Commit Graph
46 Commits
Author SHA1 Message Date
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