OCMS Theme
|
| Theme Name | Color | HEX |
|---|---|---|
| OCMS Pink Sherbet | #F68D9B | |
| OCMS Red | #FF0000 | |
| OCMS Electric Crimson | #FF0040 | |
| OCMS Vivid Raspberry | #FF0073 | |
| OCMS Vivid Violet | #9D00FF | |
| OCMS Electric Indigo | #6200FF | |
| OCMS Blue | #0800FF | |
| OCMS Brandeis Blue | #006AFF | |
| OCMS Vivid Sky Blue | #00CCFF | |
| OCMS Sea Green (Crayola) | #00FFD0 | |
| OCMS Medium Spring Green | #00FF99 | |
| OCMS Guppie Green | #00FF73 | |
| OCMS Electric Green | #00FF04 | |
| OCMS Spring Bud | #AAFF00 | |
| OCMS Lemon Glacier | #F2FF00 | |
| OCMS Cyber Yellow | #FFD000 | |
| OCMS Orange Peel | #FF9D00 | |
| OCMS Blaze Orange | #FF6A00 | |
| OCMS Orange (Aerospace) | #FF4D00 | |
| OCMS Conquelicot | #FF3700 |
Previews




















Add Your Custom Theme
- Clone the repository to your local machine:
git clone https://github.com/BrennoFruhauf/ocms-theme.git
- Open
themes.tsand configure your theme. Example:
const schemes: Theme[] = [
{
// Name of your theme.
name: 'your-theme-name',
// Your favorite color.
color: '#FFF000',
// "light" or "dark" scheme.
scheme: "dark",
// (Optional) Background Color. Default value is [#131313](https://github.com/brennofruhauf/ocms-theme/issues/131313).
background: '#292200',
// (Optional) Overwrite properties. Use Hex Alpha color or Color Object.
override: {}
}
]
- Run the
npm run buildscript to create your JSON. - To debug, add your theme to
package.jsonand pressF5:
"contributes": {
"themes": [
{
// Name of your theme.
"label": "Your Theme Name",
// "vs", "vs-dark", "hc-black" or "hc-light".
"uiTheme": "vs-dark",
// Path of your JSON file.
"path": "./themes/${scheme}/${your-theme-name}.json"
}
]
}
If you want me to add it to the collection, please open a request with the generated theme data.
Installation
- Click
Ctrl + Shift + Xor⌘ + Shift + Xto Open Extensions sidebar panel in Visual Studio Code. - Search for
OCMS Theme - Click Install.
- Click
Ctrl + Shift + Por⌘ + Shift + PtoShow Command Palette. - Type
themeand choosePreferences: Color Theme. - Choose your favorite color theme.
Configuration Suggestion
- Click
Ctrl + Shift + Por⌘ + Shift + Pand OpenPreferences: Open User Settings (JSON). - Download and install Fira Code Font.
"editor.tabSize": 2,
"editor.fontSize": 13,
"editor.lineHeight": 1.8,
"editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace",
- Install Symbols Extension.
"workbench.iconTheme": "symbols",
"symbols.hidesExplorerArrows": false,
- Install Fluent Icons Extension.
"workbench.productIconTheme": "fluent-icons",
- Install APC Customize UI++ Extension.
"apc.header": {
"height": 36
},
"apc.listRow": {
"height": 26
},
"apc.electron": {
"frame": false,
"titleBarStyle": "hidden"
},
"apc.stylesheet": {
".pane-header": "padding: 0 8px;",
".title-label > h2": "display: none",
".monaco-list-row": "border-radius: 4px;",
".nosidebar .inline-tabs-placeholder": "width: 75px;",
".monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center": "display: none !important;",
},
- The following properties don't require any extensions.
"workbench.tree.indent": 8,
"breadcrumbs.enabled": false,
"workbench.sideBar.location": "right",
"workbench.editor.labelFormat": "short",
"workbench.startupEditor": "newUntitledFile",
"editor.rulers": [80, 120],
"editor.insertSpaces": false,
"editor.fontLigatures": true,
"editor.minimap.enabled": false,
"editor.cursorBlinking": "expand",
"editor.scrollbar.vertical": "hidden",
"editor.renderLineHighlight": "gutter",
"editor.scrollbar.horizontal": "hidden",
"editor.cursorSmoothCaretAnimation": "on",
"editor.semanticHighlighting.enabled": false,
"editor.guides.bracketPairsHorizontal": false,
"editor.bracketPairColorization.enabled": false,
"explorer.compactFolders": false,
"explorer.fileNesting.enabled": true,
"explorer.confirmDragAndDrop": false,
"explorer.sortOrder": "foldersNestsFiles",
"explorer.fileNesting.patterns": {
".env": ".env*",
".env.local": ".env*",
"tailwind.config*": "tailwind.config*, postcss.config*",
"package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*, package-lock*",
},
Feedback
If you have suggestions, please open an issue or better yet, a pull request.
Created with ❤️ by Brenno Fruhauf.