Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.6 KB

File metadata and controls

71 lines (48 loc) · 2.6 KB

Current themes

Hypermind (Default)

Hypermind default theme screenshot

Hypermind Classic

Hypermind classic theme screenshot

Tokyo Night

Tokyo night theme screenshot

Nord Dark

Nord dark theme screenshot

Solarized Light

Solarized light theme screenshot

Volcano

Volcano theme screenshot

Catppuccin Mocha

Catppuccin mocha theme screenshot

Catppuccin Latte

Catppuccin latte theme screenshot

Dracula

Dracula theme screenshot

Alucard

Dracula Light theme screenshot

Contributing custom themes

  1. Fork main and clone locally to your device.
  2. Create a copy of hypermind.css (or any other existing theme file). Rename the file new-theme.css replacing "new-theme" with the actual name of your theme. Filename may not include capitals or spaces (use dashes -). Only add dark or light to the filename if the theme you are creating is based on a popular theme (solarized, nord, etc) that has dark and light versions. If a theme does not have two versions, or if a theme is completely made up by you, do not add dark or light.
  3. Edit the const themes block in app.js with the filename of your new theme so that when you press the theme cycle button in the bottom left corner of the UI, your new theme will appear as one of the options.
     const themes = [
         'hypermind.css',
         'hypermind-classic.css',
         'tokyo-night.css',
         'nord-dark.css',
         'solarized-light.css',
         'volcano.css',
         'catppuccin-mocha.css',
         'catppuccin-latte.css',
         'dracula.css',
         'dracula-light.css',
         'new-theme.css' // always add to the end of the list
     ];
  4. Change the colors as you desire. Reference index.html and style.css as needed.
  5. Test changes by running npm install then npm start in a terminal.
  6. Once you have finished creating your theme, edit THEMES.md to include the name of your theme and a fullscreen screenshot in 16:9 aspect ratio at the bottom of the list. Ensure to match existing formatting.
  7. Create a pull request titled theme: add *name of theme*.

Thank you for contributing to Hypermind!