A lightweight note-taking application was built using C# in .NET 8.0 and WPF for the UI.
- Hierarchical Organization: Organize your notes in notebooks, sections, and pages.
- Rich Pen Tools: Multiple pen styles with customizable thickness, color, and opacity.
- Highlighter: Built-in highlighter tool for emphasizing important content.
- Selection Tool: Select and modify existing ink strokes.
- Auto-save: Automatically saves your work as you go.
- Modern UI: Clean dark interface.
- Go to TwoOkNotesV1.0 and download TwoOkNotesV1.0.zip.
- Extract the folder and open the extracted folder
- Open the TwoOkNotes application.
The main window shows your saved notebooks and pages. From here you can:
- View all your notebooks and standalone pages (Quick Notes).
- Create new notebooks or pages.
- Open existing NoteBooks or Quick Notes.
- Sort your notebooks by name or date.
- New Notebook: Click "New Notebook" on the left panel and enter a name.
- New Page: Click "New Page" on the left panel and enter a name.
- Open Note: Click on any notebook or page to open it in the editing window.
OkNotes uses a three-level organization system:
- Notebooks: Top-level containers for related content.
- Sections: Divisions within notebooks to organize related pages.
- Pages: Individual note pages where you create content.
- Add Section: Click the
+button in the Sections panel. - Add Page: Click the
+button in the Pages panel. - Rename: Right-click on any notebook, section, or page and select "Rename".
- Delete: Right-click on any notebook, section, or page and select "Delete".
Customizable pen tools for different note-taking styles.
- Multiple Pens: Create and switch between different pen configurations.
- Thickness: Adjust stroke width for fine or bold lines.
- Color: Choose from a palette of colors or create custom colors.
- Opacity: Control transparency for subtle effects.
- Pressure Sensitivity: Enable or disable pressure-sensitive drawing (for supported devices).
- Curve Fitting: Smooth out your pen strokes automatically.
The highlighter tool works similarly to a physical highlighter:
- Semi-transparent yellow color.
- Wider stroke for covering text.
- Toggle between pen and highlighter via the toolbar.
- Select a pen from the pen panel.
- Adjust settings in the pen settings popup if needed.
- Draw on the canvas with your mouse, touchscreen, or pen.
- Switch to highlighter by clicking the highlighter button.
- Toggle selection mode to manipulate existing strokes.
Click the selection tool (👆) to:
- Select ink strokes by dragging a selection box.
- Move selected strokes.
- Delete selected content.
- Zoom in/out using the 🔍
+/-buttons or mouse wheel. - Pan around the page by holding the middle mouse button or using touch gestures.
Your notes are automatically saved as you work, and you can also save manually.