1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-01 22:30:03 -04:00

Basic text input support

This commit is contained in:
Emil Ernerfeldt
2020-04-29 21:25:49 +02:00
parent 89823ab617
commit 14db237b1d
15 changed files with 434 additions and 29 deletions

View File

@@ -22,8 +22,14 @@ This is the core library crate Emigui. It is fully platform independent without
* [ ] Kinetic scrolling
* [x] Add support for clicking links
* [ ] Menu bar (File, Edit, etc)
* [ ] One-line TextField
* [ ] Text input
* [x] Input events (key presses)
* [x] Text focus
* [ ] Cursor movement
* [ ] Text selection
* [ ] Clipboard copy/paste
* [ ] Move focus with tab
* [ ] Handle leading/trailing space
* [ ] Color picker
* [ ] Style editor
* [ ] Table with resizable columns
@@ -45,6 +51,7 @@ Add extremely quick animations for some things, maybe 2-3 frames. For instance:
* [x] Use clip rectangles when painting
* [x] Use clip rectangles when interacting
* [x] Adjust clip rects so edges of child widgets aren't clipped
* [ ] Use HW clip rects
### Modularity
* [x] `trait Widget` (`Label`, `Slider`, `Checkbox`, ...)