Louis Pontoise
fd0623a706
fix: show windows of apps without a bundle (e.g. not .app)
2020-06-16 13:30:10 +09:00
semantic-release-bot
b9d5784716
chore(release): 4.1.2 [skip ci]
...
## [4.1.2](https://github.com/lwouis/alt-tab-macos/compare/v4.1.1...v4.1.2 ) (2020-06-09)
### Bug Fixes
* releasing the shortcut works even with other modifiers pressed ([23b17c1 ](https://github.com/lwouis/alt-tab-macos/commit/23b17c1 )), closes [#230 ](https://github.com/lwouis/alt-tab-macos/issues/230 )
2020-06-09 09:44:59 +00:00
Louis Pontoise
25d7a9beaa
docs: update contributors list
2020-06-09 18:34:32 +09:00
Louis Pontoise
23b17c1e2a
fix: releasing the shortcut works even with other modifiers pressed
...
closes #230
2020-06-09 18:34:32 +09:00
Louis Pontoise
0e283649e6
refactor: remove unnecessary try-s and warnings
2020-06-09 18:34:32 +09:00
semantic-release-bot
0843d7f53c
chore(release): 4.1.1 [skip ci]
...
## [4.1.1](https://github.com/lwouis/alt-tab-macos/compare/v4.1.0...v4.1.1 ) (2020-06-07)
### Bug Fixes
* mouse hover during scroll bounce produced visual jank (closes [#259 ](https://github.com/lwouis/alt-tab-macos/issues/259 )) ([c7e5daa ](https://github.com/lwouis/alt-tab-macos/commit/c7e5daa ))
* sometimes switching apps wouldn't be noticed ([96a6ae6 ](https://github.com/lwouis/alt-tab-macos/commit/96a6ae6 ))
* update korean localizations ([cec2756 ](https://github.com/lwouis/alt-tab-macos/commit/cec2756 ))
2020-06-07 14:53:09 +00:00
Louis Pontoise
cec2756255
fix: update korean localizations
2020-06-07 23:43:40 +09:00
Louis Pontoise
2773551438
docs: update contributors list
2020-06-07 23:43:40 +09:00
Louis Pontoise
96a6ae6e07
fix: sometimes switching apps wouldn't be noticed
...
NSRunningApplication.init(processIdentifier: pid) sometimes returns nil for Chrome, even though I see that the pid exist in Activity Monitor and is actually Chrome. I think the constructor is thread-unsafe, and should be called from the main thread only, thus I refactored to make that possible
2020-06-07 23:43:40 +09:00
Louis Pontoise
c7e5daa357
fix: mouse hover during scroll bounce produced visual jank ( closes #259 )
2020-06-07 23:43:40 +09:00
semantic-release-bot
da574975ac
chore(release): 4.1.0 [skip ci]
...
# [4.1.0](https://github.com/lwouis/alt-tab-macos/compare/v4.0.1...v4.1.0 ) (2020-05-28)
### Features
* prevent users from quitting finder (closes [#362 ](https://github.com/lwouis/alt-tab-macos/issues/362 )) ([a1338c0 ](https://github.com/lwouis/alt-tab-macos/commit/a1338c0 ))
2020-05-28 17:10:51 +00:00
Louis Pontoise
a1338c0051
feat: prevent users from quitting finder ( closes #362 )
2020-05-29 02:00:29 +09:00
semantic-release-bot
c6c421ed56
chore(release): 4.0.1 [skip ci]
...
## [4.0.1](https://github.com/lwouis/alt-tab-macos/compare/v4.0.0...v4.0.1 ) (2020-05-28)
### Bug Fixes
* firefox fullscreen videos are not listed (closes [#360 ](https://github.com/lwouis/alt-tab-macos/issues/360 )) ([ce63367 ](https://github.com/lwouis/alt-tab-macos/commit/ce63367 ))
* updated chinese/french/russian localizations ([797ed42 ](https://github.com/lwouis/alt-tab-macos/commit/797ed42 ))
2020-05-28 16:47:07 +00:00
Louis Pontoise
ce63367b82
fix: firefox fullscreen videos are not listed ( closes #360 )
2020-05-29 01:29:19 +09:00
Louis Pontoise
797ed42220
fix: updated chinese/french/russian localizations
2020-05-29 01:29:19 +09:00
semantic-release-bot
3e4bcde993
chore(release): 4.0.0 [skip ci]
...
# [4.0.0](https://github.com/lwouis/alt-tab-macos/compare/v3.24.1...v4.0.0 ) (2020-05-25)
### Bug Fixes
* center-aligned layout was sometimes broken (closes [#352 ](https://github.com/lwouis/alt-tab-macos/issues/352 )) ([e25dcd2 ](https://github.com/lwouis/alt-tab-macos/commit/e25dcd2 ))
* crash in some rare scenarios with lots of windows ([a859347 ](https://github.com/lwouis/alt-tab-macos/commit/a859347 ))
* potentially fix shortcuts not working sometimes ([8d833f5 ](https://github.com/lwouis/alt-tab-macos/commit/8d833f5 ))
* rework all multi-threading to handle complex scenarios ([d144476 ](https://github.com/lwouis/alt-tab-macos/commit/d144476 )), closes [#348 ](https://github.com/lwouis/alt-tab-macos/issues/348 ) [#157 ](https://github.com/lwouis/alt-tab-macos/issues/157 ) [#342 ](https://github.com/lwouis/alt-tab-macos/issues/342 ) [#93 ](https://github.com/lwouis/alt-tab-macos/issues/93 )
* sometimes windows titles use the wrong font ([fa1095e ](https://github.com/lwouis/alt-tab-macos/commit/fa1095e ))
* update japanese localization ([acef0b2 ](https://github.com/lwouis/alt-tab-macos/commit/acef0b2 ))
### BREAKING CHANGES
* 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
2020-05-25 17:38:23 +00:00
Louis Pontoise
acef0b264a
fix: update japanese localization
2020-05-26 02:29:25 +09:00
Louis Pontoise
e25dcd2146
fix: center-aligned layout was sometimes broken ( closes #352 )
2020-05-26 02:29:25 +09:00
Louis Pontoise
a8593477ea
fix: crash in some rare scenarios with lots of windows
2020-05-26 02:29:25 +09:00
Louis Pontoise
d144476691
fix: rework all multi-threading to handle complex scenarios
...
BREAKING CHANGE: 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
closes #348 , closes #157 , closes #342 , closes #93
2020-05-26 02:29:25 +09:00
Louis Pontoise
8d833f5163
fix: potentially fix shortcuts not working sometimes
...
Also potentially fixed crashes as some shortcuts would execute code that should run on the main thread, from other threads
2020-05-26 02:29:25 +09:00
Louis Pontoise
fa1095e83c
fix: sometimes windows titles use the wrong font
2020-05-26 02:29:25 +09:00
Louis Pontoise
3ffe23079f
docs: fix layout overflow on website on mobile
2020-05-26 02:29:25 +09:00
semantic-release-bot
694a42d9b7
chore(release): 3.24.1 [skip ci]
...
## [3.24.1](https://github.com/lwouis/alt-tab-macos/compare/v3.24.0...v3.24.1 ) (2020-05-22)
### Bug Fixes
* localized release notes were not working ([125da44 ](https://github.com/lwouis/alt-tab-macos/commit/125da44 ))
2020-05-22 11:37:39 +00:00
Louis Pontoise
125da4422b
fix: localized release notes were not working
...
updated sparkle to handle google translate iframes correctly
2020-05-22 20:27:45 +09:00
semantic-release-bot
7cc506a53e
chore(release): 3.24.0 [skip ci]
...
# [3.24.0](https://github.com/lwouis/alt-tab-macos/compare/v3.23.2...v3.24.0 ) (2020-05-21)
### Bug Fixes
* don't freeze when invoked while unity is recompiling (closes [#342 ](https://github.com/lwouis/alt-tab-macos/issues/342 )) ([41cb701 ](https://github.com/lwouis/alt-tab-macos/commit/41cb701 )), closes [#292 ](https://github.com/lwouis/alt-tab-macos/issues/292 ) [#200 ](https://github.com/lwouis/alt-tab-macos/issues/200 )
* don't freeze when sending a command to an frozen window ([408b800 ](https://github.com/lwouis/alt-tab-macos/commit/408b800 ))
* show windows which are opened in fullscreen (closes [#335 ](https://github.com/lwouis/alt-tab-macos/issues/335 )) ([2674c8f ](https://github.com/lwouis/alt-tab-macos/commit/2674c8f ))
### Features
* show indicator for fullscreen windows ([0138cd1 ](https://github.com/lwouis/alt-tab-macos/commit/0138cd1 ))
2020-05-21 12:11:31 +00:00
Louis Pontoise
0138cd17b1
feat: show indicator for fullscreen windows
...
Also:
* preference to show or not fullscreen windows
* new indicator for hidden windows
2020-05-21 21:02:19 +09:00
Louis Pontoise
2674c8f8db
fix: show windows which are opened in fullscreen ( closes #335 )
2020-05-21 21:02:19 +09:00
Louis Pontoise
408b800a23
fix: don't freeze when sending a command to an frozen window
2020-05-21 21:02:19 +09:00
Louis Pontoise
41cb701979
fix: don't freeze when invoked while unity is recompiling ( closes #342 )
...
Revert "fix: don't display invalid windows (may fix #292 #200 )"
This reverts commit 1bca012f
2020-05-21 21:02:19 +09:00
semantic-release-bot
bc26fa066a
chore(release): 3.23.2 [skip ci]
...
## [3.23.2](https://github.com/lwouis/alt-tab-macos/compare/v3.23.1...v3.23.2 ) (2020-05-21)
### Bug Fixes
* better handle apps that start as background processes ([49816ab ](https://github.com/lwouis/alt-tab-macos/commit/49816ab ))
* update contributors ([b303d2f ](https://github.com/lwouis/alt-tab-macos/commit/b303d2f ))
* update german localization ([b047443 ](https://github.com/lwouis/alt-tab-macos/commit/b047443 ))
2020-05-21 03:35:54 +00:00
Louis Pontoise
b303d2fbe0
fix: update contributors
2020-05-21 12:24:42 +09:00
Louis Pontoise
b047443f6c
fix: update german localization
2020-05-21 12:24:42 +09:00
Louis Pontoise
02702152f1
ci: ignore 0% completion localizations on poeditor
2020-05-21 12:24:41 +09:00
Louis Pontoise
49816ab320
fix: better handle apps that start as background processes
...
some apps start with .activationPolicy == .prohibited and then transition to != .prohibited later on. We now observe that attribute evolution, instead of hardcoding exceptions for some apps. For the initial filtering of processes, we now takes every process that is not an XPC process, as all others could spawn windows down the line
2020-05-21 12:24:37 +09:00
semantic-release-bot
86aad6d68b
chore(release): 3.23.1 [skip ci]
...
## [3.23.1](https://github.com/lwouis/alt-tab-macos/compare/v3.23.0...v3.23.1 ) (2020-05-13)
### Bug Fixes
* duplicate windows shown after login (closes [#292 ](https://github.com/lwouis/alt-tab-macos/issues/292 )) ([804b7e2 ](https://github.com/lwouis/alt-tab-macos/commit/804b7e2 ))
* update russian, chinese, chinese (tw) localizations ([bf97f53 ](https://github.com/lwouis/alt-tab-macos/commit/bf97f53 ))
2020-05-13 04:28:44 +00:00
Louis Pontoise
bf97f537ec
fix: update russian, chinese, chinese (tw) localizations
2020-05-13 13:19:32 +09:00
Louis Pontoise
804b7e2aa4
fix: duplicate windows shown after login ( closes #292 )
2020-05-13 13:19:32 +09:00
semantic-release-bot
ab7632068c
chore(release): 3.23.0 [skip ci]
...
# [3.23.0](https://github.com/lwouis/alt-tab-macos/compare/v3.22.6...v3.23.0 ) (2020-05-11)
### Bug Fixes
* update korean localization ([34e6877 ](https://github.com/lwouis/alt-tab-macos/commit/34e6877 ))
### Features
* localize release notes using google translate ([1927f2c ](https://github.com/lwouis/alt-tab-macos/commit/1927f2c ))
2020-05-11 14:56:19 +00:00
Louis Pontoise
34e6877c09
fix: update korean localization
2020-05-11 23:45:51 +09:00
Louis Pontoise
1927f2cbf0
feat: localize release notes using google translate
2020-05-11 23:45:51 +09:00
semantic-release-bot
9f5328b7c8
chore(release): 3.22.6 [skip ci]
...
## [3.22.6](https://github.com/lwouis/alt-tab-macos/compare/v3.22.5...v3.22.6 ) (2020-05-10)
### Bug Fixes
* exotic scenario where the os reports no main screen (closes [#330 ](https://github.com/lwouis/alt-tab-macos/issues/330 )) ([f83ef40 ](https://github.com/lwouis/alt-tab-macos/commit/f83ef40 ))
2020-05-10 19:58:54 +00:00
Louis Pontoise
f83ef40c42
fix: exotic scenario where the os reports no main screen ( closes #330 )
2020-05-11 04:50:26 +09:00
semantic-release-bot
d843781d7a
chore(release): 3.22.5 [skip ci]
...
## [3.22.5](https://github.com/lwouis/alt-tab-macos/compare/v3.22.4...v3.22.5 ) (2020-05-10)
### Bug Fixes
* implement a 2min timeout for unresponsive apps (closes [#274 ](https://github.com/lwouis/alt-tab-macos/issues/274 )) ([7ab7c82 ](https://github.com/lwouis/alt-tab-macos/commit/7ab7c82 ))
2020-05-10 18:46:33 +00:00
Louis Pontoise
7ab7c82acf
fix: implement a 2min timeout for unresponsive apps ( closes #274 )
2020-05-11 03:37:22 +09:00
semantic-release-bot
b0ff902672
chore(release): 3.22.4 [skip ci]
...
## [3.22.4](https://github.com/lwouis/alt-tab-macos/compare/v3.22.3...v3.22.4 ) (2020-05-10)
### Bug Fixes
* update korean localization ([0b61bce ](https://github.com/lwouis/alt-tab-macos/commit/0b61bce ))
* workaround some odd bug that's breaking protege.app (closes [#314 ](https://github.com/lwouis/alt-tab-macos/issues/314 )) ([8f4efdf ](https://github.com/lwouis/alt-tab-macos/commit/8f4efdf ))
2020-05-10 14:45:20 +00:00
Louis Pontoise
0b61bce3a6
fix: update korean localization
2020-05-10 23:36:20 +09:00
Louis Pontoise
8f4efdfa97
fix: workaround some odd bug that's breaking protege.app ( closes #314 )
2020-05-10 23:36:20 +09:00
semantic-release-bot
2729426aec
chore(release): 3.22.3 [skip ci]
...
## [3.22.3](https://github.com/lwouis/alt-tab-macos/compare/v3.22.2...v3.22.3 ) (2020-05-10)
2020-05-10 03:43:06 +00:00
Louis Pontoise
6b4007a045
ci: call a webhook to redeploy the website
...
the issue with netlify building on master changes is that semantic-release creates a second commit with the updated changelog. Netlify only triggers on the first commit, with an obsolete changelog. The second commit doesn't trigger Netlify, so we must manually trigger it using their webhook. This way the changelog built is *after* semantic-release, with the latest releases
2020-05-10 12:34:22 +09:00