Commit Graph
783 Commits
Author SHA1 Message Date
Louis Pontoise 29eff03e70 fix: load app badges asynchronously to avoid system lag (closes #563) 2020-09-08 19:44:35 +09:00
Louis Pontoise 4fea9431cd feat: show minimized/hidden windows last in the list (closes #289) 2020-09-08 19:44:35 +09:00
Louis Pontoise 79989a1dad refactor: increase perf warning value to reduce noise 2020-09-08 19:44:35 +09:00
Louis Pontoise 6e2e5b47fc feat: split max screen size preference into width/height (closes #579) 2020-09-08 19:44:35 +09:00
Louis Pontoise af5ed9b213 feat: update es, ja, ko, nl, pt, pt-br localizations 2020-09-08 19:44:35 +09:00
Louis Pontoise 6ca58b1ddb fix: prevent rare crash seen in app center
Stacktrace:

function signature specialization <Arg[1] = Dead> of generic specialization <[__C.AXUIElementRef]> of (extension in AltTab):__C.AXUIElementRef.attribute<A>(Swift.String, A.Type) throws -> A? AXUIElement.swift:36
2020-09-08 19:44:35 +09:00
semantic-release-bot 6ed97c4542 chore(release): 6.2.0 [skip ci]
# [6.2.0](https://github.com/lwouis/alt-tab-macos/compare/v6.1.0...v6.2.0) (2020-09-04)

### Bug Fixes

* apps would not quit properly sometimes (regression from 10b2c71) ([41384d9](https://github.com/lwouis/alt-tab-macos/commit/41384d9))
* avoid random delay after releasing shortcut (closes [#563](https://github.com/lwouis/alt-tab-macos/issues/563)) ([cbc4c39](https://github.com/lwouis/alt-tab-macos/commit/cbc4c39))
* crash on launch if the user didn't have sf symbols font ([58e9026](https://github.com/lwouis/alt-tab-macos/commit/58e9026))
* focused wrong window in rare scenario ([66820a1](https://github.com/lwouis/alt-tab-macos/commit/66820a1))
* issue when selecting windowless app from fullscreen window ([657c9e5](https://github.com/lwouis/alt-tab-macos/commit/657c9e5))
* smoother behavior when summoned during a space transition ([e6ded6c](https://github.com/lwouis/alt-tab-macos/commit/e6ded6c))
* thumbnail sizes could be wrong when switching between screens ([e13a263](https://github.com/lwouis/alt-tab-macos/commit/e13a263))
* triggering alt-tab during space transition failed (closes [#566](https://github.com/lwouis/alt-tab-macos/issues/566)) ([d66d788](https://github.com/lwouis/alt-tab-macos/commit/d66d788))
* windowless apps would rarely show despite the blacklist ([355225b](https://github.com/lwouis/alt-tab-macos/commit/355225b))
* workaround a quick in photoshop (closes [#571](https://github.com/lwouis/alt-tab-macos/issues/571)) ([7218418](https://github.com/lwouis/alt-tab-macos/commit/7218418))

### Features

* allow per-shortcut release action preference (closes [#573](https://github.com/lwouis/alt-tab-macos/issues/573)) ([2a9c33b](https://github.com/lwouis/alt-tab-macos/commit/2a9c33b))
* first blacklist can now match prefixes instead of full ids ([10693d0](https://github.com/lwouis/alt-tab-macos/commit/10693d0))
* new preference to hide thumbnails (closes [#384](https://github.com/lwouis/alt-tab-macos/issues/384)) ([877c93c](https://github.com/lwouis/alt-tab-macos/commit/877c93c))
* show about item in menubar menu (closes [#574](https://github.com/lwouis/alt-tab-macos/issues/574)) ([78d1d8f](https://github.com/lwouis/alt-tab-macos/commit/78d1d8f))
* show apps with no open window (closes [#397](https://github.com/lwouis/alt-tab-macos/issues/397)) ([f0fa02c](https://github.com/lwouis/alt-tab-macos/commit/f0fa02c))
* update fi, hu, nl, pl, ru, zn-tw localizations ([df3010a](https://github.com/lwouis/alt-tab-macos/commit/df3010a))
* update japanese and korean localizations ([2a2368d](https://github.com/lwouis/alt-tab-macos/commit/2a2368d))

### Performance Improvements

* add preferences cache to reduce app latency by a few ms ([17863b5](https://github.com/lwouis/alt-tab-macos/commit/17863b5))
* menubar takes a few frame less to compute ([3b7350f](https://github.com/lwouis/alt-tab-macos/commit/3b7350f))
* reduce image assets size even further using optimage ([63d8545](https://github.com/lwouis/alt-tab-macos/commit/63d8545))
2020-09-04 19:19:00 +00:00
Louis Pontoise 355225badb fix: windowless apps would rarely show despite the blacklist 2020-09-05 04:01:32 +09:00
Louis Pontoise 2a9c33b078 feat: allow per-shortcut release action preference (closes #573) 2020-09-05 04:01:32 +09:00
Louis Pontoise 7218418f6d fix: workaround a quick in photoshop (closes #571) 2020-09-05 04:01:32 +09:00
Louis Pontoise 0c0c2d7f31 docs: update website screenshots 2020-09-05 04:01:32 +09:00
Louis Pontoise 3b7350f853 perf: menubar takes a few frame less to compute 2020-09-05 04:01:32 +09:00
Louis Pontoise cbc4c39aa5 fix: avoid random delay after releasing shortcut (closes #563) 2020-09-05 04:01:32 +09:00
Louis Pontoise 78d1d8f6fd feat: show about item in menubar menu (closes #574) 2020-09-05 04:01:32 +09:00
Louis Pontoise 2a2368d67b feat: update japanese and korean localizations 2020-09-05 04:01:32 +09:00
Louis Pontoise 17863b53a2 perf: add preferences cache to reduce app latency by a few ms 2020-09-05 04:01:32 +09:00
Louis Pontoise 10693d0346 feat: first blacklist can now match prefixes instead of full ids 2020-09-05 04:01:32 +09:00
Louis Pontoise e6ded6c79b fix: smoother behavior when summoned during a space transition 2020-09-05 04:01:32 +09:00
Louis Pontoise 66820a1e63 fix: focused wrong window in rare scenario 2020-09-05 04:01:32 +09:00
Louis Pontoise 63d85453b0 perf: reduce image assets size even further using optimage 2020-09-05 04:01:32 +09:00
Louis Pontoise d66d7887f5 fix: triggering alt-tab during space transition failed (closes #566) 2020-09-05 04:01:32 +09:00
Louis Pontoise 41384d9066 fix: apps would not quit properly sometimes (regression from 10b2c71) 2020-09-05 04:01:32 +09:00
Louis Pontoise 657c9e5e8b fix: issue when selecting windowless app from fullscreen window 2020-09-05 04:01:32 +09:00
Louis Pontoise 58e902600a fix: crash on launch if the user didn't have sf symbols font 2020-09-05 04:01:32 +09:00
Louis Pontoise 877c93c8a2 feat: new preference to hide thumbnails (closes #384) 2020-09-05 04:01:32 +09:00
Louis Pontoise df3010a3c8 feat: update fi, hu, nl, pl, ru, zn-tw localizations 2020-09-05 04:01:32 +09:00
Louis Pontoise f0fa02c4a2 feat: show apps with no open window (closes #397) 2020-09-05 04:01:32 +09:00
Louis Pontoise dc8b363e57 refactor: remove minor warnings 2020-09-05 04:01:32 +09:00
Louis Pontoise e13a263b08 fix: thumbnail sizes could be wrong when switching between screens 2020-09-05 04:01:32 +09:00
semantic-release-bot 6db893c4e7 chore(release): 6.1.0 [skip ci]
# [6.1.0](https://github.com/lwouis/alt-tab-macos/compare/v6.0.0...v6.1.0) (2020-08-31)

### Bug Fixes

* crash when user click a specific spot of shortcut ui (closes [#495](https://github.com/lwouis/alt-tab-macos/issues/495)) ([959a8ae](https://github.com/lwouis/alt-tab-macos/commit/959a8ae))
* focusing alt-tab own windows with alt-tab had jank (closes [#501](https://github.com/lwouis/alt-tab-macos/issues/501)) ([c927920](https://github.com/lwouis/alt-tab-macos/commit/c927920))
* some users have corrupted preferences, crashing on launch ([3062566](https://github.com/lwouis/alt-tab-macos/commit/3062566))

### Features

* add polish localization ([9fd25df](https://github.com/lwouis/alt-tab-macos/commit/9fd25df))
* update indonesian localization ([4ee875b](https://github.com/lwouis/alt-tab-macos/commit/4ee875b))

### Performance Improvements

* compress the 3 colored circle icons ([20e474b](https://github.com/lwouis/alt-tab-macos/commit/20e474b))
2020-08-31 06:09:59 +00:00
Louis Pontoise 4ee875bcd7 feat: update indonesian localization 2020-08-31 14:53:57 +09:00
Louis Pontoise 9fd25dfc0b feat: add polish localization 2020-08-31 14:41:16 +09:00
Louis Pontoise 959a8aea55 fix: crash when user click a specific spot of shortcut ui (closes #495) 2020-08-31 14:41:16 +09:00
Louis Pontoise c927920070 fix: focusing alt-tab own windows with alt-tab had jank (closes #501) 2020-08-31 14:41:16 +09:00
Louis Pontoise 30625662a2 fix: some users have corrupted preferences, crashing on launch 2020-08-31 14:41:16 +09:00
Louis Pontoise 20e474b6f5 perf: compress the 3 colored circle icons 2020-08-31 14:41:16 +09:00
semantic-release-bot aaa69c2d22 chore(release): 6.0.0 [skip ci]
# [6.0.0](https://github.com/lwouis/alt-tab-macos/compare/v5.3.0...v6.0.0) (2020-08-27)

### Bug Fixes

* alt-tab own windows were not shown in alt-tab (closes [#555](https://github.com/lwouis/alt-tab-macos/issues/555)) ([8bcbc04](https://github.com/lwouis/alt-tab-macos/commit/8bcbc04))
* clicking the main window would steal focus ([de02e5b](https://github.com/lwouis/alt-tab-macos/commit/de02e5b))
* display firefox develop edition fullscreen windows (closes [#558](https://github.com/lwouis/alt-tab-macos/issues/558)) ([3250d37](https://github.com/lwouis/alt-tab-macos/commit/3250d37))
* guarantee alt-tab window is always up-to-date on display ([be4c5f1](https://github.com/lwouis/alt-tab-macos/commit/be4c5f1))
* ignore zombie processes ([50c8c82](https://github.com/lwouis/alt-tab-macos/commit/50c8c82))
* moving some of the preferences sliders was very laggy ([a552c4c](https://github.com/lwouis/alt-tab-macos/commit/a552c4c))
* shortcuts stop working if active app is quit (closes [#557](https://github.com/lwouis/alt-tab-macos/issues/557)) ([023561d](https://github.com/lwouis/alt-tab-macos/commit/023561d))

### Features

* display quickly even with many open windows (closes [#171](https://github.com/lwouis/alt-tab-macos/issues/171)) ([da16a0b](https://github.com/lwouis/alt-tab-macos/commit/da16a0b))
* improve the 3 colored buttons when hovering (closes [#516](https://github.com/lwouis/alt-tab-macos/issues/516)) ([3ddedff](https://github.com/lwouis/alt-tab-macos/commit/3ddedff))
* update chinese localization ([e150a9a](https://github.com/lwouis/alt-tab-macos/commit/e150a9a))

### Performance Improvements

* alt-tab appears quicker when summoned ([c2bb896](https://github.com/lwouis/alt-tab-macos/commit/c2bb896))
* main window appears (a few frames) faster on trigger ([2bc09e6](https://github.com/lwouis/alt-tab-macos/commit/2bc09e6))

### BREAKING CHANGES

* 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.
2020-08-27 15:07:29 +00:00
Louis Pontoise af48951d09 docs: add new contributor 2020-08-27 23:49:54 +09:00
Louis Pontoise 3250d37557 fix: display firefox develop edition fullscreen windows (closes #558) 2020-08-27 22:44:40 +09:00
Louis Pontoise 20e9d1579d refactor: don't observe new windows before their app is ready 2020-08-27 22:44:40 +09:00
Louis Pontoise e150a9a4ed feat: update chinese localization 2020-08-27 22:44:40 +09:00
Louis Pontoise 50c8c82767 fix: ignore zombie processes 2020-08-27 22:44:40 +09:00
Louis Pontoise 023561d3aa fix: shortcuts stop working if active app is quit (closes #557) 2020-08-27 22:44:40 +09:00
Louis Pontoise a552c4c43a fix: moving some of the preferences sliders was very laggy 2020-08-27 22:44:40 +09:00
Louis Pontoise 8bcbc04164 fix: alt-tab own windows were not shown in alt-tab (closes #555) 2020-08-27 22:44:40 +09:00
Louis Pontoise be4c5f1903 fix: guarantee alt-tab window is always up-to-date on display 2020-08-27 22:44:40 +09:00
Louis Pontoise c2bb89625e perf: alt-tab appears quicker when summoned 2020-08-27 22:44:40 +09:00
Louis Pontoise de02e5b83f fix: clicking the main window would steal focus 2020-08-27 22:44:40 +09:00
Louis Pontoise 3ddedff978 feat: improve the 3 colored buttons when hovering (closes #516) 2020-08-27 22:44:40 +09:00
Louis Pontoise 790e8d9b05 refactor: bring colors closer to actual 2020-08-27 22:44:40 +09:00