egui/CHANGELOG.md

39 lines
1.7 KiB
Markdown
Raw Normal View History

# Egui Changelog
## Unreleased
* `ui.horizontal(...)` etc returns `Response`
* Add ability to override text color with `visuals.override_text_color`
* Refactored the interface for `egui::app::App`
* Demo App: Add slider to scale all of Egui
2020-10-21 14:24:36 +00:00
* Windows are now constrained to the screen
2020-10-21 20:10:55 +00:00
* Panels: you can now create panels using `SidePanel` and `TopPanel`.
* You can override the default Egui fonts
* Fix a bug where some regions would slowly grow for non-integral scales (`pixels_per_point`).
* You can no longer throw windows
* `Context::begin_frame()` no longer returns anything.
* Put your widgets into a `SidePanel`, `TopPanel`, `CentralPanel`, `Window` or `Area`.
* `Context::end_frame()` now returns "paint jobs" that need to be converted to triangles with `Context::tesselate()`.
* Turn off anti-aliasing in debug builds by default.
## 0.2.0 - 2020-10-10
* Color picker
* Unicode characters in labels (limited by [what the default font supports](https://fonts.google.com/specimen/Comfortaa#glyphs))
2020-09-25 12:43:16 +00:00
* Simple drop-down combo box menu
* Logarithmic sliders
* Optimization: coarse culling in the tesselator
* CHANGED: switch argument order of `ui.checkbox` and `ui.radio`
## 0.1.4 - 2020-09-08
This is when I started the CHANGELOG.md, after almost two years of development. Better late than never.
* Widgets: label, text button, hyperlink, checkbox, radio button, slider, draggable value, text editing
* Layouts: horizontal, vertical, columns
* Text input: very basic, multiline, copy/paste
* Windows: move, resize, name, minimize and close. Automatically sized and positioned.
* Regions: resizing, vertical scrolling, collapsing headers (sections)
* Rendering: Anti-aliased rendering of lines, circles, text and convex polygons.
* Tooltips on hover