Taskbar Launcher
Taskbar Launcher is a small Windows tray launcher for folders, applications, scripts, files, and nested menus.
Features
- System tray launcher
- Global hotkey, default
Ctrl+Alt+Space - Search/filter in the launcher popup
- Nested menus and drag/drop ordering in Settings
- Per-item icon and display mode
- Automatic icon selection from app/folder targets
- Portable
config.json - Backup/restore config
- Optional Start with Windows shortcut
- Windows light/dark theme support
Project Layout
TaskbarLauncher/
App.xaml
MainWindow.xaml
Assets/
Models/
Services/
Views/
docs/
Build
Requires the .NET 10 SDK on the developer machine.
dotnet build
Download
Compiled downloads are published through Gitea Releases when a stable version is ready.
Config Files
config.json is local runtime data and is ignored by Git. Keep your personal launcher menu there for testing.
config.example.json is a public-safe sample config for documentation and reference. New users do not need to copy it; if config.json is missing, the app creates a clean starter config on first run.
Personal test configs should stay in config.json; public release packages do not include private configs.
Versioning
The app version is controlled in TaskbarLauncher.csproj.
Recommended release flow for maintainers:
- Update
<Version>inTaskbarLauncher.csproj. - Commit the change.
- Build a release package locally.
- Tag the release, for example
v1.0.1. - Upload the release zip to Gitea Releases.