Skip to content

Conversation

@teamcons
Copy link
Member

@teamcons teamcons commented Oct 2, 2025

Performances:

  • NoteData: save enum directly as an Int, alongside the String one (String one will be dropped in the future)
  • NoteManager: track references to noteData, not to Windows
  • Move Debounce to the NoteManager
  • Chill out the aggressive saving up a bit
  • Maybe cleaner CSS (Highlights moved to the Themer instead of setting Gtk.Settings for each window on focus)

Clean code:

  • Keep a NoteData for the window and use Binds
  • Use changed() signal for each note to connect to, to signal saving
  • Add Past Into New Note switch???
  • Make Animated into a property with a Bind on the enable-animations setting
  • More documentation
  • Make Linter kinda happy (but keep column-style variable declaration)

Halloween edition:

  • change the branding from blue to orange
  • Make special Editions changeable through the flatpak manifest (gate with Meson Options)
  • Add a "possible surprise halloween emote" for the Halloween Edition one for new notes

@teamcons teamcons marked this pull request as ready for review November 1, 2025 17:11
@teamcons teamcons merged commit 439751b into main Nov 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants