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