Skip to content

DCC-EX Native Throttle v0.2.0

Latest

Choose a tag to compare

@RB211 RB211 released this 02 Sep 20:57
· 3 commits to main since this release

What's new

  • F0–F28: the Functions panel now exposes all 29 broadcast-synced functions, laid out in decade rows (F0–F9 / F10–F19 / F20–F28).
  • Per-button momentary/toggle modes: right-click any function button to flip it between momentary (on while held) and toggle (one edge per press — right for lights and single-toot sounds). Toggle-mode buttons show underlined text. Choices persist to ~/.config/dccex-throttle.json; F3 defaults to toggle.
  • Live function state indicators: each button gains a green border while its function is on, driven by the station's <l> broadcasts — so changes from any throttle on the layout show up.

Assets

  • dccex-throttle-linux-x86_64 — one-file Linux binary (built on Arch; needs a comparably recent glibc, or run from source).
  • macOS build to follow.

Binary: dccex-throttle-macos-arm64.app.zip, one-file PyInstaller build (macOS, Apple Silicon). Unzip and run dccex-throttle.app; the bundle is unsigned, so first launch needs right-click → Open (or xattr -d com.apple.quarantine dccex-throttle.app).