lwouis
3059dc2356
perf: improve performance of the settings window
2026-05-28 13:56:50 +02:00
lwouis
f49250aa45
refactor: silence swiftui logs when debugging
2026-05-25 10:53:39 +02:00
lwouis
9147a4a864
feat: introducing alt-tab pro!
...
BREAKING CHANGE: announcement: https://github.com/lwouis/alt-tab-macos/discussions/5533
* improved performance, especially switcher responsiveness
* reduced battery usage even more
* reduced ram usage (closes #5450 , closes #5539 , closes #5627 )
* reduced app size even more
* polished many aspects of the ui; align more with liquid glass
* better handle "ghost" windows (closes #5509 )
* fix issue with wrong window order (closes #5492 )
* escape closes the switcher on tahoe (closes #5585 )
* improve search matches (closes #5488 )
* localizations trimmed and reviewed entirely (closes #5583 )
* highlight matching app icons when searching, in addition to text
* better settings import/export
* reworked "send feedback" experience
* reworked exceptions ui (closes #5482 )
* per-shortcut settings (closes #5313 )
* rework about window
2026-05-21 10:21:25 +02:00
lwouis
3c95c6c276
feat: reduce app disk size
2026-02-24 20:48:26 +01:00
lwouis
fdf313472c
feat: improve dealing with reserved/conflicting shortcuts
...
(closes #3190 , closes #3288 , closes #1835 , closes #3826 )
2025-11-15 18:47:59 +01:00
lwouis
b51ff6583d
feat: switcher displays faster; other performance improvements
2025-01-02 01:55:27 +01:00
lwouis
982a6dd5f2
chore: improve project settings
2024-12-24 09:55:20 +01:00
lwouis
57e3a369ae
refactor: fix warnings and generally improve things
2024-12-06 17:28:25 +01:00
lwouis
4a9b543a3a
feat: improve keyboard handling when macos is overwhelmed
2024-12-01 22:14:58 +01:00
lwouis
b816745830
test: add unit tests to the project with xctest
2024-12-01 22:14:58 +01:00
allsochen
79f99bd4f1
feat: major rehaul of the preferences!
...
closes #351
BREAKING CHANGE: The old preferences panel has been replaced with a brand new one
Preferences are now much simpler, full of visual illustrations, and should provide a much better experience. Pick between 3 styles (thumbnails, app-icons, titles), sizes, dark/light themes, high visibility options, and more!
2024-10-10 11:19:39 +02:00
6f931305cc
feat: native support for apple silicon (e.g. m1 mac)
...
Co-authored-by: Martin Wilhelmi <mnin@mnin.de >
Co-authored-by: Louis Pontoise <lwouis@gmail.com >
2021-11-19 23:06:31 +09:00
Louis Pontoise
96904ee917
ci: bump macos/xcode to match local dev env better
2021-04-02 18:12:51 +09:00
Louis Pontoise
79989a1dad
refactor: increase perf warning value to reduce noise
2020-09-08 19:44:35 +09:00
Louis Pontoise
4fe6002fc3
refactor: disable swizzling in favor of manual forwarding
...
see https://github.com/microsoft/appcenter-sdk-apple/issues/2137
2020-07-30 20:03:38 +09:00
Louis Pontoise
7437f0df51
refactor: fixes random segfaults while compiling locally
2020-07-18 03:33:49 +09:00
Louis Pontoise
d8506ed192
refactor: migrate to swift 5
2020-04-27 19:01:51 +09:00
Louis Pontoise
ad05783753
refactor: faster swift compilation
2020-04-19 00:37:21 +09:00
Louis Pontoise
311beef3cf
feat: faster ui ( closes #171 , closes #128 , closes #89 )
...
* Replaced the NSCollectionView with a custom NSView. Benefit includes simpler code, and control over recycling logic.
* In cases where the user has many open windows, replaced the downscaling strategy with a scrollable view
* Added a preference: align thumbnails to the left or center
2020-03-24 19:37:45 +09:00
Louis Pontoise
e03cac426b
refactor: better xcode conf
2020-03-11 02:04:42 +09:00
Louis Pontoise
29a9f59340
feat: output plist file as binary for better perf
2020-03-11 02:04:42 +09:00
Louis Pontoise
bddb6fa5bd
fix: smaller payload for the icons
2020-03-10 14:00:37 +09:00
Louis Pontoise
a345dae361
feat: add an app icon and menubar icon ( closes #38 )
2020-03-10 14:00:37 +09:00
Louis Pontoise
f950083061
refactor: correctly append to build settings from pods
2020-03-10 14:00:37 +09:00
louis.pontoise
a5f9911e36
fix: also codesign debug builds
2020-03-10 14:00:37 +09:00
louis.pontoise
6ac0658b32
fix: letsmove was not active on release builds
2020-03-10 14:00:37 +09:00
louis.pontoise
d125dd3ae9
fix: notarization issues
2020-03-10 14:00:37 +09:00
louis.pontoise
80f378b117
ci: big refac to finally rationalize the xcode mess
...
XCode project/workspace/configurations/target/pods have been in a mess for a while. Some changes done to address that:
* remove alt-tab-macos/ which was confusing
* ci/ becomes scripts/ as these can be used locally too
* added 3 xcconfig files to set aside important parameters so we stop passing flags around or modifying the huge pbxproj
2020-03-10 14:00:37 +09:00