mirror of
https://github.com/emilk/egui.git
synced 2026-06-27 15:13:12 -04:00
The purpose of this is to expose `frame.storage()` and `frame.storage_mut()` so users can save/load app state from the `App::update` function, without having to add another parameter to that function. Changes: * Added `Frame::storage()` and `Frame::storage_mut()` * `App::update` now takes a `&mut Frame` rather than just `&Frame` * `Frame` is no longer `Clone` or `Sync` (doesn't have to be since https://github.com/emilk/egui/pull/1366)
2.3 KiB
2.3 KiB
epaint changelog
All notable changes to the epaint crate will be documented in this file.
Unreleased
- Add
Shape::Callbackfor backend-specific painting (#1351). - Removed the
single_threaded/multi_threadedflags - epaint is now always thread-safe (#1390). Tessellator::from_optionsis nowTessellator::new(#1408).- Renamed
TessellationOptions::anti_aliastofeathering(#1408). - Renamed
AlphaImagetoFontImageto discourage any other use for it (#1412). - Dark text is darker and more readable on bright backgrounds (#1412).
0.17.0 - 2022-02-22
- Much improved font selection (#1154):
- Replaced
TextStylewithFontIdwhich lets you pick any font size and font family. - Replaced
Fonts::font_imagewithfont_image_deltafor partial font atlas updates.
- Replaced
- Made the v-align and scale of user fonts tweakable (#1241).
- Added
ImageDataandTextureManagerfor loading images into textures (#1110). - Added
Shape::dashed_line_many(#1027). - Replaced
corner_radius: f32withrounding: Rounding, allowing per-corner rounding settings (#1206). - Fix anti-aliasing of filled paths with counter-clockwise winding order.
- Improve the anti-aliasing of filled paths with sharp corners, at the cost of these corners sometimes becoming badly extruded instead (see https://github.com/emilk/egui/issues/1226).
0.16.0 - 2021-12-29
0.15.0 - 2021-10-24
Fonts::layout_job: New text layout engine allowing mixing fonts, colors and styles, with underlining and strikethrough.- New
CircleShape,PathShape,RectShapeandTextShapeused inenum Shape. - Added support for rotated text (see
TextShape). - Added
"convert_bytemuck"feature.