Skip to content

Commit d31fa69

Browse files
noahbclarksonclaude
andcommitted
chore(release): 0.2.2
Bump all workspace crate versions 0.2.1 -> 0.2.2 and add the v0.2.2 changelog entry. This is a UI polish and stability release: - Fix a crash when opening the theme editor from Settings (the Settings window was closed while the workspace entity was mid-update, causing a reentrant update panic); the window-close cleanup is now deferred. - Fix Settings pages that could not be scrolled (content was vertically centered with no bounded height); the settings area now fills the window and scrolls. - Round the theme editor's header/footer corners so the dialog is uniformly rounded instead of showing square corners over the rounded modal. - Widen the default sidebar ~15%, enforce a minimum width on drag and on load, pin the worktree count, and make branch rows with ahead/behind badges collapse identically to rows without them. - Limit the welcome screen's recent repositories and workspaces to the five most recent entries and give the rows more vertical spacing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 1174252 commit d31fa69

17 files changed

Lines changed: 138 additions & 70 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
## [Unreleased]
2+
3+
## [0.2.2] - 2026-05-25
4+
5+
A UI polish and stability release: a crash when opening the theme editor is
6+
fixed, the Settings pages scroll again, and the left sidebar and welcome screen
7+
get layout corrections.
8+
9+
### Fixed
10+
11+
- **Crash when opening the theme editor.** Clicking **Edit Theme** in Settings
12+
closed the Settings window while the workspace was mid-update, causing a
13+
reentrant-update panic that aborted the app. The window-close cleanup is now
14+
deferred until the in-progress update finishes, so the editor opens cleanly.
15+
- **Settings pages could not be scrolled.** The content was vertically centered
16+
with no bounded height, so longer pages were clipped and the scroll wheel did
17+
nothing. The settings area now fills the window height and scrolls from the top
18+
as expected.
19+
- **Theme editor had square corners.** The header and footer bars painted square
20+
corners over the modal's rounded edges; their outer corners now follow the
21+
12px radius so the dialog is uniformly rounded.
22+
- **Worktree count hidden in the sidebar.** At the default width the worktree
23+
count beside **New Worktree** was pushed off-screen. The count is now pinned
24+
and the button yields space first.
25+
26+
### Changed
27+
28+
- **Sidebar sizing and collapsing.** The default sidebar width is ~15% wider, a
29+
minimum width is enforced (both when dragging the resize handle and when
30+
loading a saved width), and branch rows with ahead/behind (`+x -y`) badges now
31+
truncate and align identically to rows without them.
32+
- **Recent repositories and workspaces on the welcome screen.** Each list now
33+
shows the five most recent entries with more vertical spacing between rows.
34+
35+
236
## [0.2.1] - 2026-05-20
337

438
### Fixed
@@ -421,7 +455,9 @@ establishes a feature-complete baseline for day-to-day use.
421455
- Only x86_64 Windows and Linux, and x86_64/aarch64 macOS are built by CI.
422456
Other architectures can be compiled locally with `cargo build --release`.
423457

424-
[Unreleased]: https://github.com/noahbclarkson/rgitui/compare/v0.2.0...HEAD
458+
[Unreleased]: https://github.com/noahbclarkson/rgitui/compare/v0.2.2...HEAD
459+
[0.2.2]: https://github.com/noahbclarkson/rgitui/compare/v0.2.1...v0.2.2
460+
[0.2.1]: https://github.com/noahbclarkson/rgitui/compare/v0.2.0...v0.2.1
425461
[0.2.0]: https://github.com/noahbclarkson/rgitui/compare/v0.1.8...v0.2.0
426462
[0.1.8]: https://github.com/noahbclarkson/rgitui/compare/v0.1.7...v0.1.8
427463
[0.1.7]: https://github.com/noahbclarkson/rgitui/compare/v0.1.6...v0.1.7

‎Cargo.lock‎

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎crates/rgitui/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_ai/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_ai"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_diff/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_diff"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_git/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_git"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_graph/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_graph"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_settings/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_settings"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

‎crates/rgitui_settings/src/lib.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ pub struct LayoutSettings {
340340
}
341341

342342
fn default_sidebar_width() -> f32 {
343-
240.0
343+
276.0
344344
}
345345
fn default_detail_panel_width() -> f32 {
346346
352.0

‎crates/rgitui_theme/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rgitui_theme"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition.workspace = true
55
license.workspace = true
66

0 commit comments

Comments
 (0)