lwouis
db314c9948
perf: small optimizations from profiling
2026-02-11 21:35:31 +01:00
lwouis
7dec9da401
perf: use calayer instead of nsview for lightimageview
2026-02-11 21:35:31 +01:00
lwouis
3a8c0f3bee
perf: simplify and combine views for better perf
2026-02-11 21:35:30 +01:00
lwouis
ec5802a487
perf: create overlay view to optimize view count
2026-02-11 21:35:29 +01:00
lwouis
fefc491ce5
perf: prevent appkit work
2026-02-11 21:35:29 +01:00
lwouis
41e0e7c688
perf: prevent costly window recursive views update
2026-02-11 21:35:28 +01:00
lwouis
ce2dfc1f19
perf: remove normalize-subview to avoid appkit work
2026-02-11 21:35:28 +01:00
lwouis
13ed78bc23
perf: cache expensive layout values 2
2026-02-11 21:35:27 +01:00
lwouis
904bd17c53
perf: cache expensive layout values
2026-02-11 21:35:27 +01:00
lwouis
1f3a653faa
refactor: add benchmarker
2026-02-11 21:35:26 +01:00
lwouis
cd1d6574f7
chore: remove dead code
2026-02-11 21:35:26 +01:00
lwouis
a5135c5560
perf: cache screen uuids and frontmost app
2026-02-11 21:35:25 +01:00
lwouis
2bce0d2d40
perf: capture samplebuffer directly
2026-02-11 21:35:24 +01:00
lwouis
016052ca14
perf: better caanimation batching
2026-02-11 21:35:24 +01:00
lwouis
305870b3ee
perf: cache font from appearance
2026-02-11 21:35:23 +01:00
lwouis
52530b2d5c
perf: update windows manually after 250s
2026-02-11 21:35:23 +01:00
lwouis
5a35aa95bc
perf: move app icon capture to background queue
2026-02-11 21:35:22 +01:00
lwouis
53da0344bf
refactor: avoid checking transparency on some images
2026-02-11 21:35:22 +01:00
lwouis
f30d3760a1
refactor: codex perf improvements
2026-02-11 21:35:21 +01:00
lwouis
fbcc3f5f02
refactor: improve manual window discovery
2026-02-11 21:35:21 +01:00
Christian Battaglia
5d0a92f3f7
feat: improve performance when many windows are open ( closes #5177 )
...
BREAKING CHANGE: major performance improvements
2026-02-11 21:35:18 +01:00
lwouis
4b830e6ba7
perf: optim hangs from DebugMenu
2026-02-08 10:30:48 +01:00
lwouis
698e5e8e0c
chore: update periphery config
2026-02-08 10:30:47 +01:00
lwouis
a4f5a23846
docs: add ai agents rules
2026-02-08 10:30:44 +01:00
lwouis
268121850d
feat: update cs/el/fr/ru localizations
2026-02-08 10:23:16 +01:00
semantic-release-bot
aeaf782feb
chore(release): 8.3.4 [skip ci]
...
## [8.3.4](https://github.com/lwouis/alt-tab-macos/compare/v8.3.3...v8.3.4 ) (2026-01-31)
### Bug Fixes
* app could sometimes crash in the background ([ab704dc ](https://github.com/lwouis/alt-tab-macos/commit/ab704dc )), closes [#5260 ](https://github.com/lwouis/alt-tab-macos/issues/5260 )
* quitting apps by pressing q multiple times (closes [#5247 ](https://github.com/lwouis/alt-tab-macos/issues/5247 )) ([21aeafd ](https://github.com/lwouis/alt-tab-macos/commit/21aeafd ))
2026-01-31 18:18:25 +00:00
lwouis
21aeafd8dd
fix: quitting apps by pressing q multiple times ( closes #5247 )
2026-01-31 18:42:45 +01:00
lwouis
ab704dc4be
fix: app could sometimes crash in the background
...
closes #5260
appcenter showed that access to debugId() from main and non-main threa could crash the app. Making debugId a string that's set once at init simplifies everything and allows concurrent access from threads
2026-01-31 18:42:42 +01:00
lwouis
42c0a03ddc
docs: improve website title
2026-01-25 22:34:53 +01:00
semantic-release-bot
550529f1fa
chore(release): 8.3.3 [skip ci]
...
## [8.3.3](https://github.com/lwouis/alt-tab-macos/compare/v8.3.2...v8.3.3 ) (2026-01-25)
### Bug Fixes
* app icons could sometimes be invisible (closes [#5226 ](https://github.com/lwouis/alt-tab-macos/issues/5226 )) ([23fbc01 ](https://github.com/lwouis/alt-tab-macos/commit/23fbc01 ))
* improve trackpad gesture detection (closes [#5203 ](https://github.com/lwouis/alt-tab-macos/issues/5203 )) ([9b5e43e ](https://github.com/lwouis/alt-tab-macos/commit/9b5e43e ))
* switcher could sometimes show with no window pre-selected ([3e95f77 ](https://github.com/lwouis/alt-tab-macos/commit/3e95f77 ))
* title could be off-center in app-icons appearance (closes [#5235 ](https://github.com/lwouis/alt-tab-macos/issues/5235 )) ([7fdfe4a ](https://github.com/lwouis/alt-tab-macos/commit/7fdfe4a ))
2026-01-25 21:24:33 +00:00
lwouis
23fbc01a0e
fix: app icons could sometimes be invisible ( closes #5226 )
2026-01-25 22:19:02 +01:00
lwouis
56546571b6
docs: add frequently asked questions on website
2026-01-24 20:12:45 +01:00
lwouis
e5c634e672
refactor: simplify v-center logic
...
no need for the complex bias thing. We round in the end. And up or down each have downsides, so let's pick the default without doing extra logic
2026-01-24 14:07:38 +01:00
lwouis
7fdfe4a9ee
fix: title could be off-center in app-icons appearance ( closes #5235 )
2026-01-24 13:39:25 +01:00
lwouis
3e95f77cc0
fix: switcher could sometimes show with no window pre-selected
2026-01-24 13:39:24 +01:00
lwouis
9b5e43eec5
fix: improve trackpad gesture detection ( closes #5203 )
2026-01-23 18:27:42 +01:00
lwouis
ac3c3740c2
chore: improve log
2026-01-23 18:18:27 +01:00
semantic-release-bot
35a67ddf16
chore(release): 8.3.2 [skip ci]
...
## [8.3.2](https://github.com/lwouis/alt-tab-macos/compare/v8.3.1...v8.3.2 ) (2026-01-22)
### Bug Fixes
* blacklisting fullscreen windows was not working (closes [#5228 ](https://github.com/lwouis/alt-tab-macos/issues/5228 )) ([53815e0 ](https://github.com/lwouis/alt-tab-macos/commit/53815e0 ))
2026-01-22 23:34:13 +00:00
lwouis
53815e0f28
fix: blacklisting fullscreen windows was not working ( closes #5228 )
2026-01-23 00:24:53 +01:00
semantic-release-bot
7b7a73bd46
chore(release): 8.3.1 [skip ci]
...
## [8.3.1](https://github.com/lwouis/alt-tab-macos/compare/v8.3.0...v8.3.1 ) (2026-01-22)
### Bug Fixes
* chrome apps windows would not show in the switcher (closes [#5227 ](https://github.com/lwouis/alt-tab-macos/issues/5227 )) ([bf3fa67 ](https://github.com/lwouis/alt-tab-macos/commit/bf3fa67 ))
2026-01-22 21:47:45 +00:00
lwouis
bf3fa6734e
fix: chrome apps windows would not show in the switcher ( closes #5227 )
2026-01-22 22:28:46 +01:00
semantic-release-bot
be06aef6d7
chore(release): 8.3.0 [skip ci]
...
# [8.3.0](https://github.com/lwouis/alt-tab-macos/compare/v8.2.0...v8.3.0 ) (2026-01-20)
### Bug Fixes
* position of windowless indicator in thumbnails appearance ([d1fd1fd ](https://github.com/lwouis/alt-tab-macos/commit/d1fd1fd ))
* small memory leak when opening the switcher (closes [#4255 ](https://github.com/lwouis/alt-tab-macos/issues/4255 )) ([0a6485e ](https://github.com/lwouis/alt-tab-macos/commit/0a6485e ))
* windows would sometimes not update their order (closes [#5207 ](https://github.com/lwouis/alt-tab-macos/issues/5207 )) ([a3f2a54 ](https://github.com/lwouis/alt-tab-macos/commit/a3f2a54 ))
### Features
* increase apparition delay granularity (closes [#5210 ](https://github.com/lwouis/alt-tab-macos/issues/5210 )) ([5b0df6b ](https://github.com/lwouis/alt-tab-macos/commit/5b0df6b ))
2026-01-20 17:59:06 +00:00
lwouis
3e27abd1e8
chore: improve log levels
2026-01-19 19:35:15 +01:00
lwouis
0a6485e024
fix: small memory leak when opening the switcher ( closes #4255 )
2026-01-19 19:35:14 +01:00
lwouis
5b0df6bd4c
feat: increase apparition delay granularity ( closes #5210 )
2026-01-19 19:35:14 +01:00
lwouis
a3f2a54f20
fix: windows would sometimes not update their order ( closes #5207 )
2026-01-19 19:35:13 +01:00
lwouis
d1fd1fd9d0
fix: position of windowless indicator in thumbnails appearance
2026-01-17 00:06:10 +01:00
lwouis
cd5fb46963
chore: silence build warnings from pods
2026-01-15 19:21:32 +01:00
semantic-release-bot
09ebff06ee
chore(release): 8.2.0 [skip ci]
...
# [8.2.0](https://github.com/lwouis/alt-tab-macos/compare/v8.1.0...v8.2.0 ) (2026-01-15)
### Bug Fixes
* thumbnails could sometimes be stretched (closes [#5204 ](https://github.com/lwouis/alt-tab-macos/issues/5204 )) ([ac24d6d ](https://github.com/lwouis/alt-tab-macos/commit/ac24d6d ))
### Features
* stop checking screen-recording permission after launch ([#5202 ](https://github.com/lwouis/alt-tab-macos/issues/5202 )) ([f481d22 ](https://github.com/lwouis/alt-tab-macos/commit/f481d22 ))
2026-01-15 18:02:05 +00:00
lwouis
ac24d6d148
fix: thumbnails could sometimes be stretched ( closes #5204 )
2026-01-15 18:01:08 +01:00