17 Commits
Author SHA1 Message Date
6f931305cc feat: native support for apple silicon (e.g. m1 mac)
Co-authored-by: Martin Wilhelmi <mnin@mnin.de>
Co-authored-by: Louis Pontoise <lwouis@gmail.com>
2021-11-19 23:06:31 +09:00
Louis Pontoise 96904ee917 ci: bump macos/xcode to match local dev env better 2021-04-02 18:12:51 +09:00
Louis Pontoise 79989a1dad refactor: increase perf warning value to reduce noise 2020-09-08 19:44:35 +09:00
Louis Pontoise 4fe6002fc3 refactor: disable swizzling in favor of manual forwarding
see https://github.com/microsoft/appcenter-sdk-apple/issues/2137
2020-07-30 20:03:38 +09:00
Louis Pontoise 7437f0df51 refactor: fixes random segfaults while compiling locally 2020-07-18 03:33:49 +09:00
Louis Pontoise d8506ed192 refactor: migrate to swift 5 2020-04-27 19:01:51 +09:00
Louis Pontoise ad05783753 refactor: faster swift compilation 2020-04-19 00:37:21 +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 e03cac426b refactor: better xcode conf 2020-03-11 02:04:42 +09:00
Louis Pontoise 29a9f59340 feat: output plist file as binary for better perf 2020-03-11 02:04:42 +09:00
Louis Pontoise bddb6fa5bd fix: smaller payload for the icons 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 f950083061 refactor: correctly append to build settings from pods 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 6ac0658b32 fix: letsmove was not active on release builds 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