Louis Pontoise
078c359d3d
fix: better handling of preference migration (up/down)
2020-04-09 03:23:55 +09:00
Louis Pontoise
66a2bd8797
fix: avoid crash when upgrading due to old preferences ( closes #222 )
2020-04-09 00:04:18 +09:00
Louis Pontoise
a54eb77b18
feat: add dark-mode in the debug profile on reports
2020-04-09 00:04:18 +09:00
Louis Pontoise
5447d5fc21
fix: dropdown preferences crashed in non-english ( closes #217 )
2020-04-08 19:28:53 +09:00
Louis Pontoise
4eb9db049b
fix: avoid text flickering on main ui ( closes #197 )
2020-04-08 19:28:53 +09:00
Louis Pontoise
1158a32126
fix: prevent hold/release shortcut from being empty
2020-04-08 16:18:00 +09:00
Louis Pontoise
59c6afcf61
fix: workaround the bug in parsec ( closes #206 )
2020-04-07 18:06:26 +09:00
Louis Pontoise
5b0341539c
feat: let users disable shortcuts
2020-04-07 18:06:26 +09:00
Louis Pontoise
7f27cb950b
fix: focus correct window after app quits (see #213 )
2020-04-07 18:06:26 +09:00
Louis Pontoise
b38d688a14
feat: updated some localizations
2020-04-03 15:43:46 +09:00
Louis Pontoise
7ce3a6f576
refactor: removed unused variable
2020-04-03 15:43:46 +09:00
Louis Pontoise
d4c13c458b
fix: "show all screens" pref was not respected ( closes #204 )
2020-04-03 13:11:14 +09:00
Louis Pontoise
48d5d6305e
fix: crashed if an invalid login item existed ( closes #202 )
2020-04-03 01:15:44 +09:00
Louis Pontoise
fb4fe11327
fix: blind fix trying to guess root cause of #202
2020-04-02 21:26:59 +09:00
Louis Pontoise
b091282b54
fix: checkboxes preferences were unchecked initially
2020-04-02 21:26:59 +09:00
Louis Pontoise
5eade75983
feat: more flexible shortcuts ( closes #72 )
...
closes #50 , closes #125 , closes #133
2020-04-02 19:39:39 +09:00
Louis Pontoise
ef35a120f9
refactor: remove redundant autoreleasepool
2020-04-02 19:39:39 +09:00
Louis Pontoise
c7f03daea9
refactor: add global app object to avoid casting
2020-04-02 19:39:39 +09:00
Louis Pontoise
d5b74a1afe
fix: preferences would not be live ( closes #188 )
...
closes #194
2020-04-02 19:39:39 +09:00
Louis Pontoise
574a6401b9
fix: simpler/better window focus
2020-04-02 19:39:39 +09:00
Louis Pontoise
65816a270f
fix: avoid having multiple login items
2020-04-02 19:39:39 +09:00
Louis Pontoise
0b35ebf0ff
fix: chrome shortcuts apps don't show up ( closes #185 )
2020-03-25 14:41:18 +09:00
Louis Pontoise
6e190bf941
fix: hidden apps windows don't show hidden icon
2020-03-25 14:41:18 +09:00
Louis Pontoise
246cf69310
fix: don't hang waiting for faulty apps to reply ( closes #182 )
2020-03-25 14:41:18 +09:00
Louis Pontoise
0223b55fc1
refactor: performance optimizations and clarity
2020-03-24 19:37:45 +09:00
Louis Pontoise
4fee5902b0
fix: refresh both thumbnails on focus switch in bg
2020-03-24 19:37:45 +09:00
Louis Pontoise
357c616930
refactor: small corrections
2020-03-24 19:37:45 +09:00
Louis Pontoise
fdf1524137
fix: things in background properly reflect in ui
2020-03-24 19:37:45 +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
c34b8a51b8
fix: send feedback crashed the app on submit ( closes #172 )
2020-03-12 12:07:09 +09:00
Louis Pontoise
e40f859c3a
fix: don't observe daemons to avoid infinite loops ( closes #170 )
...
There is a risk of not showing some windows, like CopyQ, but the reward is less risk of trying to observe some buggy daemon process that will never succeed
2020-03-12 00:20:05 +09:00
Louis Pontoise
6018a531e8
fix: show alt-tab own windows in the thumbnail panel
2020-03-12 00:18:55 +09:00
Louis Pontoise
3a80caba99
fix: better subscription retry logic
2020-03-11 02:04:43 +09:00
Louis Pontoise
9e719e6984
fix: remove unnecessary/wrong layout code
2020-03-10 14:00:37 +09:00
Louis Pontoise
1bb4d2a1c8
fix: sharper images on non-retina displays
2020-03-10 14:00:37 +09:00
Louis Pontoise
982fe6cf3a
feat: add preference to start at login ( closes #159 )
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
51a88382d1
fix: list temporary AXDialog windows like activity monitor
2020-03-10 14:00:37 +09:00
Louis Pontoise
946d81276f
refactor: remove debug logs
2020-03-10 14:00:37 +09:00
Louis Pontoise
52626aa724
fix: cpu and memory leaks (see discussion in #117 )
2020-03-10 14:00:37 +09:00
Louis Pontoise
b3fb222d7f
fix: auto-update preferences sync with os from launch
2020-03-10 14:00:37 +09:00
Louis Pontoise
531a362790
refactor: remove unused protocol
2020-03-10 14:00:37 +09:00
louis.pontoise
528c57fc28
refactor: move resources to top level
2020-03-10 14:00:37 +09:00
louis.pontoise
effdc5f467
fix: feedback token injected during ci
...
Github expires token in source code so we have to hide it away in CI (for now)
2020-03-10 14:00:37 +09:00
louis.pontoise
debd3aecb8
feat: improved translations
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