Enhancements and Bug Fixes: Long Press, AutoReverse, Toolbar Item, and Accessibility Improvements #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Improve Long Press Behavior: Updated the logic for long press code using CancellationTokenSource to restrict unintended increments.
Resolve AutoReverse Color Issue: Fixed the issue where the up or down button color appeared disabled when the minimum or maximum value was reached, and AutoReverse was set to true.
Toolbar Item Issue: Resolved the issue where the toolbar item was not visible on the latest devices and did not change its size while rotating.
Improve Inaccessibility: Enhanced the accessibility for NumericUpDown when the button is disabled.
Root Cause of the Issue
Long Press: The increment behavior was not properly managed due to missing cancellation logic.
AutoReverse Color: The disabled color was not correctly restricted when AutoReverse was enabled.
Toolbar Item: Device-specific visibility and resizing issues were not handled.
Inaccessibility: Accessibility for disabled buttons was overlooked.
Description of Change
Screenshots
AutoReverse:
Before:
After:
ToolBarItem Not Visible:
Before:
After:
ToolBarItem Not Visible:
Before:
ToolbarItem.mp4
After:
Toolbaritem1.mp4