Ursa.Avalonia icon indicating copy to clipboard operation
Ursa.Avalonia copied to clipboard

Request for New UI Controls: EditableTextblock and RangeSlider

Open yangf85 opened this issue 1 year ago • 1 comments

I hope this message finds you well. I am reaching out to request the addition of two new UI controls to enhance our application's interactivity and user experience.

  1. EditableTextblock: A control that combines the display features of a TextBlock with the editability of a TextBox. This control should allow users to view text content as if it's static text but can click or double-click to switch into an edit mode where they can modify the text. Once the editing is finished, it should seamlessly return to a non-editable state. Features like text wrapping, placeholder text, and a commit/cancel edit option would be highly beneficial.
  2. RangeSlider: A dual-thumb slider control that allows users to select a range of values by moving two thumbs along a track. The control should support both horizontal and vertical orientations, step values, and should provide easy access to the lower and upper values selected. It would be ideal if the control also included visual markers for the start, end, and step intervals. Both controls should be designed with accessibility, responsiveness, and theming in mind, ensuring they can be easily integrated into various parts of our application and customized as per different design requirements. I believe these controls will be a valuable addition to our UI toolkit and greatly appreciate your consideration of this request. Please let me know if you need further details or if a discussion is required to proceed with the implementation. Thank you for your time and effort. Best regards,

yangf85 avatar Jan 29 '24 03:01 yangf85