Changelog

A curated list of notable changes and improvements in each release.

v1.0.0

OpenStickies is now BetterStickies

A note on the name change

This release started as OpenStickies v3. It is shipping instead as BetterStickies v1.0.0.

I changed the name because OpenStickies kept leading some people to think the app was open source. That was never the intent, and I never wanted the name to imply something the project was not. But if the confusion keeps happening, it is my job to clean it up. BetterStickies is clearer, closer to how apps are usually named, and removes the ambiguity.

The rebrand touched more than I expected: config paths, packaging, store listings, the website, GitHub repo, payment provider, Discord, logo, Buy Me a Coffee, email addresses, domains, and plenty of smaller things. It was not a fun migration, but it is the right foundation for the app going forward.

Your notes, settings, and reminders migrate automatically.

New
  • Rich text paste — pasting from emails, web pages, and documents preserves bold, italic, links, lists, and highlights while normalizing fonts and sizes to match your note
  • Markdown paste — pasting markdown text auto-converts headings, bold, italic, links, task lists, and code blocks into rich formatting
  • Quick Capture (Ctrl+Alt+V) — global shortcut to create a new note pre-filled with whatever's on your clipboard (text, HTML, or screenshots)
  • Show on all virtual desktops — notes automatically follow you across all desktops on Windows and KDE Plasma, no configuration needed
  • Redesigned reminders — visual chips, quick presets (30min/1h/3h/Tomorrow 9AM), right-click to edit or remove, and a single grouped notification on launch shows all overdue reminders
  • Reminder edit flow — new Edit button in the reminders dialog updates the reminder in place without deleting and recreating it
  • Color-coded bell icon shows reminder status at a glance (green/orange/red); clicking it on a note with an existing reminder shows a management menu instead of the creation presets
  • Ctrl+R opens the date/time picker directly — faster for keyboard users
  • Clear Formatting (Ctrl+\) — strip all formatting from selected text back to the note's defaults
  • Sync-safe data storage — notes and reminders now live in a dedicated data/ subfolder you can point Dropbox or OneDrive at without syncing machine-specific config
  • Skip delete confirmation — optional setting to delete notes without the confirmation dialog
  • Smart paste toast — brief notification after auto-detected pastes showing what happened and how to undo
  • Structured logging — rotating log file and --verbose flag for troubleshooting
Changed
  • Rebranded from OpenStickies to BetterStickies — new name, new icon, safe migration of existing config
  • Hub redesign — dark glass background with drop shadow, high-contrast green text, visible note count shows only unhidden notes
  • One reminder per note — each note supports exactly one active reminder; existing notes with multiple reminders are automatically migrated
  • RTL direction is now note-level — toggling RTL switches the entire note at once, matching Windows Sticky Notes and Google Keep behavior
  • KDE Activities — notes appear on all Plasma Activities automatically (no more per-note assignment menu)
  • New notes no longer float above all windows by default
  • Trash keeps up to 300 notes with no time limit (previously 100 notes with 30-day auto-delete)
  • System tray notification only shows once on first hide instead of every time
  • Payments now go through Lemon Squeezy, which adds more payment options for people in more countries.
  • Premium users now get a golden app icon.
  • The logo has been refreshed to feel more playful and closer to what the app is about.
Improved
  • About dialog redesigned with clean SVG icons for links and a streamlined layout
  • Faster startup — hidden notes defer content loading until shown
  • Smoother typing — reduced per-keystroke work for RTL detection and reminder scanning
  • Live preview sliders — opacity and line spacing update the note in real-time as you drag
  • Note Settings dialog opens beside the note instead of covering it
  • Search dialog shows 4 results instead of 3, sorts by last modified, and has a more compact layout
  • Reminders dialog redesigned as a flat sorted list with colored status dots and sortable columns
  • HiDPI toolbar icons render at native resolution on high-DPI displays
  • Deleted notes show content preview on hover in the Trash dialog
  • Notification sounds now work reliably in Snap and Flatpak sandboxes
Fixed
  • Notes now pin correctly to all desktops on KDE Plasma 6.3+ and on non-English locales
  • Pasting rich text with line breaks no longer lands as one giant paragraph
  • Pressing Enter after a formatted checkbox line no longer carries bold/link formatting into the new line
  • Clear Formatting no longer strips links — only visual formatting is removed
  • Line spacing changes now apply to existing text and persist across restarts
  • Closing a note from the taskbar no longer makes it disappear — it hides properly
  • App no longer hangs on exit under GNOME/Wayland
  • Code blocks update colors correctly when switching themes
  • Restarting after a crash reclaims the D-Bus service without needing a reboot
  • Wayland app identity fixed — taskbar icons, Alt+Tab grouping, and compositor rules now work regardless of how the app is launched
  • "Modified" timestamp no longer updates from hide/show, drag, or pin actions — only real edits count
  • RTL notes now restore their direction correctly when loaded from a hidden state
  • Clearing all text in an auto-detected RTL note resets direction back to LTR for the next input
  • Settings dialog no longer truncates labels at standard DPI or with longer translations
  • Pasting into existing code blocks no longer creates extra line spacing gaps
  • Hub window now shrinks correctly after hidden notes are removed
  • Audio backend crash fixed on systems using Qt 6.11+ with the FFmpeg multimedia backend
  • Object replacement characters (U+FFFC) no longer appear in note titles, search results, or exports
