Skip to content

Commit c9f2c06

Browse files
authored
Merge pull request #3 from tpgwidget/v3
SwiftUI port (v3)
2 parents 7cc94c2 + 3e57ffc commit c9f2c06

File tree

270 files changed

+3296
-964
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

270 files changed

+3296
-964
lines changed

.gitignore

+123-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/macos,xcode,swift
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,xcode,swift
3+
14
### macOS ###
2-
*.DS_Store
5+
# General
6+
.DS_Store
37
.AppleDouble
48
.LSOverride
59

@@ -10,6 +14,121 @@ Icon
1014
# Thumbnails
1115
._*
1216

13-
# Cordova
14-
platforms/
15-
plugins/
17+
# Files that might appear in the root of a volume
18+
.DocumentRevisions-V100
19+
.fseventsd
20+
.Spotlight-V100
21+
.TemporaryItems
22+
.Trashes
23+
.VolumeIcon.icns
24+
.com.apple.timemachine.donotpresent
25+
26+
# Directories potentially created on remote AFP share
27+
.AppleDB
28+
.AppleDesktop
29+
Network Trash Folder
30+
Temporary Items
31+
.apdisk
32+
33+
### Swift ###
34+
# Xcode
35+
#
36+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
37+
38+
## User settings
39+
xcuserdata/
40+
41+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
42+
*.xcscmblueprint
43+
*.xccheckout
44+
45+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
46+
build/
47+
DerivedData/
48+
*.moved-aside
49+
*.pbxuser
50+
!default.pbxuser
51+
*.mode1v3
52+
!default.mode1v3
53+
*.mode2v3
54+
!default.mode2v3
55+
*.perspectivev3
56+
!default.perspectivev3
57+
58+
## Obj-C/Swift specific
59+
*.hmap
60+
61+
## App packaging
62+
*.ipa
63+
*.dSYM.zip
64+
*.dSYM
65+
66+
## Playgrounds
67+
timeline.xctimeline
68+
playground.xcworkspace
69+
70+
# Swift Package Manager
71+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
72+
# Packages/
73+
# Package.pins
74+
# Package.resolved
75+
# *.xcodeproj
76+
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
77+
# hence it is not needed unless you have added a package configuration file to your project
78+
# .swiftpm
79+
80+
.build/
81+
82+
# CocoaPods
83+
# We recommend against adding the Pods directory to your .gitignore. However
84+
# you should judge for yourself, the pros and cons are mentioned at:
85+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
86+
# Pods/
87+
# Add this line if you want to avoid checking in source code from the Xcode workspace
88+
# *.xcworkspace
89+
90+
# Carthage
91+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
92+
# Carthage/Checkouts
93+
94+
Carthage/Build/
95+
96+
# Accio dependency management
97+
Dependencies/
98+
.accio/
99+
100+
# fastlane
101+
# It is recommended to not store the screenshots in the git repo.
102+
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
103+
# For more information about the recommended setup visit:
104+
# https://docs.fastlane.tools/best-practices/source-control/#source-control
105+
106+
fastlane/report.xml
107+
fastlane/Preview.html
108+
fastlane/screenshots/**/*.png
109+
fastlane/test_output
110+
111+
# Code Injection
112+
# After new code Injection tools there's a generated folder /iOSInjectionProject
113+
# https://github.com/johnno1962/injectionforxcode
114+
115+
iOSInjectionProject/
116+
117+
### Xcode ###
118+
# Xcode
119+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
120+
121+
122+
123+
124+
## Gcc Patch
125+
/*.gcno
126+
127+
### Xcode Patch ###
128+
*.xcodeproj/*
129+
!*.xcodeproj/project.pbxproj
130+
!*.xcodeproj/xcshareddata/
131+
!*.xcworkspace/contents.xcworkspacedata
132+
**/xcshareddata/WorkspaceSettings.xcsettings
133+
134+
# End of https://www.toptal.com/developers/gitignore/api/macos,xcode,swift

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2015–2018 Nicolas Ettlin
3+
Copyright (c) 2015–2021 Nicolas Ettlin
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# tpgwidget/ios
2-
This repo contains the iOS Cordova project that the users download from the App Store. The web app itself (“widget”) is in the [tpgwidget/tpgwidget](https://github.com/tpgwidget/tpgwidget) repo.
2+
This repo contains the Xcode project for the iOS “installer” app that the users download from the App Store.
3+
The web app itself (“widget”) is in the [tpgwidget/tpgwidget](https://github.com/tpgwidget/tpgwidget) repo.
34

45
[![Download on the App Store](https://user-images.githubusercontent.com/551004/29770691-a2082ff4-8bc6-11e7-89a6-964cd405ea8e.png)](https://tinyurl.com/TPGwidget-iOS)

TPGwidget Stickers/Info.plist

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>$(DEVELOPMENT_LANGUAGE)</string>
7+
<key>CFBundleDisplayName</key>
8+
<string>TPGwidget</string>
9+
<key>CFBundleExecutable</key>
10+
<string>$(EXECUTABLE_NAME)</string>
11+
<key>CFBundleIdentifier</key>
12+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
13+
<key>CFBundleInfoDictionaryVersion</key>
14+
<string>6.0</string>
15+
<key>CFBundleName</key>
16+
<string>$(PRODUCT_NAME)</string>
17+
<key>CFBundlePackageType</key>
18+
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
19+
<key>CFBundleShortVersionString</key>
20+
<string>$(MARKETING_VERSION)</string>
21+
<key>CFBundleVersion</key>
22+
<string>$(CURRENT_PROJECT_VERSION)</string>
23+
<key>NSExtension</key>
24+
<dict>
25+
<key>NSExtensionPointIdentifier</key>
26+
<string>com.apple.message-payload-provider</string>
27+
<key>NSExtensionPrincipalClass</key>
28+
<string>StickerBrowserViewController</string>
29+
</dict>
30+
</dict>
31+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"properties" : {
7+
"filename" : "lionscity.png"
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"properties" : {
7+
"filename" : "C2.png"
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"properties" : {
7+
"filename" : "citaro.png"
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"properties" : {
7+
"filename" : "Tosa.png"
8+
}
9+
}
Loading

0 commit comments

Comments
 (0)