Skip to content

Commit 8bcdafe

Browse files
authored
✨Add demo app, support iOS 26, implement more flexible UI (#1)
1 parent 128347c commit 8bcdafe

File tree

21 files changed

+1982
-494
lines changed

21 files changed

+1982
-494
lines changed

.gitignore

Lines changed: 88 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -1,140 +1,119 @@
1-
# Created by https://www.toptal.com/developers/gitignore/api/macos,swiftpackagemanager,xcode,swift
2-
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,swiftpackagemanager,xcode,swift
1+
# .gitignore file created for free with Tower (https://www.git-tower.com/)
2+
# For suggestions or improvements please contact us using [email protected]
3+
# Generated on 2025-07-03
4+
# Includes: swift, xcode, macos
35

4-
### macOS ###
5-
# General
6-
.DS_Store
7-
.AppleDouble
8-
.LSOverride
9-
10-
# Icon must end with two \r
11-
Icon
6+
### Universal ###
7+
# Common files that should be ignored in all projects
128

9+
# Logs
10+
*.log
11+
# Temporary files
12+
*.tmp
13+
*~
1314

14-
# Thumbnails
15-
._*
15+
*.bak
16+
# Environment files (containing secrets, API keys, credentials)
17+
.env
18+
*.env
19+
.env.*
1620

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
21+
# Local configuration that shouldn't be shared
22+
*.local
2523

26-
# Directories potentially created on remote AFP share
27-
.AppleDB
28-
.AppleDesktop
29-
Network Trash Folder
30-
Temporary Items
31-
.apdisk
24+
### Swift ###
25+
# swift specific files
3226

33-
### macOS Patch ###
34-
# iCloud generated files
35-
*.icloud
27+
build/
28+
.build/
29+
DerivedData/
30+
*.xcodeproj/xcuserdata/
31+
*.xcworkspace/xcuserdata/
3632

37-
### Swift ###
38-
# Xcode
39-
#
40-
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
33+
timeline.xctimeline
34+
Packages/
35+
*.xcarchive
36+
Dependencies/
37+
.accio/
4138

42-
## User settings
43-
xcuserdata/
39+
*.o
40+
*.ipa
41+
*.dSYM
42+
*.dSYM.zip
4443

45-
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
46-
*.xcscmblueprint
47-
*.xccheckout
44+
### Xcode ###
45+
# Xcode IDE files and build settings
4846

49-
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
50-
build/
51-
DerivedData/
52-
*.moved-aside
47+
# Xcode
5348
*.pbxuser
5449
!default.pbxuser
5550
*.mode1v3
5651
!default.mode1v3
52+
5753
*.mode2v3
5854
!default.mode2v3
5955
*.perspectivev3
6056
!default.perspectivev3
57+
xcuserdata/
6158

62-
## Obj-C/Swift specific
59+
*.xccheckout
60+
*.moved-aside
61+
DerivedData/
6362
*.hmap
64-
65-
## App packaging
6663
*.ipa
67-
*.dSYM.zip
68-
*.dSYM
6964

70-
## Playgrounds
71-
timeline.xctimeline
72-
playground.xcworkspace
73-
74-
# Swift Package Manager
75-
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
76-
# Packages/
77-
# Package.pins
78-
# Package.resolved
79-
# *.xcodeproj
80-
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
81-
# hence it is not needed unless you have added a package configuration file to your project
82-
# .swiftpm
83-
84-
.build/
85-
86-
# CocoaPods
87-
# We recommend against adding the Pods directory to your .gitignore. However
88-
# you should judge for yourself, the pros and cons are mentioned at:
89-
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
90-
# Pods/
91-
# Add this line if you want to avoid checking in source code from the Xcode workspace
92-
# *.xcworkspace
93-
94-
# Carthage
95-
# Add this line if you want to avoid checking in source code from Carthage dependencies.
96-
# Carthage/Checkouts
97-
98-
Carthage/Build/
99-
100-
# Accio dependency management
101-
Dependencies/
102-
.accio/
103-
104-
# fastlane
105-
# It is recommended to not store the screenshots in the git repo.
106-
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
107-
# For more information about the recommended setup visit:
108-
# https://docs.fastlane.tools/best-practices/source-control/#source-control
65+
*.xcuserstate
66+
*.xcscmblueprint
67+
*.xcscheme
68+
*.xcworkspacedata
69+
*.xcodeproj/*
10970

110-
fastlane/report.xml
111-
fastlane/Preview.html
112-
fastlane/screenshots/**/*.png
113-
fastlane/test_output
71+
!*.xcodeproj/project.pbxproj
72+
!*.xcodeproj/xcshareddata/
73+
!*.xcodeproj/project.xcworkspace/
74+
!*.xcworkspace/contents.xcworkspacedata
75+
**/xcshareddata/WorkspaceSettings.xcsettings
11476

115-
# Code Injection
116-
# After new code Injection tools there's a generated folder /iOSInjectionProject
117-
# https://github.com/johnno1962/injectionforxcode
77+
*.xcscmblueprint
78+
.xccheckout
79+
/*.gcno
80+
**/xcshareddata/WorkspaceSettings.xcsettings
11881

119-
iOSInjectionProject/
82+
### Macos ###
83+
# macOS operating system specific files
12084

121-
### SwiftPackageManager ###
122-
Packages
123-
xcuserdata
124-
*.xcodeproj
85+
.DS_Store
86+
.AppleDouble
87+
.LSOverride
88+
Icon
89+
._*
12590

91+
.DocumentRevisions-V100
92+
.fseventsd
93+
.Spotlight-V100
94+
.TemporaryItems
95+
.Trashes
12696

127-
### Xcode ###
97+
.VolumeIcon.icns
98+
.com.apple.timemachine.donotpresent
99+
.AppleDB
100+
.AppleDesktop
101+
Network Trash Folder
128102

129-
## Xcode 8 and earlier
103+
Temporary Items
104+
.apdisk
105+
*.icloud
106+
.AppleDB/
107+
.AppleDesktop/
130108

131-
### Xcode Patch ###
132-
*.xcodeproj/*
133-
!*.xcodeproj/project.pbxproj
134-
!*.xcodeproj/xcshareddata/
135-
!*.xcodeproj/project.xcworkspace/
136-
!*.xcworkspace/contents.xcworkspacedata
137-
/*.gcno
138-
**/xcshareddata/WorkspaceSettings.xcsettings
109+
*.AppleDouble
110+
*.AppleDB
111+
.Spotlight-V100/
112+
.Trashes/
113+
*.swp
139114

140-
# End of https://www.toptal.com/developers/gitignore/api/macos,swiftpackagemanager,xcode,swift
115+
Network Trash Folder/
116+
.DS_Store?
117+
.Spotlight-V100
118+
.Trashes
119+
GoogleService-Info.plist

0 commit comments

Comments
 (0)