963 Commits
Author SHA1 Message Date
louis.pontoise 9f1f522306 fix: getting sparkle ready for release 2020-03-10 14:00:37 +09:00
louis.pontoise a5f9911e36 fix: also codesign debug builds 2020-03-10 14:00:37 +09:00
louis.pontoise dcff55aecf refactor: less unnecessary logs 2020-03-10 14:00:37 +09:00
louis.pontoise 45ea3c4a83 ci: added missing pod install 2020-03-10 14:00:37 +09:00
louis.pontoise bd7deb12dc ci: adding back missing codesign cert 2020-03-10 14:00:37 +09:00
louis.pontoise 700e09e2ff ci: only 1 build, not 1 for each env var 2020-03-10 14:00:37 +09:00
louis.pontoise 6ac0658b32 fix: letsmove was not active on release builds 2020-03-10 14:00:37 +09:00
louis.pontoise ec35884068 ci: schemes should be shared and versioned 2020-03-10 14:00:37 +09:00
louis.pontoise d125dd3ae9 fix: notarization issues 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
louis.pontoise 9ec9aacf47 ci: more logs from altool to follow progress 2020-03-10 14:00:37 +09:00
louis.pontoise bdc41bea46 fix: layout regression introduced by eed0353 2020-03-10 14:00:37 +09:00
louis.pontoise 3fc899eeda refactor: remove non-resources 2020-03-10 14:00:37 +09:00
louis.pontoise a29b39fc87 feat: make system calls more parallel (closes #160) 2020-03-10 14:00:37 +09:00
louis.pontoise e28c43f227 feat: migrate to standard os-backed preferences (closes #161) 2020-03-10 14:00:37 +09:00
louis.pontoise 069382c119 feat: integrate sparkle for auto-updates (closes #131) 2020-03-10 14:00:37 +09:00
louis.pontoise 606bae7e71 feat: adding cocoapods and letsmove/sparkle 2020-03-10 14:00:37 +09:00
louis.pontoise e1e3633148 feat: drag-and-drop files on the ui (closes #74) 2020-03-10 14:00:37 +09:00
louis.pontoise 7eb216d43c fix: some apps have messy launch behavior
See discussion: https://github.com/lwouis/alt-tab-macos/issues/117#issuecomment-583868046
2020-03-10 14:00:37 +09:00
louis.pontoise 6c440a7926 feat: german and spanish localization 2020-03-10 14:00:37 +09:00
louis.pontoise 36e4bb06de feat: localization (closes #134) 2020-03-10 14:00:37 +09:00
louis.pontoise cb66b79582 feat: add licence to about page
Also use data from Info.plist to make it more DRY
2020-03-10 14:00:37 +09:00
louis.pontoise efc9bd3d3e fix: better textareas 2020-03-10 14:00:37 +09:00
louis.pontoise cf92dc1e71 fix: keyboard shortcuts didn't work without a menu 2020-03-10 14:00:37 +09:00
louis.pontoise 60b49ead4e feat: replace default copyright with correct licence 2020-03-10 14:00:37 +09:00
louis.pontoise fd3e7680f4 feat: cleaner layout and explanation text 2020-03-10 14:00:37 +09:00
louis.pontoise a14f96550b feat: add debug profile to feedback message 2020-03-10 14:00:37 +09:00
louis.pontoise 671fdabe79 feat: support macos "sudden termination"
More info: https://developer.apple.com/documentation/foundation/processinfo#1651129
2020-03-10 14:00:37 +09:00
louis.pontoise 404613607c feat: add feedback button on about window 2020-03-10 14:00:37 +09:00
louis.pontoise 67f291d1fe feat: more appealing presentation + minor refac 2020-03-10 14:00:37 +09:00
louis.pontoise 9fa0c06a9f feat: separating the quit button as it is a special case 2020-03-10 14:00:37 +09:00
louis.pontoise 6b6d7481ac feat: quit button is clearer with explicit mention of the name 2020-03-10 14:00:37 +09:00
louis.pontoise 8cb6d86d4c fix: regression on collectionviewitem titles (not showing) 2020-03-10 14:00:37 +09:00
louis.pontoise 725a030abe feat: add in-app feedback form (closes #145) 2020-03-10 14:00:37 +09:00
louis.pontoise b687613f91 refactor: remove unnecessary protocol 2020-03-10 14:00:37 +09:00
louis.pontoise dab2ce5fd7 refactor: organize the ui code hierarchically 2020-03-10 14:00:37 +09:00
louis.pontoise 03a5f77b99 feat: nicer layout for about preferences 2020-03-10 14:00:37 +09:00
louis.pontoise 6bb73dce92 fix: added releases link and aligned layout left on tab 3 2020-03-10 14:00:37 +09:00
louis.pontoise 0762e28eda refactor: factorize code in extension 2020-03-10 14:00:37 +09:00
louis.pontoise 291f872d3d feat: divide preferences by topic (closes #130) 2020-03-10 14:00:37 +09:00
louis.pontoise d52eb6d074 feat: add back the preferences for the new layout algo 2020-03-10 14:00:37 +09:00
louis.pontoise 89977d78ee ci: more packed layout by default 2020-03-10 14:00:37 +09:00
louis.pontoise e34e3b171f feat: better packing; tall thumbnails are 1/2 the width of wide ones 2020-03-10 14:00:37 +09:00
louis.pontoise 0bc7472d17 fix: don't upscale thumbnails of small windows 2020-03-10 14:00:37 +09:00
louis.pontoise 01e33b0950 ci: sign releases with apple dev certificate (closes #13) 2020-03-10 14:00:37 +09:00
louis.pontoise 00c630d1ed ci: remove travis warning by updating keys 2020-03-10 14:00:37 +09:00
louis.pontoise d59061398e ci: display env vars at the beginning of a build 2020-03-10 14:00:37 +09:00
louis.pontoise ce574a2678 fix: more robust screen-recording permission check 2020-03-10 14:00:37 +09:00
louis.pontoise 34a32f329d feat: debug build has code-signing to preserve permissions 2020-03-10 14:00:37 +09:00
louis.pontoise 4612e37721 fix: only test permissions on the correct os versions 2020-03-10 14:00:37 +09:00