All Versions
24
Latest Version
Avg Release Cycle
31 days
Latest Release
944 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.4.0 Changes
November 28, 2020โ Added โญ
TextEdit
improvements:- Much improved text editing, with better navigation and selection.
- Move focus between
TextEdit
widgets with tab and shift-tab. - Undo edtis in a
TextEdit
. - You can now check if a
TextEdit
lost keyboard focus withresponse.lost_focus
. - Added
ui.text_edit_singleline
andui.text_edit_multiline
.
- You can now debug why your
Ui
is unexpectedly wide withui.style_mut().debug.show_expand_width = true;
๐ Changed ๐ง
- Pressing enter in a single-line
TextEdit
will now surrender keyboard focus for it. - You must now be explicit when creating a
TextEdit
if you want it to be singeline or multiline. - ๐ Improved automatic
Id
generation, makingId
clashes less likely. - egui now requires modifier key state from the integration
- โ Added, renamed and removed some keys in the
Key
enum. - ๐ Fixed incorrect text wrapping width on radio buttons
๐ Fixed ๐
- ๐ Fixed bug where a lost widget could still retain keyboard focus.
-
v0.3.0 Changes
November 07, 2020โ Added โญ
- Panels: you can now create panels using
SidePanel
,TopPanel
andCentralPanel
. - 0๏ธโฃ You can now override the default egui fonts.
- Added ability to override text color with
visuals.override_text_color
. - The demo now includes a simple drag-and-drop example.
- The demo app now has a slider to scale all of egui.
๐ Changed ๐ง
- ๐ป
ui.horizontal(โฆ)
etc returnsResponse
. - ๐จ Refactored the interface for
egui::app::App
. - ๐ Windows are now constrained to the screen.
- ๐ป
Context::begin_frame()
no longer returns aUi
. Instead put your widgets into aSidePanel
,TopPanel
,CentralPanel
,Window
orArea
. Context::end_frame()
now returns shapes that need to be converted to triangles withContext::tessellate()
.- ๐ Anti-aliasing is now off by default in debug builds.
โ Removed ๐ฅ
- ๐ You can no longer throw windows.
๐ Fixed ๐
- Fixed a bug where some regions would slowly grow for non-integral scales (
pixels_per_point
).
- Panels: you can now create panels using
-
v0.2.0 Changes
October 10, 2020- Color picker
- 0๏ธโฃ Unicode characters in labels (limited by what the default font supports)
- Simple drop-down combo box menu
- Logarithmic sliders
- Optimization: coarse culling in the tessellator
- ๐ CHANGED: switch argument order of
ui.checkbox
andui.radio
-
v0.1.4 Changes
September 08, 2020๐ 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