- Fix
Tree
serialization #87
- Update to egui 0.29 #78
- Add
Tree::set_width
andset_height
functions #73 (thanks @rafaga!) - Fix for eagerly starting a drag when clicking tab background #80
- Fix
Tree
deserialization using JSON #85 (thanks @hastri!)
0.9.1 - 2024-08-27
- Add
Tree::set_width
andset_height
functions #73 (thanks @rafaga!) - Fix for eagerly starting a drag when clicking tab background #80
0.9.0 - 2024-07-03 - egui 0.28 and tab close buttons
Full diff at https://github.com/rerun-io/egui_tiles/compare/0.8.0..HEAD
- Update to egui 0.28.0 #67
- Update to Rust 1.76 #60 #66
- Optional close-buttons on tabs #70 (thanks @voidburn!)
- Add
Tiles::rect
to read where a tile is #61 - Add
Behavior::paint_on_top_of_tile
#62 - Fix: make sure
Tree::ui
allocates the space it uses in parentUi
#71 (thanks @rydb!) - Fix bugs when having multiple
Tree
s visible at the same time #68 (thanks @GuillaumeSchmid!) - Fix drag-and-drop of tiles on touchscreen devices #74 (thanks @mcoroz!)
- Fix container resize drag for touchscreens #75 (thanks @mcoroz!)
- Update release instructions 62ecb4c
- Add clippy lint
match_bool
fadf41a - Add a PR template 87110a9
- Expose
egui_tiles::TabState
6e88ea9 - Pass
&TabState
to all relevant functions in Behavior ee1286a
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