Matt Campbell
18ccf1fd10
Refactor lazy activation
2022-11-30 08:09:41 -06:00
Matt Campbell
3109ee9825
Make PlatformOutput::accesskit_update an Option
2022-11-30 07:09:03 -06:00
Matt Campbell
884001f633
Update AccessKit
2022-11-29 19:47:59 -06:00
Matt Campbell
2114978e9b
Lazily activate egui's AccessKit support
2022-11-29 16:21:26 -06:00
Matt Campbell
6dd21180da
Update AccessKit, introducing support for editable spinners on Windows and an important fix for navigation order on macOS
2022-11-29 10:33:14 -06:00
Matt Campbell
6483b45c6d
squash before rebase
2022-11-29 10:26:48 -06:00
Emil Ernerfeldt
eca5e6a4d2
Update to Rust 1.65 ( #2314 )
...
* Update to Rust 1.65
Because then you can use dynamic linking on Linux
* Fix a bunch of clippy lints
* Update changelogs
* More clippy fixes
2022-11-16 19:08:03 +01:00
Red Artist
8ff139687a
bump msrv 1.64 and tts + bindgen dep ( #2274 )
...
* bump msrv 1.64 and tts + bindgen dep
* Update crates/egui-winit/Cargo.toml
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
* Update crates/eframe/Cargo.toml
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
2022-11-11 10:27:25 +01:00
Emil Ernerfeldt
8c76b8caff
Update op puffin 0.14.0 ( #2257 )
2022-11-07 12:37:37 +01:00
Emil Ernerfeldt
17501d7e3e
Update arboard, fixing copy-paste on X11 ( #2238 )
...
* Revert "Fix copy-paste on Windows (#2120 )"
This reverts commit f61044cef7
.
* Update arboard to 3.2
2022-11-07 09:54:42 +01:00
Emil Ernerfeldt
a0b3f1126b
Add helpers for zooming an app using Ctrl+Plus and Ctrl+Minus ( #2239 )
...
* Using tracing-subscriber in hello_world example
* Add Key::Plus/Minus/Equals
* Warn if failing to guess OS from User-Agent
* Remove jitter when using Context::set_pixels_per_point
* Demo app: zoom in/out using ⌘+ and ⌘-
* Demo app: make backend panel GUI scale slider better
* Optimize debug builds a bit
* typo
* Update changelog
* Add helper module `egui::gui_zoom` for zooming an app
* Better names, and update changelog
* Combine Plus and Equals keys
* Last fix
* Fix docs
2022-11-05 11:18:13 +01:00
ItsEthra
4d1e858a52
Use total_cmp for clamping drag value in order to avoid floating point ambiguities ( #2213 )
...
* Use total_cmp for clamping DragValue
* Added test for clamping
* Increase MSRV in all crates
* Increased rust version for github actions and lib.rs
* Inversed ranges are now working properply with clamp_to_range
* Added more tests
2022-11-02 19:38:39 +01:00
Emil Ernerfeldt
f61044cef7
Fix copy-paste on Windows ( #2120 )
...
Closes https://github.com/emilk/egui/issues/2109
Since arboard 3.0 you must absolutely not hold onto `arboard::Clipbaord`
longer than you are using it.
See https://github.com/1Password/arboard/issues/84
2022-10-07 14:46:42 +02:00
Emil Ernerfeldt
77df8ca0b0
Update some crates ( #2100 )
...
* Update crate webbrowser 0.7 -> 0.8
* Update criterion 0.3 -> 0.4
* Update tts 0.20 -> 0.24
* revert tts update
2022-10-02 20:33:45 +02:00
Emil Ernerfeldt
12dc61ed0f
update arboard to 3.0 ( #2067 )
2022-09-21 09:14:55 +02:00
Sheldon Nico
0605bcfca7
Add IME support for native ( #2046 )
2022-09-15 17:21:43 +02:00
Koute
be9f363c53
egui_winit: support winit with default features disabled ( #1971 )
...
* egui_winit: support winit with default features disabled
* Link to the PR in the changelog
2022-08-30 08:49:32 +02:00
Emil Ernerfeldt
ac4d75e9b4
egui-winit: don't repaint when just moving window ( #1980 )
...
* Bug fix: reset repaint countdown when we pass it
* eframe: debug-print what winit event caused a repaint
* egui-winit: don't repaint when only moving window
* fix docstring
2022-08-29 11:20:19 +02:00
Emil Ernerfeldt
97ce103209
Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
2022-08-20 16:49:58 +02:00
Emil Ernerfeldt
2453756782
Fix broken GitHub source links due to #1940
2022-08-20 15:18:02 +02:00
Emil Ernerfeldt
041f2e64ba
Move all crates into a crates
directory ( #1940 )
2022-08-20 10:41:49 +02:00