Get TheLauncher

Overview

A Cinnamon desklet that turns folders of .desktop files, documents, and subfolders into a clean, themed launcher on your desktop.

TheLauncher is a Cinnamon desklet that turns folders of .desktop files, documents, and subfolders into a clean, themed launcher on your desktop. Organize links naturally, cut desktop clutter, and open applications instantly—without digging through menus.

Current release: 1.0.0 (pre-release) — suitable for everyday use on Ubuntu 26.04; behavior may still change during Cinnamon Spices review.

What it does

  • Organize your way — use real folders and subfolders; each desklet instance can have its own link directory
  • Clean up the desktop — keep shortcuts in a launcher panel instead of scattered across the wallpaper
  • Launch faster — one-click (or double-click) access to apps, documents, and folders
  • Filesystem-driven — copy files into your link folder or add items in Configure; no brittle shortcut lists in settings
  • Multiple instances, light/dark presets, placement lock, per-folder ordering, and enable/disable per item

Target platform

Item Value
OS Ubuntu 26.04 LTS
Desktop Cinnamon
Desklet UUID thelauncher@sin-apps.com
Language GJS (Cinnamon JavaScript)
License MIT

Development status

1.0.0 (pre-release) — core features complete; preparing for Cinnamon Spices submission.

Phase Status Description
P0 — Foundation Complete Project scaffold, metadata, placeholder desklet loads in Cinnamon
P1 — Core display Complete Scan subdirectory, tile/list layout, launch .desktop, folder navigation
P2 — Input & sync Complete GFileMonitor, shared base directory setting, Configure Add item
P3 — Settings & theming Complete Presets, tooltips, fonts, extended color tokens
P3b — Placement & lock Complete Position X/Y, max dimensions, per-instance lock
P4 — Order & metadata Complete .thelauncher.json sidecar and reorder UI
P5 — Item management Complete Enable/disable, add/remove launchers in settings
P6 — Polish Complete Configure UX, About text, release docs, icon refresh

Adding items

Copy files into your link directory with your file manager, or use Configure → Links → Add item. Supported item types:

Type On disk Behavior
Application .desktop file Launches the application
Document Any regular file Opens with the default application
Folder Subdirectory Navigate inside the desklet or open in file manager (setting)

On filename conflict when adding via Configure, a numeric suffix is appended (e.g. app-1.desktop).