318 Commits (10f092d9d4fefdb5c6340ebc6a8ac76a4302afda)

Author SHA1 Message Date
Emil Ernerfeldt 3b9f964aed
eframe web: ignore keyboard events unless canvas has focus (#4718) 4 months ago
Emil Ernerfeldt 254dfc1ebc
Fix broken mouse coordinates when there's padding on the canvas element (#4729) 4 months ago
Emil Ernerfeldt e62bd7037a Improve warning when failing to copy on web 4 months ago
Emil Ernerfeldt 814eddd094 Add warning if `window.navigator.clipboard` is null 4 months ago
Emil Ernerfeldt a0f4fafb88
Refactor web event handling: break up into smaller functions (#4717) 4 months ago
Emil Ernerfeldt 10571e9da5
`eframe::Result` is now short for `eframe::Result<()>` (#4706) 5 months ago
rustbasic d9c5fb04ae
Fix dragging of `custom_window_frame` example on Windows (#4656) 5 months ago
Owen Diehl 413843dd7c
Make sure to call `raw_input_hook` on web (#4646) 5 months ago
crumblingstatue 49cb62b1ba
Replace `directories-next` dependency with `directories` (#4661) 5 months ago
Jan Procházka 3d632cd333
Move first `request_animation_frame` into resize observer (#4628) 5 months ago
Emil Ernerfeldt 321d2441c1
Make pinch-to-zoom more responsive on web (#4621) 5 months ago
Emil Ernerfeldt 4837dc68b3
Fix pinch-to-zoom on web by using the "artificial" modifier keys (#4619) 5 months ago
Emil Ernerfeldt 913cef3361
Enforce eframe errors are `Send` and `Sync` (#4574) 5 months ago
Jan Procházka 514ee0c433
Improve web text agent (#4561) 5 months ago
Emil Ernerfeldt 942fe4ab31
Support returning errors when creating the app (#4565) 5 months ago
Jan Procházka d131b2b580
Fix: Don't `.forget()` RAF closure (#4551) 5 months ago
Jan Procházka 759c8fd2c9
Use ResizeObserver instead of `resize` event (#4536) 5 months ago
lucasmerlin 8553e738e0
eframe: Add `NativeOptions::persistence_path` (#4423) 5 months ago
Oscar Gustafsson cd45d18615
Do no use the ahash reimport (#4504) 5 months ago
Emil Ernerfeldt 48045e57da
Remove `Event::Scroll` and handle it in egui (#4524) 6 months ago
Emil Ernerfeldt c8578c9a6b
Fix: still track mouse when dragging outside web canvas (#4522) 6 months ago
Oscar Gustafsson c1eb3f884d
Move dependencies to workspace (#4495) 6 months ago
Emil Ernerfeldt 44d65f41ac
Update `image` crate to 0.25 (#4160) 6 months ago
Emil Ernerfeldt 059218d954
eframe: Remove dependency on `thiserror` (#4483) 6 months ago
Avery Radmacher e06b225dab
Fix: Window position creeps between executions on scaled monitors (#4443) 6 months ago
rustbasic 27a22f991d
Fix : In Windows, the 'egui_demo_app' screen does not appear. (#4410) 6 months ago
Emil Ernerfeldt ded8dbd45b
Fix some clippy warning from Rust 1.78.0 (#4444) 6 months ago
Emil Ernerfeldt 2f508d6a61
Replace cargo-cranky with workspace lints (#4413) 7 months ago
Emil Ernerfeldt cee790681d
Update to Rust 1.76 (#4411) 7 months ago
Mads Marquart 14194f5d3a
eframe: Use `objc2` and its framework crates (#4395) 7 months ago
lopo ff8cfc2aa0
Allow users to create viewports larger than monitor on Windows & macOS (#4337) 7 months ago
rustbasic 436c671331
Improve IME support with new `Event::Ime` (#4358) 7 months ago
bu5hm4nn a2f1ca31a0
Add `ViewportCommand::RequestCut`, `RequestCopy` and `RequestPaste` to trigger Clipboard actions (#4035) 7 months ago
Emil Ernerfeldt 15b0ef3259 Release 0.27.2 - Fix blurry web rendering 7 months ago
Emil Ernerfeldt 058f4753b0 Fix typos and false positives found by new version of 'typos' 7 months ago
Emil Ernerfeldt 0a40b16bd4
Fix blurry rendering in some browsers (#4299) 7 months ago
Emil Ernerfeldt e99bd00dec
Only avoid glow context switching on Windows (#4296) 7 months ago
rustbasic 21835c3176
Fix `ViewportCommand::InnerSize` not resizing viewport on Wayland (#4211) 7 months ago
Emil Ernerfeldt 5a0a1e96e0
Remove a bunch of `unwrap()` (#4285) 7 months ago
Emil Ernerfeldt e03ea2e17d
eframe: Early-out from context switching the `glow` backend (#4284) 7 months ago
Emil Ernerfeldt d3c6895443
eframe: Correctly identify if browser tab has focus (#4280) 7 months ago
Emil Ernerfeldt dfbe118ea4
Release 0.27.1 (#4264) 7 months ago
Justus Dieckmann 7cc98bd38e
Add web support for `zoom_factor` (#4260) 7 months ago
Emil Ernerfeldt 60da4b4f65
Web: repaint if the `#hash` in the URL changes (#4261) 7 months ago
lomekragow 570e7cf71b
Add `register_native_texture` in `eframe::Frame` (#4246) 8 months ago
Emil Ernerfeldt 4d4cb3d20d Release 0.27.0 - Nicer menus and new hit test logic 8 months ago
Emil Ernerfeldt f8d7d0ebaa
Enforce writing username in TODO comments (#4235) 8 months ago
Emil Ernerfeldt 20b0637d42 Some clippy fixes 8 months ago
Emil Ernerfeldt 820fa3c43a
`Location::query_map`: support repeated key (#4183) 8 months ago
Emil Ernerfeldt bf7ffb982a
Fix bug parsing url query with escaped & or = (#4172) 8 months ago