egui/epaint/CHANGELOG.md
Emil Ernerfeldt 1387d6e9d6
Refactor TessellationOptions to expose slider for feathering size (#1408)
The epaint tessellator uses "feathering" to accomplish anti-aliasing. This PS allows you to control the feathering size, i.e. how blurry the edges of epaint shapes are.

This changes the interface of Tessellator slightly, and renames some options in TessellationOptions.
2022-03-23 11:41:38 +01:00

2.1 KiB

epaint changelog

All notable changes to the epaint crate will be documented in this file.

Unreleased

  • Add Shape::Callback for backend-specific painting (#1351).
  • Removed the single_threaded/multi_threaded flags - epaint is now always thread-safe (#1390).
  • Tessellator::from_options is now Tessellator::new (#1408).
  • Renamed TessellationOptions::anti_alias to feathering (#1408).

0.17.0 - 2022-02-22

  • Much improved font selection (#1154):
    • Replaced TextStyle with FontId which lets you pick any font size and font family.
    • Replaced Fonts::font_image with font_image_delta for partial font atlas updates.
  • Made the v-align and scale of user fonts tweakable (#1241).
  • Added ImageData and TextureManager for loading images into textures (#1110).
  • Added Shape::dashed_line_many (#1027).
  • Replaced corner_radius: f32 with rounding: 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

  • Anti-alias path ends (#893).
  • Rgba now implements Hash (#886).
  • Renamed Texture to FontImage.

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, RectShape and TextShape used in enum Shape.
  • Added support for rotated text (see TextShape).
  • Added "convert_bytemuck" feature.