Show / Hide
Quickly navigate document pages.
- A entry for searching in lists
- A list for open pages (when double-clicked it opens or focuses selected)
- A list for history (when double-clicked it opens or focuses selected)
- Deleting a item from history
- Clearing history
- Remember's it's status (visible / invisible), area in window (left / right), mode (fixed / floating)
See some important things in startup.
- A shortcut for keeping today's diary and focusing to it (optional)
- Listing to-dos
- Listing notes
Take notes.
- Two labels for showing selected notebook and note
- A entry for searching in list
- Listing notes
- When a notebook selected:
- Creating note
- Creating notebook
- Resetting
- Renaming
- Resetting
- Deleting
- Deleting all
- Setting background color
- Setting text color
- When a note selected:
- Creating note
- Creating notebook
- Opening
- Showing backup (manuel saves updates backups but auto-saves not)
- Restoring content via backup (old content will be new backup)
- Clearing content (old content will be new backup)
- Renaming
- Deleting
- Deleting all
- Setting background color
- Setting text color
Make to-do lists.
- A entry for searcing in list
- Two labels for showing selected notebook and note
- Listing to-dos
- When a to-do list selected:
- Creating to-do
- Creating to-do list
- Resetting
- Renaming
- Resetting
- Deleting
- Deleting all
- Setting background color
- Setting text color
- When a to-do selected:
- Creating to-do
- Creating to-do list
- Changing status
- Renaming
- Resetting
- Deleting
- Deleting all
- Setting background color
- Setting text color
Keep diaries.
- A label for showing modification information
- A calendar for selecting a diary and highlighting it
- A shortcut for coming back to today
- When a diary selected:
- Opening, if does not created yet create it
- Showing backup (manuel saves updates backups but auto-saves not)
- Restoring content via backup (old content will be new backup)
- Clearing content (old content will be new backup)
- Renaming
- Deleting
- Deleting all
- Setting highlight color
Easily edit documents in a style.
- Text formatter (plain-text format does not supported):
- Formatting selected section via cursor or word uncer cursor
- Format options:
- Bold
- Italic
- Underline
- Strike through
- Heading (6 levels)
- List (4 options)
- Alignment (3 options) (only for HTML format)
- Table
- Link
- Text color (only for HTML format)
- Background color (only for HTML format)
- Standart Qt's text edit box with opening links support
- Manuel saving
- For triggering, click the "Save" button or accept the warning question when closing a document.
- This can change backups except outdated diaries.
- Auto-saving
- This triggered when the document content's changes.
- This is disabled and can't be enabled for old diaries.
- This can't change backups.
- Format options (plain-text, Markdown and HTML)
Customize Nottodbox.
- Appearance:
- Style
- Color scheme
- Custom color scheme
- Notes:
- Setting auto-save
- Setting format
- Setting background color
- Setting foreground color
- To-dos:
- Setting background color
- Setting foreground color
- Diaries:
- Setting auto-save
- Setting format
- Setting highlight color
See some informations about Nottodbox.
- The icon and application name
- Version
- Commit
- Link source codes
- Developer
- Copyright notification
- License
- License text
TBA
- Python3
- The following Python libraries: sys, locale, argparse, gettext, getpass, os, subprocess, sqlite3, datetime, json, PySide6 (they are generally built-in except PySide6)
- Qt
- getent
- cut
- git
- meson
- ninja
Warning
Do not forget to install dependencies.
git clone https://github.com/mukonqi/nottodbox.git
cd nottodbox
meson setup . builddir
ninja -C builddir
ninja -C builddir install
Caution
Nottodbox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Tip
You can see the license for more details.
While making nottodbox/widgets/pages.py's TextFormatter class, KDE - Marknote: master/src/documenthandler.cpp helped me as a referance.