Release Note 1.0.2
Hello everyone, FlexDesigner has been updated to version 1.0.2, and the latest version is now available for download on our official website. A big thanks to all our beta users for your awesome feedback! We couldn’t do this without your support and trust - you guys are really helping us make this thing better every day!
Major Functional Updates
Plugin support
Multi-device support
Optimized software performance
Multi-language support (currently available in English, Chinese, Japanese, French, and German)
Optimized page auto-switching logic (from Beta User feedback)
New USB-CDC protocol with 3x faster to the previous USB-HID protocol; users can switch between both modes
Added AutoHotKey support for one-click AHK script execution (from Beta User feedback)
Minor Functional Updates
Imperial unit ruler (from Beta User feedback)
On MacOS, relocated ToolBar to the system menu bar (from Beta User feedback)
Music spectrum analyzer now automatically detects device changes
Keyboard/mouse macro now supports playback speed and remaining time feedback (from Beta User feedback)
Font search feature
Multi-line title support (from Beta User feedback)
Separate vibration toggle settings for sliders/wheels (from Beta User feedback)
Spacer width auto-adjustment (from Beta User feedback)
Navigation path elements now clickable for direct page access (from Beta User feedback)
Improved icon pack rendering performance
SVG icon import support (from Beta User feedback)
Window binding capability for main pages (from Beta User feedback)
Standard MacOS shortcut key support (from Beta User feedback)
Direction setting for RGB light strips
Added Emoji selector to text/Emoji input fields
System lock screen detection
Minimum sleep time is now 30 seconds
Modified MacOS tray icon style
Flexbar preview color now automatically changes based on device color
Device name and color customization
Added bug report page
Cycle Button now supports AB key feature
Various UI adjustments and usability improvements
Bug Fixes
Memory leak during key dragging
Timer allowing negative time values, causing crashes
Binary calculator display errors when switching between 8/16-bit modes
Music spectrum analyzer failure after computer sleep/hibernation
Abnormal rendering of dotted/dashed borders and double solid borders
Issue with disabling startup auto-launch
Text rendering alignment inconsistency between Flexbar and FlexDesigner
Keyboard/mouse macro recording not stopping when exiting the recording page
MacOS application exit error: “libc++abi: terminating due to uncaught exception of type Napi::Error”
Page navigation feature
Music spectrum analyzer not working after page switching (from Beta User feedback)
FlexDesigner shutdown dialog blocking on MacOS (from Beta User feedback)
MacOS microphone permission request failures (from Beta User feedback)
Hardware performance data truncation when exceeding 65535 bytes
Incorrect RGB color order in the plugin SDK’s draw method
Ineffective foreground transparency
MacOS version requiring Dock presence, unable to work in system tray (from Beta User feedback)
Thread crashes when accessing volume on computers without microphones
CDC interface issues on MacOS
Removed unnecessary permission requests for GitHub login (from Beta User feedback)
Various minor bug fixes
Next Steps
Publishing the Adobe plugin on Adobe Marketplace has encountered obstacles that need time to resolve. Currently, enabling Adobe-related features requires manually activating developer mode in Adobe software.
Linux version adaptation expected by the end of March
FlexGate development is nearly complete and currently in testing phase, expected to launch in early April
Additional software integrations planned (DaVinci Resolve, Streamlabs, Discord, etc.)