328 Commits (0be4450e3da62918339a4cb3113da4a31d033b52)

Author SHA1 Message Date
lucasmerlin 9a4c46289e
Check if the mouse / touch event is above the canvas via element_from_point (#4775) 4 months ago
Emil Ernerfeldt 234274d46f Release 0.28.0 - Sizing pass, and better eframe web 4 months ago
Emil Ernerfeldt af404fec63
Persist `Area` positions again (#4749) 4 months ago
Emil Ernerfeldt 7b61e426d7 eframe web: map `log::debug` to `console.debug`; not `console.trace` 4 months ago
Emil Ernerfeldt f3a0ac1d1b eframe web fix: `save()` on "blur" event 4 months ago
Emil Ernerfeldt 051b90bfc7 eframe web: Position the IME input position in the middle of the cursor 4 months ago
Emil Ernerfeldt d271718065
Fix focus problems on web (#4745) 4 months ago
Emil Ernerfeldt d10b3c1f4e
eframe web: Fix stuck keys after pressing ctrl+C, cmd+A, etc (#4731) 4 months ago
Emil Ernerfeldt 2180f16cba
eframe web: Fix drag-and-drop file preview/hover (#4732) 4 months ago
Emil Ernerfeldt 0c059ac113
Only repaint on cursor movements of area, or if dragging outside (#4730) 4 months ago
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