Skip to content

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.)