egui/crates
Emil Ernerfeldt aedd43c88f
kittest: Add `UPDATE_SNAPSHOTS=force` (#7508)
This adds a new mode, `UPDATE_SNAPSHOTS=force`, which will lower the
threshold to zero, overwriting every image that is not _exactly_ the
same.

Most comparisons has a threshold because different GPUs render slightly
differently. However, setting that threshold accurately can be hard.

Sometimes a test will pass locally, but fail on CI. In those cases you
want to force an update of the failing test. You can use
`UPDATE_SNAPSHOTS=force` for that.

And sometimes a small change _should_ update all images, but the change
is so tiny that it falls under the threshold. Still, you want to make a
point of showing that these images have changes. You can use
`UPDATE_SNAPSHOTS=force` for that.
2025-09-05 16:45:36 +02:00
..
ecolor Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
eframe Make more dependencies workspace dependencies (#7495) 2025-09-04 09:54:59 +02:00
egui Deprecated `ImageButton` and removed `WidgetType::ImageButton` (#7483) 2025-09-04 15:03:10 +02:00
egui-wgpu Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
egui-winit Improve egui-winit profile scope 2025-08-24 15:03:57 +02:00
egui_demo_app kittest: Add `UPDATE_SNAPSHOTS=force` (#7508) 2025-09-05 16:45:36 +02:00
egui_demo_lib kittest: Add `UPDATE_SNAPSHOTS=force` (#7508) 2025-09-05 16:45:36 +02:00
egui_extras Fix: prevent calendar popup from closing on dropdown change (#7409) 2025-09-04 13:13:28 +02:00
egui_glow Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
egui_kittest kittest: Add `UPDATE_SNAPSHOTS=force` (#7508) 2025-09-05 16:45:36 +02:00
egui_plot Move `egui_plot` to its own repo (#4828) 2024-07-15 18:45:19 +02:00
egui_web Rename `master` branch to `main` (#7034) 2025-05-08 09:15:42 +02:00
emath Add `emath::fast_midpoint` (#7435) 2025-08-08 12:04:51 +02:00
epaint Skip zero-length layout job sections (#7430) 2025-09-04 13:17:59 +02:00
epaint_default_fonts Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00