2 Commits
dev ... main

Author SHA1 Message Date
Ray Berezowski
5d18022cde Remove dev-only notes from public release 2026-09-04 14:53:19 -04:00
Ray Berezowski
2525499c0f Merge dev for v1.0.2 2026-09-04 14:53:08 -04:00

View File

@@ -1,47 +0,0 @@
# Developer Notes
This document is for the `dev` branch only. Do not publish it on `main`.
## Screenshot and Testing Startup Switches
Taskbar Launcher supports a few command-line switches to open specific UI surfaces for documentation screenshots and manual testing:
```powershell
TaskbarLauncher.exe --show-settings
TaskbarLauncher.exe --show-about
TaskbarLauncher.exe --show-launcher
```
- `--show-settings` opens the Settings window after startup.
- `--show-about` opens the About window after startup.
- `--show-launcher` opens the launcher popup after startup.
These switches are not part of the normal user workflow. They exist so development and documentation captures can be repeated cleanly.
## Future Ideas
These ideas are intentionally tracked on `dev` only. Do not publish them on `main` until a feature is built, tested, and ready for users.
### Open All for Menu Sections
Add a simple right-click action on menu and submenu headers:
- `Open All`
Expected behavior:
- Right-click a top-level menu or submenu title.
- Click `Open All`.
- Launch each direct child item in that section.
- For nested submenus, decide later whether `Open All` should include only direct items or recursively include nested children.
- Skip unsupported items safely and show/log a clear result if something cannot be opened.
This keeps Taskbar Launcher focused as a launcher. It gives project-style behavior without adding a full project dashboard.
### Project Launcher Concept
Parked for later as a possible personal/custom feature:
- Project item type with actions for folder, VS Code, terminal, docs, Git/Gitea page, local server, Docker Compose, and helper scripts.
- Could become useful, but it is larger than the current public app direction.
- Do not start this until the simpler `Open All` behavior is tested and proves insufficient.