0.8.0 - 2024-03-26
- Update to egui 0.27.0 #58
- Re-export
Shares
#56 (thanks @Gohla!) - Propagate
enabled
status for tileUi
#55 (thanks @Gohla!)
0.7.2 - 2024-02-07
- Fix
move_tile_to_container
behavior for grid-to-same-grid moves with reflow enabled #53
0.7.1 - 2024-02-06
0.7.0 - 2024-02-06
- Add an API to move an existing tile to an give container and position index #44
- Properly handle grid layout with
Tree::move_tile_to_container()
#45 - Turn some warn logging to debug logging #47
- Add an
EditAction
parameter to theBehavior::on_edit()
call #48 - Update to
egui
0.26 #49
0.6.0 - 2024-01-08
- Update to egui 0.25 #43
0.5.0 - 2024-01-04
- Pass
TileId
tomake_active
closure #35 - Add
SimplificationOptions::OFF
#38 - Add
Tree::simplify_children_of_tile
[#39) #41 - Expose the internal
u64
part ofTileId
#40 - Fix simplification errors that result in warnings after removing panes #41
- Add
Tree::active_tiles
for getting visible tiles #42
0.4.0 - 2023-11-23
- Fix Id clash when using multiple
Tree
s #32 - Scrollable tab bar #9
Behavior::on_tab_button
can now add context menus, on hover ui etc. #23serde
is now and optional dependency #13- Update to egui 0.24
- Update MSRV to Rust 1.72
0.3.1 - 2023-09-29
- Report edits to user with
Behavior::on_edit
#29 - Make
Tree::simplify
public #28 - Add
Shares::set_share
method #25
0.3.0 - 2023-09-28
- Update to egui 0.23
- Better grid column-count heuristic
- Make drag preview style customizable
0.2.0 - Invisible tiles - 2023-07-06
- Add support for invisible tiles
PartialEq
forTiles
now ignores internal state- Add
Tiles::find_pane
- Add
Tiles::remove_recursively