76 Commits (5b1cad2b721483eb76ad38c18cc8f74b883d405e)

Author SHA1 Message Date
Emil Ernerfeldt 8ce0e1c520
Avoid deadlocks by using lambdas for context lock (#2625) 2 years ago
Emil Ernerfeldt cd0f66b9ae
eframe web: ctrl-P and cmd-P will not open the print dialog (#2598) 2 years ago
Emil Ernerfeldt 37fd141dd1 Rename eframe::EframeError to eframe::Error 2 years ago
Emil Ernerfeldt df9df39f10 eframe: set_window_size, set_fullscreen and set_window_pos updates info 2 years ago
Emil Ernerfeldt 51081d69fc
Maybe fix WSLg (#2439) 2 years ago
Emil Ernerfeldt 4a72abc8ec
Clamp eframe window size to at most the size of the largest monitor (#2445) 2 years ago
Emil Ernerfeldt 26eb002270 Remove references to old, fixed Firefox WebGL bug 2 years ago
Emil Ernerfeldt e0b5bb17e5
Improve the look of thin lines, making them look weaker (#2437) 2 years ago
Emil Ernerfeldt 6c4fc50fdf
Make `egui_wgpu::winit::Painter::set_window` async (#2434) 2 years ago
Emil Ernerfeldt 7a658e3ddb
Add `Event::Key::repeat` that is set to `true` if the event is a repeat (#2435) 2 years ago
Emil Ernerfeldt cb77458f70
eframe error handling (#2433) 2 years ago
Ryan Hileman c8dd5d1b2d
egui-wgpu: don't panic if we can't find a device (#2427) (#2428) 2 years ago
Emil Ernerfeldt 228f30ed46 Release 0.20.1 of eframe egui-winit egui_glium egui_glow - docs fixes 2 years ago
Emil Ernerfeldt 4e3ae098a9 Improve eframe wasm32 docs 2 years ago
Tomoya Matsuura aca3807e43
Fixed docs comment in web::start (#2422) 2 years ago
Emil Ernerfeldt 32606c2223
Fix docs.rs build issues for eframe, egui-winit, egui_glium, egui_glow (#2420) 2 years ago
Emil Ernerfeldt 85f615f21c Fix incorrect date in CHANGELOGs 2 years ago
Emil Ernerfeldt 7d91e90481 Release 0.20.0 - AccessKit, prettier text, overlapping widgets 2 years ago
Emil Ernerfeldt e30ac7f91a
Only add glutin dependency if you are using the glow backend (#2402) 2 years ago
Red Artist 9145893066
fix wrong variable name (#2400) 2 years ago
Emil Ernerfeldt 8ae4d49e6e More changelog updates 2 years ago
Emil Ernerfeldt aa503008ae Update changelogs with recent additions 2 years ago
Red Artist 8eb687cf04
Glutin Upgrade (#2187) 2 years ago
Emil Ernerfeldt 4e59296cbb Minor code tweaks 2 years ago
Matt Campbell e1f348e4b2
Implement accessibility APIs via AccessKit (#2294) 2 years ago
Emil Ernerfeldt 48666e1d7a
Automatically generate screenshots for all examples (#2379) 2 years ago
Lukas Hermann f9066ff285
[WGPU] Allow for depth buffer in web target (#2335) 2 years ago
Emil Ernerfeldt eca5e6a4d2
Update to Rust 1.65 (#2314) 2 years ago
Clement Rey f7019926dc
wgpu backend: do not try to render zero-sized surfaces (#2313) 2 years ago
Emil Ernerfeldt 9268f43896
eframe: make RequestRepaintEvent into an enum UserEvent (#2311) 2 years ago
LoganDark f0f41d60e1
eframe: Don't show window until after initialization (#2279) 2 years ago
LoganDark 5bac853d9c
eframe: Repaint immediately on RepaintAsap, fixes #903 (#2280) 2 years ago
Red Artist 8ff139687a
bump msrv 1.64 and tts + bindgen dep (#2274) 2 years ago
Emil Ernerfeldt e225c6b8d0 Opt-in logging of egui-wgpu using puffin 2 years ago
Emil Ernerfeldt b3ab47a594 eframe: warn if web_sys_unstable_apis was not set 2 years ago
Emil Ernerfeldt 8c76b8caff
Update op puffin 0.14.0 (#2257) 2 years ago
Emil Ernerfeldt eec18290a4
eframe: make sure to update native_pixels_per_point when dpi changes (#2256) 2 years ago
Emil Ernerfeldt e48602059d
Update ahash to 0.8.1 (#2255) 2 years ago
Emil Ernerfeldt a0b3f1126b
Add helpers for zooming an app using Ctrl+Plus and Ctrl+Minus (#2239) 2 years ago
Mikhail Sheldyakov 25718f2774
fix comment for WebOptions follow_system_theme (#2233) 2 years ago
Clement Rey fcb00723bc
wgpu: add support for user-level command buffers + viewport clarification (#2230) 2 years ago
ItsEthra 4d1e858a52
Use total_cmp for clamping drag value in order to avoid floating point ambiguities (#2213) 2 years ago
Andreas Reich 4c82519fb8
configurable wgpu backend (#2207) 2 years ago
Emil Ernerfeldt 02b9d2d082
Keyboard shortcut helpers (#2202) 2 years ago
Emil Ernerfeldt 2b1341095d
CI: Run cargo clippy for wasm32-unknown-unknown (#2200) 2 years ago
Emil Ernerfeldt 7b8c17042c eframe: Make fullsize_content mac-only 2 years ago
Andreas Reich c414af7aa2
wgpu renderer now always requires a RenderPass being passed in, pass command encoder to prepare callback (#2136) 2 years ago
Emil Ernerfeldt eba3927ace
Remove .with_srgb(false) when constructing window (#2110) 2 years ago
Andreas Reich cd74c74f6f
Update to wgpu 0.14 (#2114) 2 years ago
Andreas Reich c2a37f4bd8
eframe support for wgpu on the web (#2107) 2 years ago