Skip to content

Commit

Permalink
Updated to v0.10.2!!
Browse files Browse the repository at this point in the history
  • Loading branch information
yashs662 committed Jul 25, 2024
1 parent a6215cb commit 009255d
Show file tree
Hide file tree
Showing 71 changed files with 13,350 additions and 12,454 deletions.
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
@@ -1,6 +1,6 @@
[package]
name = "rust-kanban"
version = "0.10.1"
version = "0.10.2"
authors = ["Yash Sharma <yashs662@gmail.com>"]
edition = "2021"
license = "MIT"
Expand Down
27 changes: 26 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,47 @@
Changes in Version 0.10.2
=========================

### Fixes

- Fixed cannot go back from create Theme Ui Mode when clicking Close button with mouse
- Fixed several popups not going into inactive state when there is another popup higher in the z-stack
- Fixed Pressing "Stop User Input Mode button (Default "Insert")" will erase the custom keybinding
- Fixed Trying to edit a specific keybinding will not result in the appropriate popup being opened
- Fixed unintentionally being able to change config to edit when a popup is open

### Misc

- Code quality Improvements
- Restructured Codebase for better maintainability
- Renamed UiMode to View
- Renamed PopupMode to Popup

Changes in Version 0.10.1
=========================

### Fixes

- Fixed a bug where date picker would not open on new card form when using the keyboard
- Fixed a bug where date picker in new card For was not anchored properly

Changes in Version 0.10.0
=========================

### New Features

- New date picker widget!
- Updated debug panel to include "always on top" logs.
- Implemented z-stack for multiple popups.

### Updates

- Improved Create Theme UI to be more intuitive (real-time colors).
- Updated dependencies.
- Custom RGB for Create Theme now working.
- Started Maintaining a changelog.

### Fixes

- The widths of most emoticons and other non-ASCII characters are now properly accounted for. If not, please temporarily add an extra space to address this issue.
- Fixed modifiers not being applied in Create Theme UI mode.
- Fixed theme editor not being reset when going back from Create Theme UI mode.
Expand All @@ -28,4 +52,5 @@ Changes in Version 0.10.0
- Fixed background modifiers affecting popups.

### Misc
- Partial UI render code refactor for clarity.

- Partial UI render code refactor for clarity.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ I am new to rust and wanted to learn the language in a project-oriented manner,
## Contribution

Feel free to make a pull request or make a new issue, I am open to suggestions ✌️
** I currently do not own a Mac so I am unable to test the app on Mac, if you can test it on Mac, please let me know if there are any issues.
> I currently do not own a Mac so I am unable to test the app on Mac, if you can test it on Mac, please let me know if there are any issues.
## TODO

Expand All @@ -28,7 +28,6 @@ Feel free to make a pull request or make a new issue, I am open to suggestions
- [ ] While adding a new tag show a list of existing tags to choose from (like a context menu) (require multiple popups to be implemented)
- [ ] Optimize logger to handle high volumes of logs (app becomes sluggish when there are a lot of logs)
- [ ] Make configuration for integer values more user-friendly (e.g. when changing the number of columns in the kanban board)
- [ ] Improve error handling by implementing best practices
- [ ] Implement animations for UI elements
- [ ] Implement a way to sync with other services like notion
- [ ] Write Tests
Expand Down Expand Up @@ -109,11 +108,11 @@ Feel free to make a pull request or make a new issue, I am open to suggestions
| 'r' | Reset UI to Default |
| 'm' | Go to Main Menu |
| 'Ctrl + p' | Toggle Command Palette |
| 'Esc' | Go to Previous UI Mode |
| 'Esc' | Go to Previous View |
| 't' | Clear Toast Messages |
| 'Mouse Left Click' | Select UI Element |
| 'Mouse Middle Click' | Open Command Palette |
| 'Mouse Right Click' | Go to Previous UI Mode |
| 'Mouse Right Click' | Go to Previous View |
| 'Mouse Scroll Up' | Scroll Up Cards |
| 'Mouse Scroll Down' | Scroll Down Cards (for cards) |
| 'Ctrl + Mouse Scroll Up' | Scroll to the right (for boards) |
Expand Down
4 changes: 2 additions & 2 deletions src/app/actions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ pub enum Action {
Down,
Accept,
GoToMainMenu,
GoToPreviousUIModeOrCancel,
GoToPreviousViewOrCancel,
HideUiElement,
Left,
MoveCardDown,
Expand Down Expand Up @@ -61,7 +61,7 @@ impl Display for Action {
Action::Down => "Go down",
Action::Accept => "Accept",
Action::GoToMainMenu => "Go to main menu",
Action::GoToPreviousUIModeOrCancel => "Go to previous mode or cancel",
Action::GoToPreviousViewOrCancel => "Go to previous View or cancel",
Action::HideUiElement => "Hide Focused element",
Action::Left => "Go left",
Action::MoveCardDown => "Move card down",
Expand Down
Loading

0 comments on commit 009255d

Please sign in to comment.