Skip to content

Neither jeans nor shorts, just like jorts. A sticky notes app for elementary OS

License

Notifications You must be signed in to change notification settings

ellie-commons/Jorts

Repository files navigation

icon Jorts

Neither jeans nor shorts, just like jorts. A sticky notes app for elementary OS

License: GPL v3 Static Badge Please do not theme this app CI

Screenshot of Elly's sticky note as an example


Available in: 🇩🇪 Deutsch · 🇪🇸 Spanish · 🇫🇷 French · 🇵🇹 Português · 🇧🇷 Português (Brazil) · 🇷🇺 Russian

🛣️ Roadmap

Jorts is a cute simple little notes app, and is planned to stay as a cute simple little notes app. Main tasks are the tasks:

  • Remove the pinned feature - it cant work on wayland anymore
  • Do a Yaml file so we can build it for flatpak
  • Do cute transitions and color name
  • Rebuild the way css theming is done
  • Rebuild the way notes are managed and saved
  • Do a separate for popover
  • Repair the translations. Right now they dont pull in correctly because i constantly change stuff
  • Port to gtk4
  • Finish port: editablelabel and the popover
  • Do all the testing
  • Do a first release
  • Do a first appcenter release
  • Add zoom support
  • Static theming
  • Zoom: scroll to zoom, keep for next note
  • Detect hyperlinks and open in
  • Detect emails and open in Mail
  • Detect local links and open in files
  • Improve a11y (contrast)
  • Add bold, italic, strikethrough...
  • Move widget definitions to blueprint files

New features may sneak themselves. Feel free to check the project board

💝 Donations

Lot of the code (and the aesthetic) was from original work by Lainsce because this is a fork of an older version of Notejot from a time before new additions broke NoteJot for elementary OS 8. Currently the real, official NoteJot is something different, more fully-featured and no longer focused on elementary OS. Some people liked the simplicity of the old version, and thus we created this fork of it.

If you want to thank the original creator:

Be a backer on Lainsce on Patreon

Currently actively trying to revive this project is me - Stella

Support is always welcome and shows us that people want this work to continue.

Stella, current main dev:

🏗️ Building

Please make sure you have these dependencies first before building Jorts.

flatpak-builder
libgranite-7-dev
gtk+-4.0
libjson-glib-dev
libgee-0.8-dev
libjson-glib
meson
libvala

As of the current date (18Feb2025), here are the package names to install:

sudo apt install libgranite-7-common libjson-glib-1.0-0 libgee-0.8-2 meson libvala-0.56-0 flatpak-builder

Installation is as simple as cloning this repo (or download and extract the zip archive), change to the new repo's directory, and run the following command:

flatpak-builder --force-clean --user --install-deps-from=appcenter --install builddir ./io.github.ellie_commons.jorts.yml

💾 Notes Storage

Notes are stored in ~/.var/app/io.github.ellie_commons.jorts/data

You can get it all by entering in a terminal:

cp ~/.var/app/io.github.ellie_commons.jorts/data ~/