-
Notifications
You must be signed in to change notification settings - Fork 2
Changelog
Tim May edited this page Jul 19, 2026
·
4 revisions
Public GitHub releases only. Intermediate version strings that never got a tag are folded into the next public release notes.
1.5.1 — 2026-07-19
- Bundled pack icons (Bootstrap/Lucide) vanishing on every relaunch: absolute
paths into App Translocation / a moved .app died next launch. Stored as
stable
IconPacks/…paths; old profiles rewritten on open.
1.5.0 — 2026-07-19
- Multi-action macros: action kind Macro (multi-step). Each step is any leaf action (keystroke, open app, shell, media, volume, page nav, etc.) plus an optional wait after the step before the next. Nested macros are flattened at play time; empty steps are skipped. Multi-keystroke sequences are N keystroke steps with ~100 ms between chords (built on CGEvent; no separate Apple multi-key API).
- Page +/− always visible at the top of the sidebar
- LED brightness knob presets and continuous-turn LED fix
- Disk free-space live tile; pie charts on knob strips
- Custom SVG size normalization; Xcode 16.4 MainActor build fix
1.4.73 — 2026-07-18
1.4.73 — 2026-07-18
Build/CI patch on top of 1.4.72.
- Compiles under Xcode 16.4 strict concurrency: the page +/−
NSSegmentedControlcoordinator is@MainActor(selectedSegment is MainActor-isolated on the macOS 15 SDK). End-user behavior unchanged from 1.4.72; this is the tag to build from source.
1.4.72 — 2026-07-18
Tidy stabilization of the 1.4.7 line.
-
Page add/delete controls missing from the sidebar on some window sizes
and macOS layout passes (#1).
The +/− bar is now a native
NSSegmentedControlat the top of the page list so it is always visible. - Custom SVG icons from a user library could render too small (worse on knobs than tiles) because AppKit sometimes reports an inflated intrinsic size for viewBox-only SVGs (#2). Images are normalized to a fixed canvas before fit-to-tile math. Needs confirmation on the reporter's macOS 26.5.2 setup.
If you jumped from 1.4.0 / 1.4.2 straight to 1.4.72, you also get:
- Button LED Brightness and Screen + LED Brightness knob presets (and Settings sliders)
-
pushBrightness: continuous knob turns no longer cancel LED writes mid-page - Disk free-space live tile (any mounted volume)
- Pie charts for CPU/RAM and disk on knob strips
- Idle dimming paces button LED writes (~20 ms) so the serial buffer does not drop them
1.4.7 — 2026-07-18
See the release page for the full list since 1.4.0 (brightness knobs, live tiles, haptics, idle dimming, export/import, LED brightness race fix).
1.4.2 — 2026-07-18
- Idle dimming also dims the 7 configurable button LEDs
- Removed late haptic-on-page-change and two-finger swipe (ergonomics / timing)
1.4.1 — 2026-07-18
- Brightness fade-in on connect
- CPU/RAM live tile, knob acceleration, idle dimming (screen), profile export
- Stale serial buffer flush on connect
1.4.0 — 2026-07-17
- Haptics, pinned knobs, simplified rotation presets
- RazerStreamKit as its own SPM package under
Packages/
- 1.3.x — app-switching pages; page-click and tile drag fixes
- 1.2.0 — sidebar +/− accessory bar (later layout still needed the 1.4.72 fix)
- 1.1.x — icon libraries (Lucide, Bootstrap, user packs); window reopen fix
- 1.0.0 — initial public release
Full asset list always lives on GitHub Releases.