108 lines
3.6 KiB
Markdown
108 lines
3.6 KiB
Markdown
|
|
# ✨ Features
|
||
|
|
|
||
|
|
## 📝 Note Management
|
||
|
|
|
||
|
|
### Create & Edit
|
||
|
|
- **Rich markdown editor** with live preview
|
||
|
|
- **Three view modes**: Edit, Split, Preview
|
||
|
|
- **Auto-save** - Never lose your work
|
||
|
|
- **Undo/Redo** - Ctrl+Z / Ctrl+Y support
|
||
|
|
- **Syntax highlighting** for code blocks (50+ languages)
|
||
|
|
- **Copy code blocks** - One-click copy button on hover
|
||
|
|
|
||
|
|
### Organization
|
||
|
|
- **Folder hierarchy** - Organize notes in nested folders
|
||
|
|
- **Drag & drop** - Move notes and folders effortlessly
|
||
|
|
- **Alphabetical sorting** - Find notes quickly
|
||
|
|
- **Rename anything** - Files and folders, instantly
|
||
|
|
- **Visual tree view** - Expandable/collapsible navigation
|
||
|
|
|
||
|
|
## 🔗 Linking & Discovery
|
||
|
|
|
||
|
|
### Internal Links
|
||
|
|
- **Wiki-style links** - `[[Note Name]]` syntax
|
||
|
|
- **Drag to link** - Hold Ctrl and drag a note into the editor
|
||
|
|
- **Click to navigate** - Jump between notes seamlessly
|
||
|
|
- **External links** - Open in new tabs automatically
|
||
|
|
|
||
|
|
### Direct URLs
|
||
|
|
- **Deep linking** - Open specific notes via URL (e.g., `/folder/note`)
|
||
|
|
- **Search highlighting** - Add `?search=term` to highlight specific content
|
||
|
|
- **Browser history** - Back/forward buttons navigate between notes
|
||
|
|
- **Shareable links** - Bookmark or share direct links to notes with highlighted terms
|
||
|
|
- **Refresh safe** - Page reload keeps you on the same note with search context
|
||
|
|
|
||
|
|
## 🎨 Customization
|
||
|
|
|
||
|
|
### Themes
|
||
|
|
- **8 built-in themes** - Light, Dark, Dracula, Nord, Monokai, Vue High Contrast, Cobalt2, VS Blue
|
||
|
|
- **Theme persistence** - Remembers your choice
|
||
|
|
- **Custom themes** - Create your own CSS themes
|
||
|
|
- **Instant switching** - No reload required
|
||
|
|
|
||
|
|
### Layout
|
||
|
|
- **Resizable sidebar** - Drag to adjust width
|
||
|
|
- **View mode memory** - Remembers Edit/Split/Preview preference
|
||
|
|
- **Responsive design** - Works on all screen sizes
|
||
|
|
|
||
|
|
## 📊 Note Statistics
|
||
|
|
|
||
|
|
### Built-in Plugin
|
||
|
|
- **Word count** - Track document length
|
||
|
|
- **Character count** - Including and excluding spaces
|
||
|
|
- **Reading time** - Estimated minutes to read
|
||
|
|
- **Line count** - Total lines in note
|
||
|
|
- **Image count** - Track embedded images
|
||
|
|
- **Link count** - Internal and external links
|
||
|
|
- **Expandable panel** - Toggle stats visibility
|
||
|
|
|
||
|
|
## 🔌 Plugin System
|
||
|
|
|
||
|
|
### Extensibility
|
||
|
|
- **Easy installation** - Drop Python files in `plugins/` folder
|
||
|
|
- **Hot reload** - Plugins detected on app restart
|
||
|
|
- **Toggle on/off** - Enable/disable without deleting
|
||
|
|
- **Event hooks** - React to note saves, deletes, searches
|
||
|
|
- **API access** - Full access to backend functionality
|
||
|
|
|
||
|
|
### Example Use Cases
|
||
|
|
- Git auto-sync
|
||
|
|
- Note encryption
|
||
|
|
- Export to PDF
|
||
|
|
- Daily note creation
|
||
|
|
- Backlinks tracking
|
||
|
|
- Tag management
|
||
|
|
|
||
|
|
## 🔍 Search
|
||
|
|
|
||
|
|
- **Full-text search** - Find notes by content
|
||
|
|
- **Real-time results** - As you type
|
||
|
|
- **Highlight matches** - See context in results
|
||
|
|
- **In-note highlighting** - Search terms highlighted in open notes
|
||
|
|
- **Live highlighting** - Highlights update as you type or edit
|
||
|
|
- **Fast indexing** - Instant search across notes
|
||
|
|
|
||
|
|
## ⚡ Keyboard Shortcuts
|
||
|
|
|
||
|
|
| Windows/Linux | Mac | Action |
|
||
|
|
|---------------|-----|--------|
|
||
|
|
| `Ctrl+S` | `Cmd+S` | Save note |
|
||
|
|
| `Ctrl+Alt+N` | `Cmd+Option+N` | New note |
|
||
|
|
| `Ctrl+Z` | `Cmd+Z` | Undo |
|
||
|
|
| `Ctrl+Y` or `Ctrl+Shift+Z` | `Cmd+Y` or `Cmd+Shift+Z` | Redo |
|
||
|
|
| `F3` | `F3` | Next search match |
|
||
|
|
| `Shift+F3` | `Shift+F3` | Previous search match |
|
||
|
|
| `Ctrl+Drag` | `Cmd+Drag` | Create internal link |
|
||
|
|
|
||
|
|
## 🚀 Performance
|
||
|
|
|
||
|
|
- **Instant loading** - No lag, no loading spinners
|
||
|
|
- **Efficient caching** - Smart local storage
|
||
|
|
- **Minimal resources** - Runs on modest hardware
|
||
|
|
- **No bloat** - Focused on what matters
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
💡 **Tip:** Explore the interface! Most features are discoverable through intuitive drag & drop and hover menus.
|
||
|
|
|