egui/crates
Emil Ernerfeldt 23732be0e5
eframe web: Don't throw away frames on click/copy/cut (#3623)
* Follow-up to https://github.com/emilk/egui/pull/3621 and
https://github.com/emilk/egui/pull/3513

To work around a Safari limitation, we run the app logic in the event
handler of copy, cut, and mouse up and down.

Previously the output of that frame was discarded, but in this PR it is
now saved to be used in the next requestAnimationFrame.

The result is noticeable more distinct clicks on buttons (one more frame
of highlight)

Bonus: also fix auto-save of a sleeping web app
2023-11-24 10:08:43 +01:00
..
ecolor Update changelogs 2023-11-23 15:46:04 +01:00
eframe eframe web: Don't throw away frames on click/copy/cut (#3623) 2023-11-24 10:08:43 +01:00
egui Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui-wgpu Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui-winit Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_demo_app Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_demo_lib Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_extras Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_glow Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_plot Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Use workspace definitions of edition,license,rust-version,version 2023-11-23 15:45:11 +01:00
epaint Release 0.24.0 - Multi-viewport 2023-11-23 15:56:46 +01:00