Noteworthy
Noteworthy copied to clipboard
Modern, Fast, and Version-Controlled Markdown Notes App
Noteworthy
Modern, Fast, and Version-Controlled Markdown Notes App
0.1.0 Milestone
- [x] Trash and pinning
- [x] Note creation and deletion
- [x] Note metadata
- [x] Powerful tag system
- [x] Filtering
- [x] Basic markdown
- [x] Batch notes selection and editing
- [x] Attachments
- [ ] Canvas drawing
- [ ] Syncing (Barely working)
- [ ] Git integration (Barely working)
- [ ] Setup page
- [ ] WYSIWG Editing
- [ ] Homepage (Includes reminders, recents, mini notepads etc.)
Installation Instructions
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.
Build Instructions
GNOME Builder
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.
Meson
Prerequisites
The following packages are required to build Noteworthy:
- meson
- ninja
- appstream-glib (for checks)
- cargo
- gstreamer
- gstreamer-plugins-base
- glib2
- gtk4
- gtksourceview5
- libadwaita
Build Instructions
meson . _build
ninja -C _build
ninja -C _build install