Emil Ernerfeldt
|
25c5e9d94e
|
Return InnerResponse from Frame, Grid and ui.group()
|
2021-03-21 22:04:41 +01:00 |
|
Emil Ernerfeldt
|
05308e8d37
|
layout: don't return negative availability rectangles
|
2021-03-21 19:57:38 +01:00 |
|
Emil Ernerfeldt
|
f5c372910c
|
Replace emath::clamp with f32::clamp (new in rustc 1.50)
|
2021-03-21 17:47:03 +01:00 |
|
Emil Ernerfeldt
|
ed0d406698
|
Improve misc documentation
Closes https://github.com/emilk/egui/issues/229
|
2021-03-21 17:13:58 +01:00 |
|
Emil Ernerfeldt
|
c1d5bda143
|
ColorPicker: always show hue slider at full saturation and lightness
Closes https://github.com/emilk/egui/issues/230
|
2021-03-21 16:15:13 +01:00 |
|
Emil Ernerfeldt
|
7e302ad905
|
Document the need for latest rustc
Closes https://github.com/emilk/egui/issues/240
|
2021-03-21 16:00:24 +01:00 |
|
Emil Ernerfeldt
|
65a86b2d15
|
Middle-click links to open in new tab
Closes https://github.com/emilk/egui/issues/231
|
2021-03-21 15:20:53 +01:00 |
|
Emil Ernerfeldt
|
f77ab26828
|
[EasyMark] Add support for small and raised text
|
2021-03-21 15:11:12 +01:00 |
|
Emil Ernerfeldt
|
eaa1ed96ee
|
Depcrecate ui.horizontal_for_text and ui.horizontal_wrapped_for_text
They just add unnecessary complexity at this point
|
2021-03-21 14:48:16 +01:00 |
|
Emil Ernerfeldt
|
953d2bb39b
|
Add ui.set_row_height
|
2021-03-21 14:48:16 +01:00 |
|
Emil Ernerfeldt
|
e20e3baa98
|
Bug-fixes related to recent layout rewrite
|
2021-03-21 14:48:12 +01:00 |
|
Emil Ernerfeldt
|
e232264b53
|
Add Visuals::debug_widgets to debug layouting by hovering widgets
|
2021-03-21 10:33:10 +01:00 |
|
Emil Ernerfeldt
|
ec9f374d8c
|
Fix: centered horizontal layouts should never overflow upwards
|
2021-03-21 10:31:18 +01:00 |
|
Emil Ernerfeldt
|
cc5ad1505c
|
Fix bug that would allocate the full width of non-centered layouts
|
2021-03-20 22:21:14 +01:00 |
|
Emil Ernerfeldt
|
589bae1211
|
Refactor layout (#241)
* Fix https://github.com/emilk/egui/issues/222
* Rewrite layout logic
Cursor is now a Rect.
Closes https://github.com/emilk/egui/issues/179
|
2021-03-20 21:47:19 +01:00 |
|
Emil Ernerfeldt
|
0c9b4858f0
|
refactor: simplify CollapsingHeader enable/disable code
|
2021-03-20 15:40:40 +01:00 |
|
Emil Ernerfeldt
|
7ac91970bd
|
bug fix: false id clash error for wrapping text
|
2021-03-20 09:29:36 +01:00 |
|
Emil Ernerfeldt
|
6442d254a6
|
Fix hover-to-zoom of font texture in demo
Closes https://github.com/emilk/egui/issues/220
|
2021-03-13 12:55:29 +01:00 |
|
Emil Ernerfeldt
|
958aea922f
|
Add a lot more CursorIcon's
|
2021-03-13 12:38:03 +01:00 |
|
Emil Ernerfeldt
|
017d602fe5
|
Rename "kb_focus" to just "focus" everywhere
|
2021-03-09 20:55:24 +01:00 |
|
Emil Ernerfeldt
|
3fbc07659c
|
Labels can now be focused so they can be read by screen-reader
|
2021-03-09 19:58:41 +01:00 |
|
Emil Ernerfeldt
|
33d2f16041
|
Bug fix: you can now use text edits again
|
2021-03-09 19:51:23 +01:00 |
|
Bradley Smith
|
bd34cfd43e
|
Configurable label text style for CollapsingHeader (#200)
CollapsingHeader: change label text style & enable options
|
2021-03-09 19:13:21 +01:00 |
|
Norbert Nemec
|
6fb4e19e9e
|
DragValue: fix crash for speed==0.0 (#216)
|
2021-03-09 19:06:04 +01:00 |
|
Emil Ernerfeldt
|
4c45ca113e
|
Make sure to include license files in the next release
|
2021-03-09 18:35:13 +01:00 |
|
Emil Ernerfeldt
|
2428763756
|
Fix bug in Response::clicked_elsewhere
Fixes https://github.com/emilk/egui/issues/205
|
2021-03-08 22:22:44 +01:00 |
|
Emil Ernerfeldt
|
8f3a25d749
|
clippy fix
|
2021-03-08 22:16:35 +01:00 |
|
Ridan Vandenbergh
|
f1c6d2b59c
|
feat: Derive (de)serialize for Key (#213)
|
2021-03-08 22:09:30 +01:00 |
|
Emil Ernerfeldt
|
44cd304cdf
|
Add experimental screen_reader feature
Part of https://github.com/emilk/egui/issues/167
|
2021-03-08 20:58:01 +01:00 |
|
Emil Ernerfeldt
|
cb7ef6faeb
|
bug fix: open links in same tab by default
|
2021-03-08 20:25:43 +01:00 |
|
Emil Ernerfeldt
|
ea248d66b5
|
Improve widget info output for potential screen readers
Part of https://github.com/emilk/egui/issues/167
|
2021-03-08 18:36:32 +01:00 |
|
Emil Ernerfeldt
|
1c06622dbc
|
Hold down a modifier key when clicking a link to open it in a new tab
|
2021-03-08 17:48:23 +01:00 |
|
aakamenov
|
c1ef81628b
|
Add optional drag bounds to Area and Window
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
|
2021-03-07 20:42:16 +01:00 |
|
Emil Ernerfeldt
|
25d4a7e11e
|
Fix gained kb focus event on shift-tab
|
2021-03-07 19:45:28 +01:00 |
|
Emil Ernerfeldt
|
eba4d3d7b1
|
refactor: move kb-focus logic to own struct
|
2021-03-07 19:45:28 +01:00 |
|
Emil Ernerfeldt
|
cd4c07e09a
|
Output events when widgets gain keyboard focus
Part of https://github.com/emilk/egui/issues/167
|
2021-03-07 19:45:20 +01:00 |
|
Emil Ernerfeldt
|
a370339db7
|
Give focus to any clickable widget with tab/shift-tab
Use space or enter to click the selected widget.
Use arrow keys to adjust sliders and `DragValue`s.
Closes https://github.com/emilk/egui/issues/31
|
2021-03-07 18:15:57 +01:00 |
|
Emil Ernerfeldt
|
6fd7c422ab
|
Refactor: remove has_kb_focus/lost_kb_focus bools from Reponse
Just forward the queries to Memory
|
2021-03-07 13:06:57 +01:00 |
|
Emil Ernerfeldt
|
b72184dc7e
|
clippy fix
|
2021-03-06 11:19:32 +01:00 |
|
Emil Ernerfeldt
|
5d0c71350d
|
Add fn Memory::gained_kb_focus() -> bool query
|
2021-03-06 11:17:24 +01:00 |
|
Emil Ernerfeldt
|
007f9f3cb9
|
Fix secondary-click to open a menu
Fixes https://github.com/emilk/egui/issues/198
|
2021-03-06 11:11:07 +01:00 |
|
Emil Ernerfeldt
|
9c8439d053
|
Add some helper functions to Response
|
2021-03-06 10:48:39 +01:00 |
|
Emil Ernerfeldt
|
fb2db4940e
|
Release 0.10.0 - Plot and polish
|
2021-02-28 20:11:37 +01:00 |
|
Emil Ernerfeldt
|
fdb1aa6bec
|
improve documentation
|
2021-02-28 18:59:46 +01:00 |
|
Emil Ernerfeldt
|
8be37b3d6c
|
Add Response::has_kb_focus()
Closes https://github.com/emilk/egui/issues/196
|
2021-02-28 18:19:33 +01:00 |
|
Emil Ernerfeldt
|
834078a476
|
Turn off the cursor preview when hovering a TextEdit
|
2021-02-28 17:27:39 +01:00 |
|
Emil Ernerfeldt
|
d3fd51d6a4
|
Add Response::changed(): see if e.g. text was entered or slider dragged
|
2021-02-28 17:24:07 +01:00 |
|
Emil Ernerfeldt
|
bdbc59455c
|
Improve documentation for the most common widgets
|
2021-02-23 22:18:13 +01:00 |
|
Emil Ernerfeldt
|
814f8c0dd8
|
Add support for all integers in DragValue and Slider (except 128-bit)
|
2021-02-23 20:40:14 +01:00 |
|
Emil Ernerfeldt
|
049a7b0382
|
Make DragValue::from_get_set public
Closes https://github.com/emilk/egui/issues/188
|
2021-02-23 20:16:43 +01:00 |
|