Emil Ernerfeldt
fe92a9826b
ci: install libspeechd-dev and fix new clippy lints ( #252 )
...
* ci: install libspeechd-dev
* Fix new clippy lints for rust 1.51.0
2021-03-25 22:18:03 +01:00
Emil Ernerfeldt
8e7d4ff4fd
Upgrade wasm-bindgen 0.2.71 -> 0.2.72
2021-03-25 16:30:09 +01:00
Emil Ernerfeldt
70c6f4596a
Add checkbox in demo app to turn screen reader on/off
2021-03-24 21:35:29 +01:00
Emil Ernerfeldt
cbe6faa83b
Render tab character (\t) as four spaces
2021-03-23 20:06:52 +01:00
Emil Ernerfeldt
fd3444473f
Add some clippy lints
2021-03-23 19:53:31 +01:00
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
cdab9d777f
Add years and email in LICENSE-MIT
2021-03-21 17:16:12 +01:00
Emil Ernerfeldt
474b02d4e8
Add instruction to not add .js/.wasm files in pull requests
2021-03-21 17:15:46 +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
405ae3bcee
Add link to https://github.com/hakolao/egui_winit_vulkano
2021-03-21 16:09:44 +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
24b3cd021f
Add demo app instructions for Defora Rawhide
...
Closes https://github.com/emilk/egui/issues/235
2021-03-21 15:28:00 +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
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