NoToDo is Designed with a sleek dark-mode UI, it focuses on simplicity, fast access, and a distraction-free writing environment.
All your notes are automatically saved locally, meaning no accounts, no cloud syncing, and no waiting around for your data to load.
- Sleek Dark Mode: Custom-drawn UI components designed to be easy on the eyes.
- Rich Text Formatting: Support for Bold, Italic, Underline, custom font families, sizes, and text colors.
- Custom Gutter (Line Numbers):
- Displays line numbers in the editor margin.
- Hover over a line number to highlight it.
- Click a line number to instantly copy that line's text to your clipboard.
- Drag & Drop Sorting: Easily reorder your notes by dragging and dropping them in the sidebar.
- Live Search: Instantly filter your notes by title as you type.
- Auto-Save: Notes are automatically saved to an
NoToDo.inifile every time you make a change. RTF content is securely stored as Base64 strings. - Window State Persistence: The app remembers its size, position, and split-panel widths between sessions.
- Native System Icons: Uses native Windows DLL icons for a clean, integrated look.
- Copy All Button: Quickly copies the entire plain text of the current note to your clipboard with "📑" button.
- Word Wrap: Toggle word wrapping on and off via the "Wrap" checkbox.
- Context Menu: Right-click inside the editor to access Cut, Copy, Paste, Undo, Redo, and Clear Formatting.
- Add Note: Click the green
✚button in the top left. - Delete Note: Select a note and click the red
🗑️button. - Reorder: Click and drag a note to move it up or down the list.
Your data is stored locally in the same directory as the application executable under NoToDo.ini.
Example structure:
[Settings]
WindowX=100
WindowY=100
WindowWidth=800
WindowHeight=600
SplitDistance=220
WordWrap=False
[Notes]
Count=2
[Note1]
Title=My First Note
Content=e1xydGYx... (Base64 Encoded RTF)(Note: If you ever need to reset the app, simply delete the NoToDo.ini file.)
This project is licensed under the MIT License - see the LICENSE file for details.


