Skip to content

Latest commit

 

History

History
108 lines (75 loc) · 6.96 KB

CHANGELOG.md

File metadata and controls

108 lines (75 loc) · 6.96 KB

egui_tiles Changelog

0.11.0 - 2024-12-17

0.10.1 - 2024-10-01

  • Fix Tree serialization #87

0.10.0 - 2024-09-26

  • Update to egui 0.29 #78
  • Add Tree::set_width and set_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 and set_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 parent Ui #71 (thanks @rydb!)
  • Fix bugs when having multiple Trees 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 tile Ui #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

  • Make sure there is always an active tab #50
  • Derive Clone, Debug, PartialEq, Eq for EditAction #51

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 the Behavior::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 to make_active closure #35
  • Add SimplificationOptions::OFF #38
  • Add Tree::simplify_children_of_tile [#39) #41
  • Expose the internal u64 part of TileId #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 Trees #32
  • Scrollable tab bar #9
  • Behavior::on_tab_button can now add context menus, on hover ui etc #23
  • serde 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 for Tiles now ignores internal state
  • Add Tiles::find_pane
  • Add Tiles::remove_recursively

0.1.0 - Initial Release - 2023-05-24