Skip to content

Commit

Permalink
Release 0.9.0 - egui 0.28 and tab close buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
emilk committed Jul 3, 2024
1 parent 0fe8176 commit ff66833
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 8 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
# `egui_tiles` Changelog


## [0.9.0](https://github.com/rerun-io/egui_tiles/compare/0.8.0...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](https://github.com/rerun-io/egui_tiles/pull/67)
* Update to Rust 1.76 [#60](https://github.com/rerun-io/egui_tiles/pull/60) [#66](https://github.com/rerun-io/egui_tiles/pull/66)
* Optional close-buttons on tabs [#70](https://github.com/rerun-io/egui_tiles/pull/70) (thanks [@voidburn](https://github.com/voidburn)!)
* Add `Tiles::rect` to read where a tile is [#61](https://github.com/rerun-io/egui_tiles/pull/61)
* Add `Behavior::paint_on_top_of_tile` [#62](https://github.com/rerun-io/egui_tiles/pull/62)
* Fix: make sure `Tree::ui` allocates the space it uses in parent `Ui` [#71](https://github.com/rerun-io/egui_tiles/pull/71) (thanks [@rydb](https://github.com/rydb)!)
* Fix bugs when having multiple `Tree`s visible at the same time [#68](https://github.com/rerun-io/egui_tiles/pull/68) (thanks [@GuillaumeSchmid](https://github.com/GuillaumeSchmid)!)
* Fix drag-and-drop of tiles on touchscreen devices [#74](https://github.com/rerun-io/egui_tiles/pull/74) (thanks [@mcoroz](https://github.com/mcoroz)!)
* Fix container resize drag for touchscreens [#75](https://github.com/rerun-io/egui_tiles/pull/75) (thanks [@mcoroz](https://github.com/mcoroz)!)
* Update release instructions [62ecb4c](https://github.com/rerun-io/egui_tiles/commit/62ecb4ccd52bdabd11e688e4e6e29e4d1a3783ab)
* Add clippy lint `match_bool` [fadf41a](https://github.com/rerun-io/egui_tiles/commit/fadf41ab42af5527e8a17af436a5608dd7dbd7bf)
* Add a PR template [87110a9](https://github.com/rerun-io/egui_tiles/commit/87110a98a280f73c77b80507367290691f75d33b)
* Expose `egui_tiles::TabState` [6e88ea9](https://github.com/rerun-io/egui_tiles/commit/6e88ea9774d63b0a7a8a67af9a90c13a4b3efb10)
* Pass `&TabState` to all relevant functions in Behavior [ee1286a](https://github.com/rerun-io/egui_tiles/commit/ee1286a975239ffa34258313a11d2bf03ec4cea9)


## [0.8.0](https://github.com/rerun-io/egui_tiles/compare/0.7.2...0.8.0) - 2024-03-26
* Update to egui 0.27.0 [#58](https://github.com/rerun-io/egui_tiles/pull/58)
* Re-export `Shares` [#56](https://github.com/rerun-io/egui_tiles/pull/56) (thanks [@Gohla](https://github.com/Gohla)!)
Expand Down Expand Up @@ -40,7 +59,7 @@
## [0.4.0](https://github.com/rerun-io/egui_tiles/compare/0.3.1...0.4.0) - 2023-11-23
* Fix Id clash when using multiple `Tree`s [#32](https://github.com/rerun-io/egui_tiles/pull/32)
* Scrollable tab bar [#9](https://github.com/rerun-io/egui_tiles/pull/9)
* `Behavior::on_tab_button` can now add context menus, on hover ui etc. [#23](https://github.com/rerun-io/egui_tiles/pull/23)
* `Behavior::on_tab_button` can now add context menus, on hover ui etc [#23](https://github.com/rerun-io/egui_tiles/pull/23)
* `serde` is now and optional dependency [#13](https://github.com/rerun-io/egui_tiles/pull/13)
* Update to egui 0.24
* Update MSRV to Rust 1.72
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ name = "egui_tiles"
readme = "README.md"
repository = "https://github.com/rerun-io/egui_tiles"
rust-version = "1.76"
version = "0.8.0"
version = "0.9.0"

[package.metadata.docs.rs]
all-features = true
Expand Down
2 changes: 1 addition & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release Checklist

* [ ] Update `CHANGELOG.md` using `./generate_changelog.py --commit-range 0.x.y..HEAD`
* [ ] Update `CHANGELOG.md` using `./scripts/generate_changelog.py --commit-range 0.x.y..HEAD`
* [ ] Bump version numbers
* [ ] `git commit -m 'Release 0.x.0 - summary'`
* [ ] `cargo publish --quiet`
Expand Down
3 changes: 0 additions & 3 deletions lychee.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,4 @@ exclude = [
'https://crates.io/crates/.*', # Avoid crates.io rate-limiting
'https://github.com/rerun-io/rerun/commit/\.*', # Ignore links to our own commits (typically in changelog).
'https://github.com/rerun-io/rerun/pull/\.*', # Ignore links to our own pull requests (typically in changelog).

# Used in rerun_template repo until the user search-replaces `new_repo_name`
'https://github.com/rerun-io/new_repo_name',
]
2 changes: 1 addition & 1 deletion scripts/generate_changelog.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
from tqdm import tqdm

OWNER = "rerun-io"
REPO = "new_repo_name"
REPO = "egui_tiles"
INCLUDE_LABELS = False # It adds quite a bit of visual noise
OFFICIAL_RERUN_DEVS = [
"abey79",
Expand Down

0 comments on commit ff66833

Please sign in to comment.