0

[Support/Issues] Known issues, Fixes, & Changes.


This post will be used to track known and reported issues.

 

v1.0.0:
– Improve movement of the wheel on screen (correct refresh rate) and added physics. Note: Mouse movement uses your screens refresh rate, touch and pen uses your Pen/Screen’ HW refresh rate.

– Some keys not working on HotKeys section: Added 40+ special key mappings support (Delete, Insert, Home, End, PageUp/Down, arrows, Escape, Tab, Enter, Backspace, Space, CapsLock, NumLock, ScrollLock, PrintScreen, Pause, Numpad keys).
 

v1.0.1:
– The Settings menu and the wheel have a white background instead of black. This is because the wheel takes the system’s current theme into account to set it to “dark” and if you are using white theme it breaks this.
– Changed the Import Backup behavior. Instead of directly applying it now it just adds it to the list.
– Improved the physics across the different mouse/touch/pen movements of the Dial when being “thrown.”

 

v1.0.2:
– If you change the screen scale while the application is opened you might see it get misaligned – Workaround: Go into settings and change the size of the wheel to any option and then back to your previous options. This corrects the issue. (Or restarting the application)
– New Action: Directory.
You can now add a Directory to a button via the Select Actions menu. When the button is pressed on the Dial an explorer window will open to that directory you selected.
– [ ? ] Question Mark button under settings, giving additional information and small guides on each respective section. In case you are unsure of what an option is or does check those [ ? ] buttons.
– A button under the Backup and Restore section was not getting translated correctly.
 

v1.0.3:
– Language support for plugins — Added PluginContext.CurrentLanguage property and LanguageChanged event so plugins get real-time language updates when the user changes the setting
– Plugin sandbox — Added PluginContext.Sandbox (PluginSandbox class) providing safe file I/O restricted to the plugin’s own install directory; path traversal attempts throw UnauthorizedAccessException
– Updated TouchDial.Sdk.dll and Plugin-Development-Template.md with full documentation for language support, sandbox API, security constraints, and localization examples

– Plugin icon persistence/cache — Fixed icons disappearing after closing/reopening Settings and reinstalled plugin icons showing stale images.
– Reinstall-after-remove dialog — Detects when a user is reinstalling a recently removed plugin with locked/stale files and shows a “restart required to clear cached files” dialog with Restart/Cancel buttons

– Removed “Follow Dial” checkbox from Select Action > Plugins menu — Follow Dial defaults to on and is managed by the plugin itself, not the action picker menu.
– Auto-inherit plugin icon — When selecting a plugin action for a Dial button, the plugin’s icon is automatically set as the button’s icon (users can still change it)

 

v1.0.4

– Macro Editor — edit, reorder, and adjust recorded macros
– Macro Export & Import — share macros as .tdial files
– Hold to Drag — hold any button to reorder (no drag mode needed)
– Smoother settings window movement
– Simplified help tooltips

 

v1.0.5 [Release skipped]

– Anti-aliased smooth edges on the dial, folders, and circular plugins
– Crash logging and optional anonymous crash reporting
– Improved drag performance
– Bug fixes and stability improvements

 

v1.0.6

– Feather border and UI alignment fixes
– Added SDK API for plugin overlay window filtering
– Crash reports now include OS, .NET, and app version

 

v1.0.7

– Improved app stability and crash prevention
– Added crash logging and anonymous crash reporting
– Reduced noisy log entries

 

v1.0.8

– Fixed UI windows appearing behind each other (Macro Edit Menu)
– Fixed display issues at high DPI (150%) and different screen scales
– Smoother wheel physics and ring animations
– Improved crash diagnostics for faster bug fixes

 

v1.0.9

– The “Open Application” action should accepts both .exe and .lnk file extensions (shortcuts)
– Increased size of Plugins section in Settings.
– Fixes incorrect timing on small ring that sometimes appears frames before it should
– Fix a drag out of folder issue that sometimes causes a button to disappear
– Update indicator in settings will let you know if you are running the latest version or if a new update is available.

 

v1.0.10

– Occasional outer ring flickers on top of Settings menu if folder is opened.
– Misalign of outer edge after last update.

 

v1.0.11 – Latest

– Fixing a few visual glitches and updated correct positioning.
– New Open FILE: action type — allows a button to open any file with its default application.

 

v1.0.12

– [FINALLY Crash bug fixed] InputThrottleHelper has been implemented to workaround Microsoft’s WinUI 3 framework (InputStateManager.dll) bug. — Win32 HWND subclass that intercepts WM_POINTER* messages before WinUI 3’s lifted input stack, mitigating the 0xC0000409 crash in Microsoft.InputStateManager.dll. (Requires latest ColorDial Plugin on latest version for a well rounded fix)
– App & SDK updated to export direct positioning.

 

v1.0.13 –

– Plugin Notifications — Stay informed with in-app alerts for plugin updates and announcements. (Some users seeing crashes but they haven’t updated ColorDial to latest version, hopefully this helps inform users on new releases or important updates)
– Crash Stability Improvements — Extended touch input protection to plugin windows, reducing crashes on supported hardware
– Enhanced Diagnostics — Better crash reporting with touch hardware and driver info to help me fix issues faster
– Folder Drag Fix — Dragging buttons out of a folder now correctly respects the dial’s button limit
– UI Polish — Refined help button styling and settings layout

 

v1.0.14 – LATEST – Available Now

– Crash log filter for benign diagnostics
– Countdown right-click on button now gives quick presets (5/15/30/45/60 min)
– Countdown help text in Action Picker menu added
– Settings window hysteresis positioning corrected (now it doesn’t flip in the middle of the screen)
– Plugin duplicate detection with update & restart flow added

 

If you have hit an issue please make sure you are on the latest version of both the main application as well as the plugins used.
if you continue to encountered an issue please open a new Post under Support/Issues with the details.

 

0 Comments

🔒 Post Locked – Further comments are disabled.