Skip to content

Commit 4596d00

Browse files
committed
chore: bump version to v0.3.0
1 parent 3e1ccc0 commit 4596d00

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

CHANGELOG.md

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
---
11+
12+
## [0.3.0] - 2026-02-05
13+
1014
### Added
1115

12-
- **Mouse**: Comprehensive mouse support across all screens — click to select items, click to focus panes, scroll wheel navigates lists and previews
13-
- **Mouse**: `MouseRegions<T>` utility for consistent hit-testing of clickable areas
14-
- **Mouse**: File browser component supports click-to-focus path input, file list, and preview panes
15-
- **Mouse**: Popup dialogs support click-to-focus fields — Profile Create (Name/Description/CopyFrom), Package Add/Edit (all fields), Package Import (tabs/filter/list with scroll)
16-
- **Themes**: Gruvbox Dark and Light themes - warm, retro colors popular with Vim/Neovim users
17-
- **Themes**: Catppuccin Mocha (dark) and Latte (light) themes - pastel aesthetic
18-
- **Themes**: Tokyo Night (dark) and Light themes - modern city-lights inspired palette
16+
- **Mouse Support**: Comprehensive mouse interactions across all screens — click to select, focus panes, scroll lists/previews, and interact with popup dialogs (Profile Create, Package Add/Edit, Package Import)
17+
- **Themes**: Six new themes — Gruvbox Dark/Light, Catppuccin Mocha/Latte, and Tokyo Night Dark/Light
1918

2019
### Fixed
2120

22-
- **Sync Screen**: Add focus-based pane switching (Tab key) between file list and diff preview, matching the manage files screen behavior
23-
- **Sync Screen**: Mouse scroll now targets the pane under the cursor (list or preview) instead of always scrolling the list
24-
- **Sync Screen**: Click on preview pane to focus it, click on list pane to focus it
25-
- **Sync Screen**: Visual border styling reflects which pane is focused
26-
- **Scrolling**: All preview panes and dialogs now clamp scroll offset at the bottom, preventing infinite scrolling past content
21+
- **Sync Screen**: Focus-based pane switching (Tab key) and mouse-targeted scrolling between file list and diff preview
22+
- **Scrolling**: Preview panes and dialogs now clamp scroll offset to prevent infinite scrolling past content
2723

2824
### Changed
2925

30-
- **Settings**: Renamed "Embed Credentials in URL" to "Token in Remote URL" with clearer description explaining the two authentication modes
31-
- **Settings**: Hide "Token in Remote URL" option when repository is in local mode (tokens are only relevant for GitHub repos)
32-
- **Themes**: Simplified theme cycling and config string logic to use `ThemeType::all()` and `to_config_string()`
26+
- **Settings**: Renamed "Embed Credentials in URL" to "Token in Remote URL" with clearer description; hidden in local repo mode
27+
- **Themes**: Simplified theme cycling logic
3328

3429
---
3530

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dotstate"
3-
version = "0.2.25"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["Serkan Yersen"]
66
description = "A modern, secure, and user-friendly dotfile manager built with Rust"

0 commit comments

Comments
 (0)