Emil Ernerfeldt
5621a46b4b
emath: add any_nan to Vec2, Pos2 and Rect
2021-03-20 16:18:04 +01:00
Emil Ernerfeldt
4e852727c0
Add helper functions to Rect
2021-03-20 16:17:58 +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
36d9f8a7c7
Add sanity check on pixels_per_point range
2021-03-17 08:44:00 +01:00
Emil Ernerfeldt
ec2aab3a72
Improve github templates with <!-- comments -->
2021-03-13 13:58:52 +01:00
Emil Ernerfeldt
30885b85f9
Derive PartialEq for Vertex, Mesh, Row, Galley and Shape
2021-03-13 12:58:17 +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
triangle drawer
b1883d5d48
Add functions to register textures in egui_web and egui_glium ( #226 )
...
* add texture registering function
* fmt
* Revert "add texture registering function"
This reverts commit f9b4db12
* make get_texture public to get render target owned by Painter .
* revert egui_web painter.rs change
2021-03-13 12:41:51 +01:00
Emil Ernerfeldt
958aea922f
Add a lot more CursorIcon's
2021-03-13 12:38:03 +01:00
Norbert Nemec
ee1fcf1ead
egui_glium: prevent cursor icon flickering at frame boundary on Windows ( #217 ) ( #218 )
...
* egui_glium: prevent cursor icon flickering at frame boundary (Windows)
* fix compiler warning
* cargo fmt
2021-03-13 12:27:05 +01:00
Jay Oster
269bcdfce3
Replace clipboard with copypasta ( #221 )
...
- Fixes #146
2021-03-10 11:16:45 +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
Emil Ernerfeldt
a8320881ba
remove native screen reader spam
2021-03-09 19:47:41 +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
Tomáš Vojtášek
f07f9bf5bd
Typo previus -> previous ( #214 )
2021-03-09 18:57:45 +01:00
Emil Ernerfeldt
d2d074395a
Install speech-dispatcher in CI for ttl ( #219 )
2021-03-09 18:57:28 +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
07a17dc6cf
Sort 3rd party integrations and add link to egui_vulkano
2021-03-08 22:57:45 +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
c212d4512e
Clarify behavior of window resizing
...
closes https://github.com/emilk/egui/issues/206
2021-03-07 20:15:42 +01:00
Emil Ernerfeldt
d6233de9dc
Small improvements to the demo (add source code links etc)
2021-03-07 19:51:07 +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
Ridan Vandenbergh
4df8418e41
fix: Modern browsers encode Space as ' ' ( #208 )
2021-03-07 10:20:11 +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
fa4752f315
Add the syntect feature to egui_demo_app
2021-03-06 11:04:05 +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
f793ac7f3e
[demo] Remove dead code
2021-02-28 20:11:37 +01:00
Emil Ernerfeldt
8fb1472560
Add glsl files to egui_web and egui_glium includes
2021-02-28 20:11:37 +01:00
Emil Ernerfeldt
8047a0f87f
Publish new web demo
2021-02-28 19:51:22 +01:00
Emil Ernerfeldt
1fb3b43dfc
[demo] Improve painting demo slightly
2021-02-28 19:50:47 +01:00
Emil Ernerfeldt
e417fac52e
Fix web shaders
...
Got broken in https://github.com/emilk/egui/pull/187
2021-02-28 19:47:01 +01:00
Emil Ernerfeldt
a9a49f19ca
cargo update
2021-02-28 19:13:05 +01:00