Skip to content

Commit

Permalink
chore: update changelog for v1.2.0
Browse files Browse the repository at this point in the history
    This commit was created by changelog-from-release in 'Update changelog on release published' CI workflow
  • Loading branch information
ejbills committed Sep 4, 2024
1 parent a55523e commit eb95ed8
Showing 1 changed file with 42 additions and 1 deletion.
43 changes: 42 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,46 @@
}
</style>

<a name="v1.2.0"></a>
# [v1.2.0](https://github.com/ejbills/DockDoor/releases/tag/v1.2.0) - 04 Sep 2024

# Changelog

## 🚀 New Features

- **Efficient Dock Item Detection and Improved Window Management**: [@ShlomoCode](https://github.com/ShlomoCode), [@ejbills](https://github.com/ejbills)
- **Dock Item Detection**: The current Dock item is now detected using macOS Dock's native detection (`kAXSelectedChildrenChangedNotification` and `kAXSelectedChildrenAttribute`) instead of relying on mouse position calculations.
- **Performance Improvement**: Removed the global listener for mouse events, which significantly reduces CPU usage to 0% when not interacting or hovering with the Dock.
- **Window Cache Management**: Windows are now cached by PID instead of BundleID, improving compatibility with apps like scrcpy that do not have a BundleID.
- **Window State Management**: Enhanced logic for managing window states, including addressing window switcher update inconsistencies.
- **Window Fade Out Animations**: Introduced window fade-out animations and added configuration options for customization.

## 🛠️ Fixes

- **Fix Window Close Update**: Resolved an issue where the window was not updating its state upon closing. - [@ejbills](https://github.com/ejbills)
- **Window Placement and Configuration**: Fixed inaccurate window placement and configuration when using SCWindow. - [@ejbills](https://github.com/ejbills)
- **Invisible Window Switcher**: Corrected an issue where the window switcher would become invisible under certain conditions. - [@ejbills](https://github.com/ejbills)
- **Window Raise and Matching Logic**: Addressed problems with the logic that raises windows and matches them correctly. - [@ejbills](https://github.com/ejbills)
- **Window Switcher Update Inconsistency**: Fixed inconsistencies when updating the window switcher. - [@ejbills](https://github.com/ejbills)

## 🧹 Chores

- **Localization Sync**: Regular synchronization of localizations with Crowdin. [[#286](https://github.com/ejbills/DockDoor/issues/286), [#287](https://github.com/ejbills/DockDoor/issues/287)] - [@ejbills](https://github.com/ejbills), [@crowdin-bot](https://github.com/crowdin-bot)
- **Remove Unused Methods and Code**: Cleaned up the codebase by removing unused methods and outdated logic. - [@ejbills](https://github.com/ejbills)
- **Update Appcast for 1.1.6**: Updated the appcast to point to the patched version 1.1.6. - [@ejbills](https://github.com/ejbills)
- **Improve Button Reliability**: Enhancements were made to improve the reliability of buttons within the application. - [@ejbills](https://github.com/ejbills)

## 🎨 Refactor

- **Window Dismissal Improvements**: Applied debounce cancellation logic and refined mouse position checks to improve window dismissal. - [@ejbills](https://github.com/ejbills)
- **Smart Distance Threshold**: Implemented a smart distance threshold for hiding lingering windows. - [@ejbills](https://github.com/ejbills)

### Shoutout to [@ShlomoCode](https://github.com/ShlomoCode) for his amazing contributions!


[Changes][v1.2.0]


<a name="v1.1.6"></a>
# [v1.1.6](https://github.com/ejbills/DockDoor/releases/tag/v1.1.6) - 30 Aug 2024

Expand All @@ -36,7 +76,7 @@

## 🚀 New Features

- **macOS 13 Ventura Support**: Added full support for macOS 13 Ventura, ensuring compatibility with the latest macOS release. [[#267](https://github.com/ejbills/DockDoor/issues/267)] - [@ShlomoCode](https://github.com/ShlomoCode), [@ejbills](https://github.com/ejbills)
- **macOS 13 Ventura Support**: Added full support for macOS 13 Ventura. [[#267](https://github.com/ejbills/DockDoor/issues/267)] - [@ShlomoCode](https://github.com/ShlomoCode), [@ejbills](https://github.com/ejbills)
- **Customizable Highlight Gradient Colors**: Introduced customizable highlight gradient colors for enhanced user interface personalization. [[#265](https://github.com/ejbills/DockDoor/issues/265)] - [@ejbills](https://github.com/ejbills)
- **Escape to Close Preview**: Added the ability to press the Escape key to close the preview window, streamlining user interactions. [[#255](https://github.com/ejbills/DockDoor/issues/255)] - [@ShlomoCode](https://github.com/ShlomoCode)

Expand Down Expand Up @@ -404,6 +444,7 @@ v1.0
[Changes][releases]


[v1.2.0]: https://github.com/ejbills/DockDoor/compare/v1.1.6...v1.2.0
[v1.1.6]: https://github.com/ejbills/DockDoor/compare/v1.1.5...v1.1.6
[v1.1.5]: https://github.com/ejbills/DockDoor/compare/v1.1.4...v1.1.5
[v1.1.4]: https://github.com/ejbills/DockDoor/compare/v1.1.3...v1.1.4
Expand Down

0 comments on commit eb95ed8

Please sign in to comment.