It's just very small Qt app which usually lives in your system tray and allows you to make notes quick way.
QtNote was written as a clone of Tomboy with use of Qt. It's not so feature rich as Tomboy but light and fast and usually suits all common needs. Moreover QtNote can work with Tomboy notes and it's not so hard add support of other apps.
Some features:
- Quick access to notes from tray menu
- Internal notes manager to handle multiple notes at once / search notes
- Support for Tomboy/Gnote notes
- Support for markdown
- Create notes from selection by a hotkey
- Spell checking (hunspell)
- Cross-platform (tested on Linux and Windows with gcc and Visual Studio)
- Other: configurable amount of notes in menu. configurable storage path, print note, save note dialog geometry
Check https://github.com/Ri0n/QtNote/releases page for the latest downloads.
Some older releases could be found at https://yadi.sk/d/HbnqnaTN6fwzN.
$ cmake -B build && cmake --build build -j12 --target install
If installation to the default (usually /usr/local
) prefix is not needed then remove --target install
.
If you are curious about available options try next command in the source directory
$ cmake -LA . | grep QTNOTE
- QTNOTE_DEVEL - development mode (it's rather about resources (e.g. plugins) search paths. )
- QTNOTE_PLUGIN_ - enable/disable plugins. defaults are automatic
Check ./admin/{deb,rpm}build.sh scripts. You can start them w/o arguments.
You need conan in your PATH. It's up to you how you install it. Then you need to enable Conan support in Qt Creator plugins. You need cmake and ninja in PATH too because Qt Creator doesn't pass their locations to Conan (just add those installed by Qt Maintenance tool). The remaining magic should work automatically.
To build an installer wix.exe from WiX toolset also has to be in PATH.
Follow next steps after installing dependencies and configuring PATH:
- select release build in qt creator
- build it (ctrl + b)
- then update deployment configuration and 2 steps in exact order
- cmake install
- cmake build of
burn_installer
target
- try to run and this will execute the deployment.
- deployment creates QtNote installer, so check terminal for logs.
https://app.transifex.com/rion/qtnote
- note encryption (not yet decided if own implementation or some integration)
- note tags + AI-based classification
- more plugins for various popular systems