Changelog

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
AI Support Powered by Skydimo

AI responses are for reference only and may be incomplete or inaccurate. If your issue is not resolved, please contact human support for further assistance.

Hi! I'm Alex from Skydimo.

Ask me anything about Skydimo products, setup, troubleshooting, or features.