6.27.1 (2021-11-13)
- ghost windows in android studio (#closes 1224) (b668928)
6.27.0 (2021-11-12)
- display all windows from android studio (e2d26f2)
- parallels windows wouldn't switch sometimes (closes #1213) (21133ce)
- the app would sometimes freeze or lag (closes #563) (4a264ab)
- improved spanish localization (3709b62)
6.26.0 (2021-10-13)
- feedback form messages got broken by github (1539727)
- add bulgarian and improve arabic localizations (f1be3cf)
6.25.0 (2021-09-18)
- "show on active screen" could show the wrong screen (closes #1129) (23bbd64)
- windows from the iina app would not show sometimes (closes #1037) (47d283e)
- improve localization in hindi, arabic, vietnamese (2905f7d)
- improve voiceover and speech accessibility (194e726)
6.24.0 (2021-09-04)
6.23.0 (2021-08-30)
- fix situations from some crash reports (c18aa4d)
- ghost popup windows in android studio (closes #1056) (6f33e3a)
- hide window controls after a window is closed (closes #925) (0dad739)
- highlight right thumbnail when no window is focused (closes #1044) (f4d3db7)
- showing windows of other screens when it shouldn't (closes #1052) (b5b3c38)
- add vietnamese and luxembourgish localizations (749db12)
- improve french, portuguese and chinese localizations (a7026a4)
- remove "active space" from filter list (4623e5b)
- support voiceover + "speak items under the cursor" (closes #1070) (c7911f3)
6.22.1 (2021-05-12)
6.22.0 (2021-05-10)
6.21.2 (2021-04-20)
6.21.1 (2021-04-19)
6.21.0 (2021-04-17)
- update korean location (c1fc40d)
6.20.0 (2021-04-15)
- update contributors (9847038)
6.19.0 (2021-04-14)
- correct Wikipedia link (5a41561)
- intellij fullscreen windows sometimes not showing (#824) (4dcb6bb)
- rare crash when the ui was kept open during space transition (e869900)
- added NICE DCV to the don't show list (3a98628)
- update german, russian, swedish localization (6f1a27a)
- update korean, polish, and brazilian localizations (5bc8f82)
6.18.1 (2021-03-13)
- force new release (1a098af)
6.18.0 (2021-03-13)
- more robust handling of custom shortcuts (339aeaa)
- windows launched already fullscreen sometimes didn't show (#824) (62b43f2)
6.17.0 (2021-02-26)
6.16.0 (2021-02-24)
- remove unused localized text (e7ef15b)
- tell users about conflicting shortcuts (close #832) (b345648)
6.15.3 (2021-02-23)
- better permission revocation detection (f6d75fb)
6.15.2 (2021-02-23)
- avoid restarting alt-tab in some rare scenarios (#825) (4003df4)
- show windows of apps launched hidden (#390) (eb5d019)
6.15.1 (2021-02-16)
- didn't show skim app windows (closes #772) (fed2eb6)
- issues with the app mediathekview (closes #822) (0181547)
- live2d cubism editor stuck on startup (closes #813) (ee5c44f)
6.15.0 (2021-02-02)
- update russian localization (909c123)
6.14.0 (2021-02-01)
- crash in very rare data-race (e9e61af), closes #1
- didn't show windows on same screen (closes #794) (b02e8be)
- update korean, portuguese, swedish localizations (81a33b8)
6.13.0 (2021-01-25)
- app would sometimes quit while in the background (closes #704) (d621ce5)
- disable standard tab detection for all JetBrains apps (25343ea), closes #716
- prevent macos 11 from terminating alt-tab randomly (2447140)
- restarting the app would sometimes fail to start again (56d47fc)
- show window controls, even when mouse hover option is disabled (c256933)
- add app category meta-data (96572a8)
- add swedish and czech localizations (00e95d6)
- add ukrainian localization (e576ca1)
- display windows partially on screen correctly (closes #727) (2f92936)
- show window partially on-screen (closes #727) (b121162)
- update japanese, turkish, chinese localizations (7226c25)
6.12.0 (2020-11-17)
- add slovak localization (06027dc)
6.11.0 (2020-11-11)
- add preference to show visible spaces (closes #583) (545437e)
- added slovenian localization (8b22d41)
6.10.0 (2020-11-09)
- improve french, hungarian and polish localizations (bf21a4e)
6.9.0 (2020-10-27)
- don't show glitchy windows from non-native apps (closes #562) (84dbaa0), closes #456
- update chinese localization (9240040)
- update french localization (e9a6f54)
6.8.0 (2020-10-26)
- rare crash at launch during permissions grant (6120418)
- update dutch localization (8cf9954)
6.7.4 (2020-10-15)
- shortcuts temporarily stuck in intellij eap (closes #652) (7c171c2)
- show the android emulator (closes #653) (16c7a93)
6.7.3 (2020-10-10)
- apparition delay preference would sometimes not be respected (3019dd5)
- ui would sometimes stay open (closes #588) (8912c70)
6.7.2 (2020-10-06)
- crash in rare unknown scenario scenario (08581f5)
- crash on blacklisted app with main shortcut cleared (c3f0686)
- ignore more non-user-facing apps (xpc processes) (8417564)
- key repeat rate was too fast on high fps monitors (closes #633) (b408f14)
- keynote was not showing while in slideshow mode (closes #636) (ec7b69f)
- space transition sometimes absorbed the shortcut (closes #588) (5e6a0c2)
6.7.1 (2020-09-27)
- crashes when some shortcuts was set to nothing (9b3e4b1)
6.7.0 (2020-09-25)
- cpu usage higher than normal for 2min after quitting an app (2f4c56c)
- crash on launch in some rare scenarios (closes #615) (5d4b2b0)
- make shortcuts repeat when held down (closes #556) (6803b02)
- show openboard window (#621) (5b35601)
- update japanese and portuguese (brazil) localizations (85638df)
- update russian localization (40ef009)
6.6.0 (2020-09-14)
- update japanese localization (473e08f)
6.5.0 (2020-09-09)
- update russian and dutch localizations (eaa0cc9)
6.4.0 (2020-09-08)
- update chinese, korean, and german localizations (1514eca)
6.3.0 (2020-09-08)
- adobe audition windows were not showing up (closes #581) (6edced0)
- crash from appcenter in rare scenario (c49a2bc), closes #1
- load app badges asynchronously to avoid system lag (closes #563) (29eff03)
- prevent rare crash seen in app center (6ca58b1)
- show minimized/hidden windows last in the list (closes #289) (4fea943)
- split max screen size preference into width/height (closes #579) (6e2e5b4)
- update es, ja, ko, nl, pt, pt-br localizations (af5ed9b)
6.2.0 (2020-09-04)
- apps would not quit properly sometimes (regression from 10b2c71) (41384d9)
- avoid random delay after releasing shortcut (closes #563) (cbc4c39)
- crash on launch if the user didn't have sf symbols font (58e9026)
- focused wrong window in rare scenario (66820a1)
- issue when selecting windowless app from fullscreen window (657c9e5)
- smoother behavior when summoned during a space transition (e6ded6c)
- thumbnail sizes could be wrong when switching between screens (e13a263)
- triggering alt-tab during space transition failed (closes #566) (d66d788)
- windowless apps would rarely show despite the blacklist (355225b)
- workaround a quick in photoshop (closes #571) (7218418)
- allow per-shortcut release action preference (closes #573) (2a9c33b)
- first blacklist can now match prefixes instead of full ids (10693d0)
- new preference to hide thumbnails (closes #384) (877c93c)
- show about item in menubar menu (closes #574) (78d1d8f)
- show apps with no open window (closes #397) (f0fa02c)
- update fi, hu, nl, pl, ru, zn-tw localizations (df3010a)
- update japanese and korean localizations (2a2368d)
- add preferences cache to reduce app latency by a few ms (17863b5)
- menubar takes a few frame less to compute (3b7350f)
- reduce image assets size even further using optimage (63d8545)
6.1.0 (2020-08-31)
- crash when user click a specific spot of shortcut ui (closes #495) (959a8ae)
- focusing alt-tab own windows with alt-tab had jank (closes #501) (c927920)
- some users have corrupted preferences, crashing on launch (3062566)
- compress the 3 colored circle icons (20e474b)
6.0.0 (2020-08-27)
- alt-tab own windows were not shown in alt-tab (closes #555) (8bcbc04)
- clicking the main window would steal focus (de02e5b)
- display firefox develop edition fullscreen windows (closes #558) (3250d37)
- guarantee alt-tab window is always up-to-date on display (be4c5f1)
- ignore zombie processes (50c8c82)
- moving some of the preferences sliders was very laggy (a552c4c)
- shortcuts stop working if active app is quit (closes #557) (023561d)
- display quickly even with many open windows (closes #171) (da16a0b)
- improve the 3 colored buttons when hovering (closes #516) (3ddedff)
- update chinese localization (e150a9a)
- alt-tab appears quicker when summoned (c2bb896)
- main window appears (a few frames) faster on trigger (2bc09e6)
- the window thumbnails are now updated after the UI is shown. AltTab will first display its window, with the first 3 thumbnails up-to-date, then asynchronously update the rest of the thumbnails one-by-one. This improves the experience of users with lots of windows open.
5.3.0 (2020-08-25)
- app badges would sometimes not be up-to-date (8ad03a5)
- rare crash when alt-tab is triggered when the dock isn't running (9c02ceb)
- second blacklist was too tall on some systems (522633b)
- the ui would not hide if capslock was active (closes #551) (b4b82b2)
- add norwegian localization (c344da7)
- blacklist mcafee safari host by default (closes #386) (a7ef4c7)
5.2.0 (2020-08-24)
- blacklisting apps can use start of the bundle id (closes #549) (de9cf46)
- update french and portuguese localizations (7a02ea5)
- remove no-longer-used localization strings (ce7836a)
5.1.0 (2020-08-20)
- update korean and portuguese localizations (32ff753)
- fix very small memory leaks (8b7da21)
5.0.0 (2020-08-18)
- app icon was not showing on macos 10.12 (see #522) (2a45dec)
- battle.net installer and wow were not showing in alt-tab (793b10b), closes #536
- portuguese from portugal was shown to brazil users (e54c2de)
- rare crash when the os was not providing the current space id (cf05044)
- rewrote the preference window to fix crashes and jank (closes #502) (f9f5b8a)
- change default key to select window from
return
tospace
(eec694e) - complete rewrite of the keyboard support (closes #157) (d3253ba)
- show notification badges on top of app icons (closes #523) (fb62834)
- update portuguese (brazil) localization (726acd3)
- updated japanese localization (36c7b0a)
- the previous keyboard support implementation was not working if any app on the system activated Secure Input and didn't turn it off. This is a major hurdle for most global shortcut apps. This update introduces a new implementation which is unaffected by Secure Input. AltTab shortcuts should now work reliably
4.19.0 (2020-08-11)
- checkboxes not showing properly on macos 10.13 (see #507) (43a9cb1)
- menubar icon not showing on macos 10.13 (closes #507) (2fa0b8a)
- update portuguese (brazil) and chinese (simplified) localizations (2b1b5fa)
4.18.0 (2020-08-11)
- "no menubar icon" preference has correct height (025053d)
- add portuguese localization (fd705b4)
- update portuguese (brazil) and russian localizations (2cebaaa)
4.17.2 (2020-08-07)
4.17.1 (2020-08-07)
- in dark mode, the colored menubar icon was too bright (845ae5c)
- preference window tab icons adapt to dark mode (closes #498) (0c44c50)
4.17.0 (2020-08-07)
- rare crash when started at login (80945c8)
- update korean localization (640bad8)
4.16.0 (2020-08-06)
- removing shortcut 2 was not working properly (see #493) (fcdf40a)
- shortcut would not register if capslock was on (closes #493) (9db0fe4)
- let users minimize the preferences window (2a0adf0)
4.15.0 (2020-08-06)
- add new colorful menubar icon (8f5c2a0)
4.14.0 (2020-08-06)
- rare crash at launch (461840e)
4.13.1 (2020-08-05)
- increase app icon size in about tab (94a0cd8)
- preference window now always appears centered (e770f18)
4.13.0 (2020-08-05)
- even more flexible controls (closes #458, closes #463) (a990bbe)
- new icons for the preferences window tabs (b20c71c)
- reduced size of app (2df0c22)
4.12.2 (2020-08-04)
- rare crash at launch if the app previously crashed (6444732)
- rare crash when being started twice quickly at login (a6365fb)
4.12.1 (2020-08-03)
4.12.0 (2020-08-03)
- better default shortcuts on non-us keyboards (closes #480) (ea52111)
- update german, korean, chinese localizations (fcbc89e)
4.11.1 (2020-07-30)
- rare crash at launch if the app previously crashed (12c27f1)
- rare crash when user cycles while all windows get closed (e901ca3)
4.11.0 (2020-07-29)
- crash if accessibility permission is granted then removed quickly (0bca1e0)
- prevent macos restoring the app (conflict with login items) (62037a0)
- rare crash at launch if the app previously crashed (69168f9)
- rare crash when the os doesn't return the main screen uuid (2232f81)
- update korean localization (d31e369)
4.10.0 (2020-07-28)
- preference to hide colored circles on mouse hover (closes #460) (02776f0)
- preference to hide windows status icons (closes #467) (d305eb8)
- update korean, chinese, russian localizations (685bd10)
4.9.1 (2020-07-22)
- occasional crash when updating some preferences (3d36cb7)
4.9.0 (2020-07-22)
- dr.betotte app wasn't listed in alt-tab (closes #455) (85b5ee7)
- occasional crash when focusing a window (closes #459) (19be9a1)
- occasional crash when no there are no open window (closes #459) (6df92da)
4.8.1 (2020-07-21)
4.8.0 (2020-07-21)
4.7.2 (2020-07-21)
4.7.1 (2020-07-21)
4.7.0 (2020-07-20)
- add second shortcut to active the app (closes #237) (a6285ba)
- default layout based on screen aspect ratio (closes #436) (11fb95d)
- easier back-cycling shortcut (#420) (a31544d)
- updated german and hungarian localizations (7a23046)
4.6.0 (2020-07-20)
- add indonesian and luxembourgish localizations (d3432a9)
- updating german, french, korean localizations (53a2f5f)
4.5.0 (2020-07-17)
- alt-tab preferences panel was sometimes not listed (e25716b)
- launch crash on macOS versions < 10.15 (d817545)
4.4.0 (2020-07-15)
- update chinese localization (95d75d3)
- add preference for title truncation style (3bddd7e)
- click outside alt-tab main window to cancel (closes #341) (1fc620d)
4.3.0 (2020-07-14)
4.2.0 (2020-07-11)
- further chinese and french localizations (99668ae)
- further chinese/korean/french localizations (d638eb0)
4.1.7 (2020-07-10)
- on some machines, deadlocks happened at launch (e2181c8)
- reduce cpu utilization at launch (5306a4b)
- typo in chinese localization (363ed3d)
4.1.6 (2020-07-08)
- potential crash in very rare data-race scenario (4ff5d89)
- tabs would sometimes show as separate windows (closes #383) (c03d48f)
- update korean localization (ecdeed8)
4.1.5 (2020-07-03)
- improve perf by only refreshing shown thumbnails (closes #393) (3c453f9)
- update dutch and russian localizations (ff96bc3)
4.1.4 (2020-06-23)
4.1.3 (2020-06-16)
- rare crash if shortcut is pressed early during launch (265c7a6)
- show android emulator window (closes #376) (bb8a5ce)
- show windows of apps without a bundle (e.g. not .app) (fd0623a)
4.1.2 (2020-06-09)
4.1.1 (2020-06-07)
- mouse hover during scroll bounce produced visual jank (closes #259) (c7e5daa)
- sometimes switching apps wouldn't be noticed (96a6ae6)
- update korean localizations (cec2756)
4.1.0 (2020-05-28)
4.0.1 (2020-05-28)
- firefox fullscreen videos are not listed (closes #360) (ce63367)
- updated chinese/french/russian localizations (797ed42)
4.0.0 (2020-05-25)
- center-aligned layout was sometimes broken (closes #352) (e25dcd2)
- crash in some rare scenarios with lots of windows (a859347)
- potentially fix shortcuts not working sometimes (8d833f5)
- rework all multi-threading to handle complex scenarios (d144476), closes #348 #157 #342 #93
- sometimes windows titles use the wrong font (fa1095e)
- update japanese localization (acef0b2)
-
this rework should fix all sorts of issues when OS events happen in parallel: new windows, new apps, user shortcuts, etc. Here are example of use-cases that should work great now, without, and very quickly:
-
AltTab is open and an app/window is launched/quit
-
A window is minimized/deminimized, and while the animation is playing, the user invokes AltTab
-
An app starts and takes a long time to boot (e.g. Gimp)
-
An app becomes unresponsive, yet AltTab is unaffected and remains interactive while still processing the state of the window while its parent app finally stops being frozen
3.24.1 (2020-05-22)
- localized release notes were not working (125da44)
3.24.0 (2020-05-21)
- don't freeze when invoked while unity is recompiling (closes #342) (41cb701), closes #292 #200
- don't freeze when sending a command to an frozen window (408b800)
- show windows which are opened in fullscreen (closes #335) (2674c8f)
- show indicator for fullscreen windows (0138cd1)
3.23.2 (2020-05-21)
- better handle apps that start as background processes (49816ab)
- update contributors (b303d2f)
- update german localization (b047443)
3.23.1 (2020-05-13)
- duplicate windows shown after login (closes #292) (804b7e2)
- update russian, chinese, chinese (tw) localizations (bf97f53)
3.23.0 (2020-05-11)
- update korean localization (34e6877)
- localize release notes using google translate (1927f2c)
3.22.6 (2020-05-10)
3.22.5 (2020-05-10)
3.22.4 (2020-05-10)
- update korean localization (0b61bce)
- workaround some odd bug that's breaking protege.app (closes #314) (8f4efdf)
3.22.3 (2020-05-10)
3.22.2 (2020-05-10)
- auto-update was pointing to the wrong release notes url (b5f1499)
- crash on launch trying to open a file that was renamed (52b8666)
3.22.1 (2020-05-10)
3.22.0 (2020-05-10)
3.21.2 (2020-05-08)
3.21.1 (2020-05-08)
- arrow keys shortcuts for right-to-left languages (33b7094)
- thumbnails layout issues (especially in right-to-left languages) (f3cb544)
3.21.0 (2020-05-07)
- localize the main ui for right-to-left languages (c9e72ee)
3.20.0 (2020-05-07)
- thumbnails have a minimum width to help with tall windows (a60750c)
3.19.2 (2020-05-07)
- would not correctly show windows/tabs from other spaces (873f985)
3.19.1 (2020-05-06)
- fast shortcut press would fail to switch windows (2ee5eb5)
3.19.0 (2020-05-06)
- don't display invalid windows (may fix #292 #200) (1bca012)
- don't display tabbed windows (closes #258) (8419ad9)
- update french localization (445980a)
3.18.0 (2020-05-05)
- activate shortcuts without updating their userdefaults (6aad3e7)
- can close feedback window with escape key (05fb4a2)
- correctly display right-to-left languages (89f2df4)
- more robust preference migrations (closes #220) (bf857e8)
- add arabic localization (0a1bb6e)
- check for updates weekly instead of daily (02920a7), closes #295
- update german localization (1925777)
3.17.2 (2020-05-05)
- fit preferences tabs on small screens (6096ce5)
3.17.1 (2020-04-29)
- plug some minor memory leaks (0de7a55)
- use windows nominal resolution for better performance (a7cc3be)
3.17.0 (2020-04-27)
3.16.3 (2020-04-25)
3.16.2 (2020-04-25)
3.16.1 (2020-04-24)
- app could sometimes crash on closing the ui (61db5b4)
3.16.0 (2020-04-24)
- added russian localization (f0971c2)
3.15.0 (2020-04-23)
- debug profile spaces count was incorrect (e98d401)
- handle windows assigned to all spaces (closes #266) (e35fe6b)
- add warning for email-less feedback (1acd918)
3.14.0 (2020-04-22)
3.13.0 (2020-04-21)
- add hungarian localization (ba7b5d3)
3.12.0 (2020-04-20)
- updated localizations (eec6912)
- collapsible debug profile in feedback report (d6960d5)
3.11.0 (2020-04-19)
- add app quit shortcut (7a94e4a)
- add close window shortcut (8da8af8)
- add hide/show app shortcut (6be1c2c)
- add min/demin window shortcut (2b752ef)
- add preference: display the ui on screen including menu bar (156957c)
- faster initial display of some windows (3286570)
3.10.0 (2020-04-19)
3.9.1 (2020-04-18)
3.9.0 (2020-04-18)
3.8.0 (2020-04-18)
- clearer debug profile (i.e. no "optional") (e2b94f7)
- add acknowledgments for third-party software (closes #177) (9398cff)
- remove runtime checker for better perf (e9ce575)
3.7.3 (2020-04-09)
3.7.2 (2020-04-09)
- scrollbar works with all system preferences options (closes #196) (3289d3a)
- some preferences were inactive but appeared active (51ad28d)
3.7.1 (2020-04-08)
- better handling of preference migration (up/down) (078c359)
- hiding window should be on main thread (767f900)
- scrollbar only shows on scroll (closes #196) (c2abff0)
- updated localizations, especially Spanish (bd92828)
3.7.0 (2020-04-08)
- add dark-mode in the debug profile on reports (a54eb77)
3.6.2 (2020-04-08)
- avoid text flickering on main ui (closes #197) (4eb9db0)
- dropdown preferences crashed in non-english (closes #217) (5447d5f)
3.6.1 (2020-04-08)
- prevent hold/release shortcut from being empty (1158a32)
3.6.0 (2020-04-07)
- focus correct window after app quits (see #213) (7f27cb9)
- workaround the bug in parsec (closes #206) (59c6afc)
3.5.0 (2020-04-05)
- readme: sort language list and add Finnish (42dbd30)
- i18n: add Finnish localization (770d472)
3.4.1 (2020-04-05)
3.4.0 (2020-04-03)
- updated some localizations (b38d688)
3.3.3 (2020-04-03)
3.3.2 (2020-04-02)
3.3.1 (2020-04-02)
- blind fix trying to guess root cause of #202 (fb4fe11)
- checkboxes preferences were unchecked initially (b091282)
3.3.0 (2020-04-02)
- .strings encoding should be utf-8 (7109b08)
- avoid having multiple login items (65816a2)
- preferences would not be live (closes #188) (d5b74a1), closes #194
- simpler/better window focus (574a640)
- localized in 5 new languages (48bb3df)
- more flexible shortcuts (closes #72) (5eade75), closes #50 #125 #133
3.2.1 (2020-03-25)
- chrome shortcuts apps don't show up (closes #185) (0b35ebf)
- don't hang waiting for faulty apps to reply (closes #182) (246cf69)
- hidden apps windows don't show hidden icon (6e190bf)
3.2.0 (2020-03-24)
- refresh both thumbnails on focus switch in bg (4fee590)
- things in background properly reflect in ui (fdf1524)
3.1.3 (2020-03-12)
3.1.2 (2020-03-12)
3.1.1 (2020-03-11)
- don't observe daemons to avoid infinite loops (closes #170) (e40f859)
- show alt-tab own windows in the thumbnail panel (6018a53)
3.1.0 (2020-03-10)
- better subscription retry logic (3a80cab)
- output plist file as binary for better perf (29a9f59)
3.0.5 (2020-03-10)
- remove script from bundle (4a8301e)
3.0.4 (2020-03-10)
3.0.3 (2020-03-10)
3.0.2 (2020-03-10)
3.0.1 (2020-03-10)
3.0.0 (2020-03-10)
- a title change often means the content has change (b8d6bc9)
- add rough downscaling when there are many windows (closes #69) (ced5ee6)
- added releases link and aligned layout left on tab 3 (6bb73dc)
- also codesign debug builds (a5f9911)
- app launched while in fullscreen shows first window (c5cbcdb), closes /github.com/lwouis/alt-tab-macos/pull/114#issuecomment-576384795
- auto-update preferences sync with os from launch (b3fb222)
- avoid rendering if app is not used (fdddb0f)
- better float rounding = sharper cell contents (9a96e49)
- better focus/order for preferences (closes #80) (4a8bdeb)
- better textareas (efc9bd3)
- bring back the window delay that regressed with v2 (bb95e55)
- compare correctly since pid can go away when an app dies (4ded030)
- compiler warnings (1faa74c)
- cpu and memory leaks (see discussion in #117) (52626aa)
- dock being shown was blocking alt-tab (2826a1b)
- don't show floating windows + efficiencies (3f8e3ea)
- don't show ui on fast trigger (f8e1b00)
- don't trigger ui refreshes if the app is not active (b9a0152)
- don't upscale thumbnails of small windows (0bc7472)
- feedback token injected during ci (effdc5f)
- getting sparkle ready for release (9f1f522)
- handle on-all-spaces windows better (4abe9f3)
- ignore build folder (a2bb19f)
- ignore trigger shortcuts if mission control is active (b03b0aa)
- initial discovery when single space was glitching the os (3cd4b6d)
- keyboard shortcuts didn't work without a menu (cf92dc1)
- layout is now correct; also removed layout preferences for now (a1b5266)
- layout regression introduced by eed0353 (bdc41be)
- layout was incorrect resulting in thumbnails clipping (fd906f4)
- letsmove was not active on release builds (6ac0658)
- list temporary AXDialog windows like activity monitor (51a8838)
- more robust screen-recording permission check (ce574a2)
- notarization issues (d125dd3)
- observer leak would throw and crash the app sometimes (9ca28eb)
- only test permissions on the correct os versions (4612e37)
- open alt-tab during space transitions (closes #92) (141562d)
- prevent visual flickering (closes #115) (9a8c83e)
- quitting apps was not properly removing apps from the list (10b2c71)
- quitting multiple apps would refresh the ui multiple times (bfc2700)
- regression on collectionviewitem titles (not showing) (8cb6d86)
- remove debug colors (e588d55)
- remove unnecessary/wrong layout code (9e719e6)
- sharper images on non-retina displays (1bb4d2a)
- smaller payload for the icons (bddb6fa)
- some apps have messy launch behavior (7eb216d), closes /github.com/lwouis/alt-tab-macos/issues/117#issuecomment-583868046
- some apps should retry observing until it works (0c731f4)
- using floor() everywhere to avoid blurry rendering (2a36196)
- complete rework of the internals (547311e), closes #93 #24 #117 /github.com/lwouis/alt-tab-macos/issues/45#issuecomment-571898826
- add an app icon and menubar icon (closes #38) (a345dae)
- add back the preferences for the new layout algo (d52eb6d)
- add debug profile to feedback message (a14f965)
- add feedback button on about window (4046136)
- add in-app feedback form (closes #145) (725a030)
- add licence to about page (cb66b79)
- add preference to start at login (closes #159) (982fe6c)
- adding cocoapods and letsmove/sparkle (606bae7)
- better packing; tall thumbnails are 1/2 the width of wide ones (e34e3b1)
- bump major version (3c3b18c)
- cleaner layout and explanation text (fd3e768)
- debug build has code-signing to preserve permissions (34a32f3)
- divide preferences by topic (closes #130) (291f872)
- drag-and-drop files on the ui (closes #74) (e1e3633)
- german and spanish localization (6c440a7)
- improved translations (debd3ae)
- integrate sparkle for auto-updates (closes #131) (069382c)
- localization (closes #134) (36e4bb0)
- make system calls more parallel (closes #160) (a29b39f)
- migrate to standard os-backed preferences (closes #161) (e28c43f)
- more appealing presentation + minor refac (67f291d)
- nicer layout for about preferences (03a5f77)
- quit button is clearer with explicit mention of the name (6b6d748)
- replace default copyright with correct licence (60b49ea)
- separating the quit button as it is a special case (9fa0c06)
- slightly increase contrast (mitigates #82) (291770e)
- support macos "sudden termination" (671fdab), closes /developer.apple.com/documentation/foundation/processinfo#1651129
- bump major version
- Instead of asking the OS about the state of the whole system on trigger (what we do today; hard to do fast), or asking the state of the whole system on a timer (what HyperSwitch does today; inaccurate) - instead of one of 2 approaches, v3 observes the Accessibility events such as "an app was launched", "a window was closed". This means we build a cache as we receive these events in the background, and when the user trigger the app, we can show accurate state of the windows instantly.
Of course there is no free lunch, so this approach has its own issues. However from my work on it from the past week, I'm very optimistic! The thing I'm the most excited about actually is not the perf (because on my machine even v2 is instant; I have a recent macbook and no 4k displays), but the fact that we will finally have the thumbnails in order of recently-used to least-recently-used, instead of the order of their stack (z-index) on the desktop. It's a big difference! There are many more limitations that are no longer applying also with this approach.
2.3.4 (2020-01-22)
2.3.3 (2020-01-21)
2.3.2 (2020-01-05)
- app crashes when no windows are open (cecc53a)
2.3.1 (2020-01-04)
2.3.0 (2020-01-04)
2.2.0 (2020-01-03)
- follow-up on pr-104; minimized windows are not on another space (998c763)
- ux: add option to hide the space number label (51a193c)
2.1.0 (2020-01-03)
- ux: simplify tool menu (de7f428)
- issue in pr-104 where app would not show properly (4d19015)
- small ux change on pr-104 (6d2741a)
- add menu option to pop up the selector window (78428dc)
2.0.3 (2020-01-03)
- better filtering of "actual" windows (closes 102) (fcdce9c)
2.0.2 (2019-12-30)
- space numbers are correctly removed if single space (45ad43f)
2.0.1 (2019-12-30)
2.0.0 (2019-12-27)
- this brings huge changes to core parts of the codebase. It introduces the use of private APIs that hopefully are should be compatible from macOS 10.12+, but I couldn't test them. I reviewed the whole codebase to clean and improve on performance and readability
1.14.4 (2019-12-24)
1.14.3 (2019-11-12)
- code compile compatibility with old macos (10552a0)
1.14.2 (2019-11-11)
1.14.1 (2019-11-11)
- handle preference files with deprecated keys (eabc327)
1.14.0 (2019-11-11)
- merge previous preferences onto new defaults (closes #73) (7ec3a50)
- reading preferences on disk will reset file if error (closes #73) (39677fe)
1.13.0 (2019-11-11)
- improved PreferencesPanel UX, partially implements #49 (59fc712)
- improved PreferencesPanel UX, partially implements #49 (fa4d150)
- improves PreferencesPanel UX, partially implements #49 (21a4587)
- improves PreferencesPanel UX, partially implements #49 (65327c2)
1.12.3 (2019-11-10)
1.12.2 (2019-11-06)
1.12.1 (2019-11-06)
1.12.0 (2019-11-01)
- windows on mouse screen, implements #28 (b841ec7)
- windows on mouse screen, implements #28 (6c93047), closes #66 #59 #66 #66
1.11.3 (2019-10-30)
1.11.2 (2019-10-30)
1.11.1 (2019-10-30)
1.11.0 (2019-10-28)
- app was no longer absorbing its shortcut key events properly (4976267)
- don't let the app bellow get the meta keyUp event (7f12f41)
- allows more than one metaKeyCode (7e21974)
1.10.0 (2019-10-28)
- don't show the UI on very fast shortcut triggers from the user (4b5fa1a)
1.9.8 (2019-10-28)
- adds missing return statements (4b517ff)
1.9.7 (2019-10-27)
1.9.6 (2019-10-26)
- removed logic on meta key press and better app summon logic (8ac6a51)
1.9.5 (2019-10-25)
- option key was broken as a meta key (e59d51d)
1.9.4 (2019-10-25)
- app was broken for new installs because of the tab keyCode (51e9aee)
1.9.3 (2019-10-25)
1.9.2 (2019-10-25)
1.9.1 (2019-10-25)
1.9.0 (2019-10-25)
1.8.1 (2019-10-25)
- meta+arrow activates only if meta+tab was first pressed (aa5f748)
1.8.0 (2019-10-25)
1.7.2 (2019-10-25)
- increased contrast to help with dark backgrounds (8458113)
1.7.1 (2019-10-25)
- remove flickr due to current app losing focus when AltTab appears (98273de)
1.7.0 (2019-10-25)
- don't crash when the OS doesn't return an icon (ce6f6aa)
1.6.1 (2019-10-24)
1.6.0 (2019-10-24)
1.5.1 (2019-10-24)
1.5.0 (2019-10-23)
1.4.7 (2019-10-23)
1.4.6 (2019-10-23)
1.4.5 (2019-10-17)
1.4.4 (2019-10-17)
1.4.3 (2019-10-17)
1.4.2 (2019-10-17)
- travis should release versioned archives (follow-up to de6ad7f83) (5538bbd)
1.4.1 (2019-10-17)
- travis should release versioned archives (follow-up to de6ad7f83) (15fcbc9)
1.4.0 (2019-10-17)
1.3.0 (2019-10-16)
- upgrade scenario didn't work properly (f864a25)
- add window display delay as a preference (e52326b)
1.2.1 (2019-10-16)
1.2.0 (2019-10-16)
1.1.0 (2019-10-16)
- preferences can be changed through JSON file (64cb6f0)
1.0.12 (2019-10-15)
1.0.11 (2019-10-04)
1.0.10 (2019-09-30)
1.0.9 (2019-09-16)
- crash when windows changed between the CG and the AX calls (2fa140f)
- don't crash when the nsevent contructor fails (6f61354)