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.git
as 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