|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.2.0](https://github.com/fizzi01/Perpetua/compare/v1.1.0...v1.2.0) (2026-02-12) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* **mouse:** clamp cursor position to screen bounds ([#25](https://github.com/fizzi01/Perpetua/issues/25)) |
| 9 | +* **keyboard:** keyboard events not being suppressed when caps lock is active on macOS |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +* **build:** avoid useless file copies ([0f3a417](https://github.com/fizzi01/Perpetua/commit/0f3a417db88c76f483b0ffce5faf1ec802bec6b8)) |
| 14 | +* **connection:** implement exponential backoff for client connection retry logic ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b)) |
| 15 | +* **cursor:** add previous app focus restore on Windows ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b)) |
| 16 | +* **gui:** enhance tray icon behaviour ([#28](https://github.com/fizzi01/Perpetua/issues/28)) ([73cd4ec](https://github.com/fizzi01/Perpetua/commit/73cd4ec00fc51458152790d651e20428ac40e153)) |
| 17 | +* **gui:** switch tray icon based on connection state on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc)) |
| 18 | +* **keyboard:** enhance Caps Lock state management ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc)) |
| 19 | +* **mouse:** improve screen crossing by preventing crossing while mouse main buttons are being pressed ([#23](https://github.com/fizzi01/Perpetua/issues/23)) ([7ef2cfa](https://github.com/fizzi01/Perpetua/commit/7ef2cfae9849223fb919fc1de60e2ef955bef2ce)) |
| 20 | +* optimize startup performance and behaviour ([#27](https://github.com/fizzi01/Perpetua/issues/27)) ([1d9b0c1](https://github.com/fizzi01/Perpetua/commit/1d9b0c1e8ba7ccc5f4446aafc3b263c23f3860c5)) |
| 21 | +* replace json with msgspec for improved performance in encoding/decoding ([1c6d249](https://github.com/fizzi01/Perpetua/commit/1c6d249e1e63b37ab3efc00292ed317e956c675f)) |
| 22 | + |
| 23 | + |
| 24 | +### Bug Fixes |
| 25 | + |
| 26 | +* **connection:** cap error count to prevent overflow ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b)) |
| 27 | +* **cursor:** old focused app not getting focus again on macOS ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b)) |
| 28 | +* **gui:** update color variables for improved theming in log viewer ([13c28b8](https://github.com/fizzi01/Perpetua/commit/13c28b81adeb7bbf0ccd4d15945bcd019aa01050)) |
| 29 | +* inconsistent dock behaviour on macOS ([c8f2f02](https://github.com/fizzi01/Perpetua/commit/c8f2f02a9c7c080a6bcaddc136e0f856f77cbf5e)) |
| 30 | +* **keyboard:** keyboard events not being suppressed when caps lock is active on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc)) |
| 31 | +* **mouse:** clamp cursor position to screen bounds ([#25](https://github.com/fizzi01/Perpetua/issues/25)) ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc)) |
| 32 | +* **mouse:** hide dock icon on macOS when accessing controller position ([ad5b6e2](https://github.com/fizzi01/Perpetua/commit/ad5b6e2ca1d8d2135ec7427d393270c895b6bedc)) |
| 33 | +* **mouse:** reduce double-click detection time from 200 to 100ms ([7ef2cfa](https://github.com/fizzi01/Perpetua/commit/7ef2cfae9849223fb919fc1de60e2ef955bef2ce)) |
| 34 | +* **network:** missing target reassignment when sending messages in multicast ([1c6d249](https://github.com/fizzi01/Perpetua/commit/1c6d249e1e63b37ab3efc00292ed317e956c675f)) |
| 35 | +* some imports led to missing modules in nuitka build, wrong method signature ([49b5c4b](https://github.com/fizzi01/Perpetua/commit/49b5c4b71cd408224156e8b1f75733ca0128da88)) |
| 36 | +* suppress extra dock icon when client connects on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc)) |
| 37 | +* unwanted previous app focus on start/stop server (macOS) ([9949ab1](https://github.com/fizzi01/Perpetua/commit/9949ab10b5cd8c040b11398543cb3246b68c189b)) |
| 38 | + |
| 39 | + |
| 40 | +### Documentation |
| 41 | + |
| 42 | +* add tip in Usage section ([da90fb2](https://github.com/fizzi01/Perpetua/commit/da90fb2b84f875e26dfbc3ea0bbf79b58b33d013)) |
| 43 | + |
| 44 | + |
| 45 | +### Miscellaneous Chores |
| 46 | + |
| 47 | +* release 1.2.0 ([b937304](https://github.com/fizzi01/Perpetua/commit/b937304297f5ae75ce8b3a70aca36aac4ecc85b8)) |
| 48 | + |
3 | 49 | ## [1.1.0](https://github.com/fizzi01/Perpetua/compare/v1.0.0...v1.1.0) (2026-02-05) |
4 | 50 |
|
5 | 51 |
|
|
0 commit comments