Skip to content

Commit 549ad30

Browse files
Clean up project warnings (#199)
* Set "recommended project settings" for Mac app * Add default fallback for font typingAttribute * Clean up linter errors * Update extension iconset * Fix spm errors and upgrade sparkle (#203) * Switch WriteFreely package import from ssh to https * Sign macOS project target for Development This fixes a crash-on-launch bug when running Product > Run from Xcode (Product > Archive should work correctly). See sparkle-project/Sparkle#2056 for more details. Bug introduced by commit: 671b054 * Update Sparkle to v2.0 from official repo Previously, we forked the repo to the WriteFreely org because Sparkle didn't support tag-based SPM updates. We therefore had to pull from the `master` branch, so forking insulated us from unexpected changes. As of 2.x Sparkle now allows for tag-based updating via SPM; we'll allow patch updates but stop short of 2.1 until we can vet changes. * Add MacUpdatesViewModel ObservableObject * Use MacUpdatesViewModel to handle Sparkle update logic
1 parent 77822cb commit 549ad30

30 files changed

+168
-132
lines changed
Binary file not shown.
Binary file not shown.

ActionExtension-iOS/Media.xcassets/AppIconExtension.appiconset/Contents.json

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,109 @@
11
{
22
"images" : [
33
{
4+
"filename" : "[email protected]",
45
"idiom" : "iphone",
56
"scale" : "2x",
67
"size" : "20x20"
78
},
89
{
10+
"filename" : "[email protected]",
911
"idiom" : "iphone",
1012
"scale" : "3x",
1113
"size" : "20x20"
1214
},
1315
{
16+
"filename" : "[email protected]",
1417
"idiom" : "iphone",
1518
"scale" : "2x",
1619
"size" : "29x29"
1720
},
1821
{
22+
"filename" : "[email protected]",
1923
"idiom" : "iphone",
2024
"scale" : "3x",
2125
"size" : "29x29"
2226
},
2327
{
28+
"filename" : "[email protected]",
2429
"idiom" : "iphone",
2530
"scale" : "2x",
2631
"size" : "40x40"
2732
},
2833
{
34+
"filename" : "[email protected]",
2935
"idiom" : "iphone",
3036
"scale" : "3x",
3137
"size" : "40x40"
3238
},
3339
{
34-
"filename" : "AppIconExtension@2x.png",
40+
"filename" : "icon-60@2x.png",
3541
"idiom" : "iphone",
3642
"scale" : "2x",
3743
"size" : "60x60"
3844
},
3945
{
40-
"filename" : "AppIconExtension@3x.png",
46+
"filename" : "icon-60@3x.png",
4147
"idiom" : "iphone",
4248
"scale" : "3x",
4349
"size" : "60x60"
4450
},
4551
{
52+
"filename" : "notification-icon~ipad.png",
4653
"idiom" : "ipad",
4754
"scale" : "1x",
4855
"size" : "20x20"
4956
},
5057
{
58+
"filename" : "[email protected]",
5159
"idiom" : "ipad",
5260
"scale" : "2x",
5361
"size" : "20x20"
5462
},
5563
{
64+
"filename" : "icon-small.png",
5665
"idiom" : "ipad",
5766
"scale" : "1x",
5867
"size" : "29x29"
5968
},
6069
{
70+
"filename" : "[email protected]",
6171
"idiom" : "ipad",
6272
"scale" : "2x",
6373
"size" : "29x29"
6474
},
6575
{
76+
"filename" : "icon-40.png",
6677
"idiom" : "ipad",
6778
"scale" : "1x",
6879
"size" : "40x40"
6980
},
7081
{
82+
"filename" : "[email protected]",
7183
"idiom" : "ipad",
7284
"scale" : "2x",
7385
"size" : "40x40"
7486
},
7587
{
88+
"filename" : "icon-76.png",
7689
"idiom" : "ipad",
7790
"scale" : "1x",
7891
"size" : "76x76"
7992
},
8093
{
94+
"filename" : "[email protected]",
8195
"idiom" : "ipad",
8296
"scale" : "2x",
8397
"size" : "76x76"
8498
},
8599
{
100+
"filename" : "[email protected]",
86101
"idiom" : "ipad",
87102
"scale" : "2x",
88103
"size" : "83.5x83.5"
89104
},
90105
{
106+
"filename" : "ios-marketing.png",
91107
"idiom" : "ios-marketing",
92108
"scale" : "1x",
93109
"size" : "1024x1024"
1.02 KB
Loading
2.16 KB
Loading
2.16 KB
Loading
3.56 KB
Loading
3.56 KB
Loading
5.73 KB
Loading
2.1 KB
Loading

0 commit comments

Comments
 (0)