-
box (base, extensible)
-
scrollbox box
-
button
-
checkbox
-
column ( vbox )
-
row ( hbox )
-
container
-
image
- event listeners
- click event
- mouse move event
- event listeners
-
progress_bar
-
radio - [ ] event listener - [ ] on input
-
scrollbars
-
slider
- event listener
- on input
- event listener
-
text
-
text_input (textbox) - [ ] event listener - [x] on input
-
text_area
- scrollbar dynamic to the relative content size
- scrollbar can be dragged
- scrollbar moves relative to the scroll location
- event listener
- on input
- on scroll event
-
groupbox
- ganged radio button in the same group
-
combobox, dropdown box
-
process the key modifiers in events
-
Fix a bug in inner buffer of flexbox, 1-line off
-
Charts
- bar charts
- line chart
- vertical
- horizontal
- scatter point charts
-
All widget will have to be wrapped with
Rc<Mutex<_>>
in order for it to have multiple owner that can modify the UI
- document each function in the widget interface
- There seems to be a big issue with crossterm 0.23.0
- Works fine in crosster [0.16.0, 0.17.0, 0.18.0]