[Support/Issues] Known issues, Fixes, & Changes.
This post will be used to track issues and version changes.
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
– 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
– 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
v1.0.15
– SDK Updated to export Outer Ring color so Plugins make use of it to sync the color outlines.
– Added a new option: “Close Plugins on Folder Open”
– Added Chinese (Simplified) and Hindi language support to Touch Dial and updated all plugins with the same.
v1.0.16
– Adding a Auto-Scale feature for the dial when dragging across different monitors with different screen resolutions with obvious limits.
v1.0.17
– AA ring z-order, flicker fixes, and performance improvements (no more lags in battery saver mode on laptops)
– Bidirectional plugin/folder close — updated “Close Plugins on Folder Open and Vice Versa” setting
– Settings opens on opposite side of screen edge and follows dial freely (no clamping)
– Settings closes when dial collapses to small button automatically
– Single plugin mode — new “Allow Only 1 Plugin Opened at a Time” setting
– Multiple Settings menu corrections.
– Favicon auto-fetch in Website action picker
– Iconify search option added with color swatches in icon picker
– Close Application button is red
v1.0.18
– * CRITICAL* Memory leak issue when opening settings menu & radical memory management changes reducing consumption by >70%
– New Lock feature added – You can now Lock the dial to always remain the the same position, expanded, and settings button disabled. Optional Pin added to Unlock. (Great for external users using touch system where you don’t want them to change the Touch Dial configurations)
– New Multi-Actions feature added – You can create “Multi-Action” folders and when clicked, all of the buttons and their actions in these new folders will be triggered with 1 single click. No count limit. (Plugins cannot be added to Multi-Action Folders)
v1.0.19
– Fixed scaling issues with Locked color ring and numpad on Small/Large sizes
v1.0.20
– Prevent clicking buttons through the Lock number pad background and a few smaller fixes.
– Drag and Drop support in the “Backup and Restore” section for .tdial files.
– Drag and Drop for button creation in the “Buttons” section added for supported types.
v1.0.22
– Fixing bug in restoring backups from other users (msix install imported icon location breaks) – (Backing up your own continue to work just fine.)
v1.0.23
– Fixed a few bugs related to the Backup and Restore section that were recently identified.
v1.0.24
– Includes .Net Runtime 8 inside the main package so users don’t have to install them separately, but this will increase the install size by around 100Mb+.
v1.0.25 – LATEST – Available now!
– Fixes bug inside folder button selection on the dial while using Small/Large sizes.
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