Removed
  • Per-note "Show on All Desktops" toggle — notes always appear on all desktops now; the opt-out has been removed
  • "Reset All Defaults" button from the Settings dialog
v2.8.0

Inline Images, IME Support, Collapsible Notes & Nested Todos

New
  • Inline image display — pasted and dropped images render directly in notes with resize options (Full, Medium, Small) and WebP compression
  • Collapse notes to header-only view to save screen space — use the new arrow toggle in the header, works with pinned notes
  • Editable note titles — double-click the header to rename notes with custom titles separate from content
  • Nested todo checklists with Tab/Shift+Tab indentation, word wrapping, and multi-line selection support
  • Full input method (IME) support for Chinese, Japanese, Korean, and other Asian languages on Linux (fcitx5/ibus, Wayland) and Windows
  • Official Snap Store packaging for easy installation on Ubuntu and other Linux distributions
  • Semi-transparent pill background for header icons to improve visibility against varied note colors
  • Completely restyled Trash dialog with theme-aware borders, backgrounds, and hover effects
  • Dedicated Remove Link action in the context menu for easier link management
Improved
  • Improved code block auto-detection accuracy with enhanced heuristics for YAML and SQL patterns
  • Dramatically improved performance when showing or hiding large numbers of notes (30+) using batched processing
  • Completed missing translations for shortcuts, help dialog, and settings strings across all languages
Fixed
  • Backspace on empty code block now properly clears formatting instead of getting stuck
  • Formatting toggles (bold, italic, strikethrough) now work reliably when selecting entire lines
  • Closing a note from the taskbar or window manager no longer causes it to disappear — the note now hides properly and remains managed by the hub's hide/show logic
  • Fixed font family sync when moving cursor between code blocks and regular text
  • Fixed color palette selections not applying correctly in packaged builds
v2.7.0

Code Blocks, Custom Shortcuts & a Visual Overhaul

New
  • Code blocks with theme-aware styling — pasted code is auto-detected for Python, JavaScript, SQL, HTML/CSS, shell scripts, and more
  • Toggle code formatting on any selection with Ctrl+M — works to add or remove code blocks instantly
  • Customizable keyboard shortcuts — remap system-wide hotkeys and in-app shortcuts with smart conflict detection
  • Redesigned search dialog with hover previews, relative dates, and sortable columns
  • Redesigned Notes Hub with modern SVG icons, cleaner layout, and improved reminder badge visibility
  • Remove Link option in right-click menu — strip hyperlinks while keeping the text
  • Links copied from web pages now preserve their original URLs when pasting
  • Automatic dark/light theme switching based on your system preferences
  • KDE Plasma integration — notes opened from search automatically switch to their assigned Activity
Improved
  • Modernized UI across all dialogs and windows with consistent styling and better visual hierarchy
  • Settings dialog reorganized with tab-based navigation and 720p display support
  • 100% translation coverage across all 11 supported languages
  • AppImage size reduced by 35% (75 MB vs 115 MB) with wider Linux distribution compatibility
Fixed
  • GNOME desktop support — app now launches and runs properly without a system tray extension
  • Smoother undo/redo — paste operations now undo in a single step
  • Improved undo/redo behavior when working with checkboxes and todo lists
  • Helpful error messages when required Qt libraries are missing on Linux
  • Faster startup — license dialogs now appear at the right time
v2.5.0

The First Public Release

New
  • Paste anything — text, links, screenshots, files, folders, and images all in one place
  • Always on top — keep notes visible above all windows while you work
  • Rich text formatting — titles, todo lists, links, strikethrough, and text highlights
  • Desktop reminders with sound alerts and system notifications
  • Custom backgrounds — personalize notes with images and animated GIFs
  • Snap to grid for clean, organized note arrangements on your desktop
  • Pin notes to prevent accidental moves or edits while keeping them visible
  • Drag, resize, and position notes freely across multiple monitors
  • Search and restore — find any note instantly and recover deleted notes from trash
  • Bidirectional file shortcuts — drag files into notes or out to file managers with 70+ file type icons
  • Link hover tooltips — see a styled URL preview with theme-aware styling
  • Rename link display text while preserving the underlying URL via context menu
  • Per-note timer for tracking time spent on tasks
  • Export notes to JSON — your data stays yours, no vendor lock-in
  • Hide notes to declutter your workspace without deleting them
  • Hover preview for pasted images and PDFs — quick peek without opening
  • Right-to-left language support with automatic detection for Arabic, Hebrew, and more
  • Fully portable — no installation needed, download and run instantly
  • Cross-platform — works on Windows, macOS, and Linux with a consistent experience
  • Complete offline support — fully functional without internet for total privacy
  • KDE Activities integration for organizing notes across Linux workspaces
  • Live settings preview — background opacity changes preview in real-time as you adjust the slider
  • Context-aware link actions — right-click shows relevant options based on link type (file, folder, or web URL)