lwouis
ac24d6d148
fix: thumbnails could sometimes be stretched ( closes #5204 )
2026-01-15 18:01:08 +01:00
lwouis
f481d22b75
feat: stop checking screen-recording permission after launch ( #5202 )
...
closes #5202
the permission check was expensive for the os, leading to higher energy usage, thus more battery drain
2026-01-15 15:47:33 +01:00
lwouis
149e3a5026
docs: improve changelog design
2026-01-15 14:42:42 +01:00
lwouis
0fe722bfba
feat: add belarusian localization
2026-01-15 00:08:36 +01:00
lwouis
b2f5c6c4d5
fix: mitigate macos 15 bugs with screencapture-kit ( closes #5190 )
2026-01-15 00:08:35 +01:00
emptiestplace
7c64864c2f
fix: mouse hover detection for hidden/windowless apps
2026-01-15 00:08:35 +01:00
lwouis
9d0b947a48
fix: thumbnails could sometimes be the wrong size
...
* fixes issues when the user has monitors with different DPI
* fixes issues where screenshots after a window is resized could be wrong (because of cached SCWindow having stale frame.size)
2026-01-15 00:08:34 +01:00
lwouis
9ed8a199b0
fix: better handle palm/fingers resting on the trackpad ( closes #5191 )
2026-01-15 00:08:34 +01:00
lwouis
a0c9feefca
fix: allow f-keys as shortcuts-when-active ( closes #5166 )
2026-01-15 00:08:33 +01:00
lwouis
44007195b7
docs: improve website and readme
2026-01-12 17:15:25 +01:00
lwouis
74b5a119d3
feat: improve accidental cursor movement
...
see https://github.com/lwouis/alt-tab-macos/issues/4278#issuecomment-3733280737
2026-01-11 14:55:26 +01:00
lwouis
0539a3ad49
fix: avoid unintentional trackpad trigger ( closes #4278 )
2026-01-11 14:55:26 +01:00
lwouis
a06afd4bd2
refactor: remove unneeded views; simplify views
2026-01-11 14:55:25 +01:00
lwouis
1090acf3a5
feat: show outline of windows hidden for privacy reasons ( closes #5172 )
2026-01-07 19:16:14 +01:00
lwouis
bf58335bbe
feat: improve memory image of showing app icons ( closes #5144 )
2026-01-05 23:12:36 +01:00
lwouis
5c4199ec74
fix: avoid macos bug where many permission dialogs pop ( closes #5106 )
2026-01-04 22:53:54 +01:00
lwouis
7821d7c979
feat: improve thumbnails with screen-capture kit
...
BREAKING CHANGE: Better thumbnails with ScreenCaptureKit for users on macOS >= 14
* No more WindowServer memory leaks (closes #4255 )
* No more purple UI from macOS bothering users
* Fullscreen thumbnails contain top part (closes #3652 )
* Thumbnails contain dialogs (e.g. Save/Print panel)
* Show thumbnails for off-screen windows
* Memory usage drastically reduced (e.g. don't save full-resolution if Preview feature is not used)
* Limitations of ScreenCaptureKit compared to private API: can't capture minimized/hidden/tabbed windows
2026-01-04 22:49:41 +01:00
lwouis
e2b47790a9
perf: debounce screen/space events to minimize work
2026-01-04 14:18:17 +01:00
lwouis
0c724f3c7b
refactor: various small improvements
2026-01-03 19:18:43 +01:00
lwouis
55f3f59208
fix: thumbnails could sometimes have the wrong size
2026-01-03 19:18:43 +01:00
lwouis
edc2f00603
fix: preview could sometimes be incorrectly positioned
2026-01-03 19:18:42 +01:00
lwouis
bcb130e7eb
refactor: clarify names and organize tidier
2026-01-03 19:18:42 +01:00
lwouis
d8de1e80b8
refactor: logs overall: lazy + reviewed them 1 by 1 for better dx
2026-01-03 19:18:41 +01:00
lwouis
610378525a
perf: improve mouse hover algo and core-animation side
2026-01-03 18:09:19 +01:00
lwouis
2f72c5d6ae
perf: do login item and plist updates later to accelerate launch
2026-01-03 18:09:19 +01:00
lwouis
a62949f0dc
refactor: add logs
2026-01-03 18:09:18 +01:00
lwouis
7ded01c277
perf: don't compute diffs of running-apps; directly get new/old
2026-01-03 18:09:18 +01:00
lwouis
a45361321d
chore: document why we check mouse events on main-thread
2026-01-03 18:09:17 +01:00
lwouis
b7204f9694
refactor: repeatingKeyThread -> repeatingKeyQueue
2026-01-03 18:09:17 +01:00
lwouis
b8a3b779e1
chore: document why we use kvo for processes diffing
2026-01-03 18:09:16 +01:00
lwouis
7906d630be
fix: permission checks might freeze or restart the app ( closes #5112 )
2026-01-03 18:09:16 +01:00
lwouis
3c04a4ce15
feat: avoid occasional delays in showing the switcher ( closes #5109 )
2026-01-03 17:36:23 +01:00
lwouis
2f875b3bcb
fix: permission window could steal focus (see #3577 )
2025-12-28 18:47:02 +01:00
lwouis
914f91f9f7
fix: permissions window could look wrong in some languages like chinese
...
see https://github.com/lwouis/alt-tab-macos/issues/5112#issuecomment-3692769341
2025-12-28 18:47:01 +01:00
lwouis
fcc6651b6a
fix: show some hovering windows (e.g. zoom.app) ( closes #5140 )
2025-12-28 18:47:01 +01:00
lwouis
dda612c15e
feat: remove shadow around app icon appearance
2025-12-28 18:47:00 +01:00
lwouis
894a69d41f
fix: avoid showing closed windows ( closes #3589 )
...
closes #4924
2025-12-20 01:14:30 +01:00
lwouis
6fa35ae35c
chore: document tab detection experiments
2025-12-16 10:31:37 +01:00
lwouis
43838e1ccc
fix: could sometimes freeze on the permission window
...
#5112
2025-12-13 20:10:52 +01:00
lwouis
741e7902db
fix: prevent crash when sending a debug profile
2025-12-07 23:45:42 +01:00
lwouis
dcaac482de
refactor: separate concerns and simplify
2025-12-06 15:17:31 +01:00
lwouis
ee27df7680
fix: could sometimes freeze upon launch ( closes #5079 )
2025-12-06 12:59:29 +01:00
lwouis
e0ae29d64a
fix: sending feedback with a debug-profile could sometimes crash
2025-12-06 12:31:33 +01:00
lwouis
db78e66451
refactor: consolidate classes, avoid free functions and variables
2025-12-06 12:31:32 +01:00
lwouis
b8ecd58005
feat: prevent mouse-hover when using trackpad swipes ( closes #5071 )
2025-12-06 12:31:32 +01:00
lwouis
2725834c4a
refactor: move free functions/variables into their class
2025-12-06 12:31:31 +01:00
lwouis
237bb1e0d9
fix: better crop app icons on macos < 26 ( closes #5080 )
2025-11-29 00:03:27 +01:00
lwouis
911aad42cc
feat: warn tahoe users of shortcut conflict with macos game-overlay
...
closes #5018
2025-11-29 00:03:27 +01:00
lwouis
36ded28ce4
chore: add input-source to debug profile
2025-11-27 19:31:19 +01:00
lwouis
d377b3dbca
fix: switcher could become broken after changing appearance
...
closes #5061
2025-11-25 09:51:57 +01:00