Changelog
Failed to load, please refresh
1.2.1.526 Legacy overview
A legacy capabilities summary for the changelog: desktop RGB lightstrip controller covering device management, layout setup, effects, hotkeys, tray behavior, settings, updates, and feedback.
1. Positioning & components
- Product: Desktop RGB lightstrip control software, supporting multi-device management and multiple lighting modes (screen sync / music / colorful / solid color / graphics / marquee).
- Project components
- Skydimo: Main app (Qt UI, device & effect management, tray, hotkeys, settings)
- LibSkydimo: Core capabilities (screen capture, audio capture/analysis, online update/feedback, config)
- CrashReporter: Crash handling & reporting
2. Main user-facing features (by module)
2.1 Device management & control
- Auto discover controllers on startup; hot-plug add/remove devices and unbind effects on disconnect/failure
- Device list with icon/name/ID; click into device control
- Rename devices and persist into device config
- One-click power on/off for all devices
- Windows session lock/unlock broadcast to all devices
2.2 Single-device vs multi-device sync
- Single device (default): controls apply to current device only
- Multi-device sync: toggle to control all devices and sync current effect parameters to others
2.3 Layout & installation settings
- Installation direction and TopDown direction
- LED count & layout validation for cuttable devices (1-side / 4-sides, etc.)
- Config title can include model / COM / serial number
2.4 Effects system (groups + sub-modes)
- Groups defined in
effects/groups.json - Built-in effects and external plugins from
./effects/*.dll - Screen Sync (
id.effect.screenSync): fullscreen / half-screen (up/down/left/right) / cinema; advanced editor toggle (restart required); capture backend selector - Music (
id.effect.dynamicMusic): Music 1~8; FFmpeg resample + FFT spectrum analysis - Colorful (
id.effect.colorful): multiple colorful presets (ColorMap 3~8, etc.) - Solid color (
id.effect.singleColor) - Graphics (
id.effect.graphics): PixmapStream + panel; limited to specific models (e.g. SK0N03) - Marquee (
id.effect.marquee): modes 1~7
2.5 Global hotkeys (configurable)
- Toggle all on/off:
Ctrl+Alt+Shift+F10 - Prev/Next mode group:
Ctrl+Alt+Shift+←/→ - Brightness up/down:
Ctrl+Alt+Shift+↑/↓
2.6 Physical buttons (configurable)
- Toggle power; next mode/group
- Can apply to single device or multi-device sync
2.7 Tray & window behavior
- Tray click/double-click shows main window; menu: Settings / Exit
- Close behavior prompt (exit vs minimize to tray) with “remember my choice”
2.8 Settings center
- Windows autostart via Run registry +
--auto_startup - Multi-language via
translations/app_*.qm+ auto by system language - Gamma:
runtime.gama - Advanced toggles: screen editor, screenshots/snapshots, rolling logs, advanced editor (restart required)
- Reset defaults / clear user data on next start
2.9 Updates (Windows)
- Check version meta (
version + download_url + sha256) - Download and verify SHA256; then launch installer and exit
- macOS: update entry redirects to website
2.10 Help & feedback
- Help dialog: version info / feedback / contact
- Feedback upload with logs (4~100 chars)
- Runtime telemetry (start/exit time, etc.)
2.11 Stability & crash handling
- Single instance activation
- Abnormal exit detection + optional factory reset prompt
- CrashReporter init/uninit; crash test toggle
3. CLI parameters
--advanced--enable_crash_test--screenshot--auto_startup--enable_VTController