A cross-platform markdown notebook. Built based on electron.
- Multiple notebook support.
- Multiple note tab.
- Write and preview side by side style.
- Held your note data on local database.
- Tree directory structure. Support drag and drop.
- Global keyword search.
- Export note.
- Vim mode support.
- Preference setting.
- Theme customize.
- Right click note button, open context menu.
- Click on outline menu, navigate to title.
- Preview section scroll flow editor.
- Sidebar and outline resizable.
- Help -> Feedback, new issue.
MacOS | Windows/Linux | Operation |
---|---|---|
Command+, | Ctrl+p | Open preference panel |
Command+t | Ctrl+t | Open Theme panel |
Command+n | Ctrl+n | New note |
Command+Shift+f | Ctrl+Shift+f | Open search panel |
Command+1 | Ctrl+1 | Toggle sidebar |
Command+2 | Ctrl+2 | Toggle outline |
Shortcut: File -> New Note
Shortcut: Command/Ctrl+Shift+f
Shortcut: Command+,(MacOS)/Ctrl+p(Windows and Linux)
Shortcut: Command/Ctrl+t
Support some simple color setting
Field Name | Description |
---|---|
Theme Name | Theme Name |
Theme Base | Extend the Material-ui dark or light theme |
Foreground1 | Usually used for app and editor text color |
Foreground2 | Usually used for preview mainly text color |
Foreground3 | Used for preview secondary text color |
Foreground4 | Used for preview link text color |
Background1 | Used for app background color |
Background2 | Usually used for editor and preview background color |
Background3 | Usually used for preview |
Background4 | Usually used for preview |
Divider1 | Usually used for obvious borders |
Divider2 | Usually used for not obvious borders |
Scrollbar | Scrollbar color |
Selection | Editor and preview text selection color |
Active Line | Editor active line background color |
Line Number1 | Editor line number text color |
Line Number2 | Editor active line number text color |
Highlighter 1-6 | Used for code highlighter text color |
Primary | For primary interface elements |
Secondary | For secondary interface elements |
Success | For indicating the successful completion of an action that the user triggered |
Info | For highlighting neutral information |
Warning | For potentially dangerous actions or important messages |
Error | For elements that the user should be made aware of |
packages
├── common ············· common module
├── main ··············· main process module
└── renderer ··········· renderer process module
# install dependencies
yarn
# start project
yarn start
# package
yarn pack:mac
yarn pack:win
yarn pack:linux
Clamcurry is under the MIT license. See the MIT file for details.