About FlexDesigner
The Designer for the Kickstarter Project Flexbar
The Designer for the Kickstarter Project Flexbar
The Designer for the Kickstarter Project Flexbar
Key Feature
You can now take screenshots of the Flexbar. Find this option under Settings > Devices.
FlexDesigner
Touch Bar integration is more reliable (native init and API fallbacks).
Media features no longer get stuck when fetching on macOS; playback path and listener shutdown are cleaned up.
Page switching follows the focused app more sensibly on macOS (window monitor behavior).
USB transfer, hardware monitor (including non-English environments), and Adobe Premiere-related flows are improved.
Bundled submodules and packaging are updated to 2.2.2, with refreshed firmware bundle and build metadata.
Fixes multi-chunk HID receive buffers by sizing them from pack_size and accepting channel 1 data.
Exposes sendControlCommand IPC for plugin UI iframes, allowing plugin UIs to send control commands through the host.
Runs Windows AutoHotkey commands with execFile instead of shell execution for more reliable command launching and argument handling.
Reworks Windows hardware monitor data into short sensor keys and a flat LibreHardwareMonitor payload while bounding retained hwData.
Migrates legacy performance-chart LibreHardwareMonitor paths to the new short-key format.
Flexbar
USB data path is more robust (DMA-backed pools and clearer CDC bulk behavior).
The device wakes correctly after the host starts; scroll wheel no longer sticks in bad cases.
Adobe Premiere timeline usage on device is extended (handling and resources).
Factory default data is safer for the UI stack; release artifacts are split into clearer binary layout and tagged for this generation.
Stages CDC IN transfers and tightens CDC send handling for more stable USB communication.
Stabilizes the DirectDraw lifecycle, including receiver shutdown and plugin DirectDraw cleanup.
Updates the hardware monitor data receiver path to align with the refined USB transfer behavior.
| Publisher | ENIAC Technology |
|---|---|
| Author | @icyqwq (Aspen) |
| Version | 2.2.3 |
| Release date | 2026-05-15 |
| License | Proprietary |
| Installer type | nullsoft |
| Architecture | x64 |
| Package ID | ENIAC-Tech.FlexDesigner |
winget install --id=ENIAC-Tech.FlexDesigner -ewinget upgrade --id=ENIAC-Tech.FlexDesigner -ewinget uninstall --id=ENIAC-Tech.FlexDesigner -e"flex-designer-2.2.3-setup.exe" /Smsiexec /x {373F53D4-B273-5E76-AAAA-6542E46DFE55} /quietSilent install switches for more Windows programs »
Install FlexDesigner together with other apps in one command »
Release 2.1.0
Bug Fixes
- Icon packs could not be imported
- Device crash caused by DirectDraw
- Incorrect absolute mouse position
- Abnormal network upload/download speed in the macOS performance monitor
- Only a single mouse click was possible
- Trackpad and mouse clicks did not work properly on macOS
Release 1.2.0
Thank you for your feedback and patience. We're excited to release version 1.2.0, which includes several critical bug fixes and feature updates.
We're still working to resolve the Flexbar crashing issues. In version 1.2.0 firmware, we've added crash information collection support, which will greatly help us identify and quickly fix these problems.
Thank you for your continued support of the Flexbar project! We're committed to making Flexbar better.
New Features
- Plugin API support for displaying quick messages on Flexbar
- Plugin API support for adjusting Flexbar settings such as brightness and sleep timeout
- TreeView functionality support
- Multi-language keyboard support (Beta)
- Flexbar crash information collection support
- Important log upload functionality (with user consent prompt)
- OBS support on macOS
- End User License Agreement (EULA) added
- Recent profile list support
- Direct drag-and-drop key width modification in preview area
- Additional system monitoring information for macOS
- Update check option added to toolbar menu
- Detailed key descriptions in key library tooltips
- Various UI/UX improvements and adjustments
Bug Fixes
- Fixed USB permission check and setup functionality not working on Linux
- Fixed dependency package check functionality not working on Linux
- Fixed occasional FlexDesigner crashes
- Fixed service process startup failures on some computers
- Fixed USB-CDC mode not working on some computers …
FlexDesigner is proprietary software from ENIAC Technology. Check the publisher's license terms for pricing and usage rights.
The latest version is 2.2.3, released on May 15, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 290b7c140f0e8ec23b247f960d79f9cadde84220008cccec78c7f71f033ac7b2.
FlexDesigner runs on Windows and is available for 64-bit (x64) systems.
Run the offline installer with "flex-designer-2.2.3-setup.exe" /S, or install it with Windows Package Manager: winget install --id=ENIAC-Tech.FlexDesigner -e --silent.
Open Settings › Apps › Installed apps, find FlexDesigner and select Uninstall. From the command line, run winget uninstall --id=ENIAC-Tech.FlexDesigner -e.