Skip to content

v0.2.5 — Stream Deck+ dials, printable layout sheet, press gestures & undo

Choose a tag to compare

@javocsoft javocsoft released this 27 Jul 11:54

What's new in v0.2.5

Stream Deck+ dials and LCD strip

Full support for Stream Deck+ rotary encoders (left turn, right turn, press) and the 800×100 LCD touchstrip. Each encoder gets a labelled panel on the strip showing what it does; tapping a panel triggers that encoder's press action. Dial configuration lives in its own dialog, separate from the key editor.

Printable layout sheet

Export any profile as a single PNG — every page and every folder inside it — with each key rendered exactly as it appears on hardware, plus a caption saying what it actually does. Useful for printing, pinning up next to your desk, or sharing with others.

Key label text color

Each key can now use a custom color for its label, centered clock/timer value and badge. Toggle keys can set a different color per state. Leaving it empty inherits the renderer default, so clearing a choice restores inheritance rather than freezing the current color.

Undo and redo

Clear, paste and swap operations on keys can be undone (Ctrl+Z) and redone (Ctrl+Y). History is scoped to the current grid and cleared on page, profile or folder changes.

Page and profile operations

Pages can be reordered (move up/down) and duplicated. Profiles can be duplicated. nav.page.go targets are automatically rewritten on rename; duplicated profiles point their navigation inside the copy.

Keyboard navigation of the key grid

Arrow keys move focus across the key grid without triggering the unsaved-change dialog. Left/right wrap between rows; up/down stop at the edges.


Full diff: v0.2.4...v0.2.5