Modern, Fast, and Version-Controlled Markdown Notes App
- Trash and pinning
- Note creation and deletion
- Note metadata
- Powerful tag system
- Filtering
- Basic markdown
- Batch notes selection and editing
- Attachments
- Canvas drawing
- Syncing (Barely working)
- Git integration (Barely working)
- Setup page
- WYSIWG Editing
- Homepage (Includes reminders, recents, mini notepads etc.)
Noteworthy is under heavy development. Thus, it is currently not recommended to
be used for day-to-day tasks. However, it is possible to download the nightly
build artifact from the Actions page,
then install it locally by running flatpak install noteworthy.flatpak.
GNOME Builder is the environment used for developing this application. It can use Flatpak manifests to create a consistent building and running environment cross-distro. Thus, it is highly recommended you use it.
- Download GNOME Builder.
- In Builder, click the "Clone Repository" button at the bottom, using
https://github.com/SeaDve/Noteworthy.gitas the URL. - Click the build button at the top once the project is loaded.
The following packages are required to build Noteworthy:
- meson
- ninja
- appstream-glib (for checks)
- cargo
- gstreamer
- gstreamer-plugins-base
- glib2
- gtk4
- gtksourceview5
- libadwaita
meson . _build
ninja -C _build
ninja -C _build install