6.0 KiB
6.0 KiB
Changelog for egui_extras
All notable changes to the egui_extras integration will be noted in this file.
This file is updated upon each release.
Changes since the last release can be found at https://github.com/emilk/egui/compare/latest...HEAD or by running the scripts/generate_changelog.py script.
0.27.1 - 2024-03-29
- Nothing new
0.27.0 - 2024-03-26
- Add scroll bar visibility option to
Tablewidget #3981 (thanks @richardhozak!) - Update
ehttpto 0.5 #4055 - Fix: assign a different id to each table cell, avoiding id clashes #4076
- Fix interaction with widgets inside selectable rows of
Table#4077 - Fixed handling of
file://protocol for images #4107 (thanks @varphone!) - Option to change date picker format #4180 (thanks @zaaarf!)
- Added ability to disable highlighting of weekend days in
DatePickerPopup. #4151 (thanks @hiyosilver!)
0.26.2 - 2024-02-14
- Nothing new
0.26.1 - 2024-02-11
- Nothing new
0.26.0 - 2024-02-05
- Remove
unwraps in SVG scaling #3826 (thanks @amPerl!) - Update to ehttp 0.4 #3834
- Fix
StripBuildernot allocating its used space #3957 (thanks @IVAN-MK7!) - Override text color with stroke selection color for selected cells #3968 (thanks @njust!)
0.25.0 - 2024-01-08
- Implement table row selection and hover highlighting #3347 (thanks @laurooyen!)
- Fix
egui_extras::Tablescrolling bug #3690 (thanks @abey79!) - Fix crash due to assertion during image loading from http #3750
- Update resvg dependency of egui_extras #3719 (thanks @PingPongun!)
0.24.2 - 2023-12-08 - Table scroll bug fix
- Fix
Tablescrolling bug #3690
0.24.1 - 2023-11-30
0.24.0 - 2023-11-23
- Fix Table stripe pattern when combining
row()androws()#3442 (thanks @YgorSouza!) - Update MSRV to Rust 1.72 #3595
0.23.0 - 2023-09-27
egui_extras::install_image_loaders#3297 #3315 #3328 (thanks @jprochazk!)- Add syntax highlighting feature to
egui_extras#3333 #3388 - Add
TableBuilder::drag_to_scroll#3100 (thanks @KYovchevski!) - Add opt-in
puffinfeature toegui-extras#3307 - Always depend on
logcrate #3336 - Fix not taking clipping into account when calculating column remainder #3357 (thanks @daxpedda!)
0.22.0 - 2023-05-23
0.21.0 - 2023-02-08
- Update to egui 0.21
0.20.0 - 2022-12-08
- Added
RetainedImage::from_svg_bytes_with_sizeto be able to specify a size for SVGs to be rasterized at. - Lots of
Tableimprovements (#2369):- Double-click column separators to auto-size the column.
- All
Tablenow store state. You may see warnings about reused table ids. Useui.push_idto fix this. TableBuilder::columntakes aColumninstead of aSize.Columncontrols default size, size range, resizing, and clipping of columns.Column::autowill pick a size automatically- Added
Table::scroll_to_row. - Added
Table::min_scrolled_heightandTable::max_scroll_height. - Added
TableBody::max_size. Table::scrollrenamed toTable::vscroll.egui_extras::Stripnow hasclip: falseby default.- Fix bugs when putting
Tableinside of a horizontalScrollArea. - Many other bug fixes.
- Add
Table::auto_shrink- set tofalseto expand table to fit its containingUi(#2371). - Added
TableBuilder::vertical_scroll_offset: method to set vertical scroll offset position for a table (#1946).
0.19.0 - 2022-08-20
- MSRV (Minimum Supported Rust Version) is now
1.61.0(#1846). - You can now specify a texture filter for
RetainedImage(#1636). - Fixed uneven
Tablestriping (#1680).
0.18.0 - 2022-04-30
- Added
Strip,TableandDatePicker(#963). - MSRV (Minimum Supported Rust Version) is now
1.60.0(#1467). - Renamed feature "persistence" to "serde" (#1540).
0.17.0 - 2022-02-22
RetainedImage: convenience for loading svg, png, jpeg etc and showing them in egui.