Changelog
Release history and notable changes for TheLauncher.
All notable changes to TheLauncher are documented here.
[1.0.3] — 2026-07-09
Stable release — suitable for everyday use on Ubuntu 26.04. Spices review fix for system color mode.
Fixed
- System color mode reads
org.x.apps.portalcolor-scheme(Cinnamon), notorg.gnome.desktop.interface; falls back toorg.cinnamon.desktop.interfacegtk-theme name.
[1.0.2] — 2026-07-09
Configure UX and layout polish after Spices QA.
Added
- Shared base directory Browse picker (bold display + folder chooser), matching the subdirectory UX.
- Link subdirectory Browse picker: select or create a folder under the shared base; bold relative path display only.
Changed
- List layout: left-aligned icons and text (rows use a horizontal box instead of centered
St.Buttoncontent); stable icon-to-label spacing for folders and links. - Columns and column spacing are shown only in tile layout.
- Removed unused Desklet size (scale factor) setting; tile width is fixed, size via icon/font/max width.
- About acknowledgment keeps Quick Links credit without the URL.
- Updated Spices screenshot.
Fixed
- Desklet startup ignored configured subdirectory/base when those keys were
type: "custom"(Cinnamon cannot bind custom settings). Values are nowgeneric; Browse UI uses separate chooser widgets. - After Browse, Items list and desklet refresh even if Cinnamon’s DBus settings notify fails after a desklet reload.
- Folder chooser Select uses the folder being viewed when nothing is highlighted.
- Configure → Items: Add and Refresh update the list immediately without reopening Configure.
- Configure → Items: Up/Down sensitivity stays correct after a move; reorder flush is deferred so moves stay responsive on slow shares.
[1.0.1] — 2026-07-09
Spices PR linter response.
Fixed
- Cinnamon Spices GJS linter Tier 1 (42 of 49 warnings):
Lang.bind→.bind(), XDG config/data paths (JS + Python + settings tooltip), allsync_file_testremoval,Util.spawnfor About,getDocumentIconviacontent_type_guess. - Cinnamon 6.8
require/module.exports(18 warnings): local modules load viaimports.desklets[UUID].lib.*; exports use top-levelfunction/var.
Deferred
- Tier 2 (7 warnings): sync
file_get_contents×6 +enumerate_children×1.
[1.0.0] — 2026-07-07
Pre-release preparing for Cinnamon Spices submission.
Added
- Document shortcuts: regular files (non-
.desktop) appear as document items and open with the default application. - Remove confirmation dialog with optional delete-from-disk when removing items in Configure → Links.
- Purple and yellow launcher icon set.
- MIT License.
- Release documentation: user guide, release plan, Cinnamon Spices submission package.
Changed
- Desklet UUID is now
thelauncher@sin-apps.com(wasthelauncher@launchdesklet). - Version set to 1.0.0 (pre-release; behavior may still change during Spices review).
- Item ingestion is filesystem copy and Configure → Add item only; desklet drag-and-drop import removed.
- PRD and README updated for v1 scope, regular files, and resolved open questions.
Removed
- Drag-and-drop file import onto the desklet surface.
Verified
- Acceptance testing on Ubuntu 26.04 LTS with Cinnamon.
- Multi-monitor desktop with a single desklet instance.
- Delete confirmation flow in Configure → Links.
Deferred to future releases
- Custom folder icons via
.directoryfiles. - Broken-items settings panel for invalid
.desktopfiles. - Accessibility enhancements beyond existing high-contrast theme preset.
- Per-monitor desklet placement.
[0.9.0-beta.2] — 2026-07-07
- Document link type, safer item removal, About dialog polish.
[0.9.0-beta.1] — 2026-07-07
- Configure UX polish, expanded About text, initial beta release.
Earlier development
Phases P0–P5 delivered core display, directory sync, theming, placement lock, ordering, and item management.