Skip to content

Commit b429cd8

Browse files
committed
initial commit
0 parents  commit b429cd8

8 files changed

Lines changed: 226 additions & 0 deletions

CapsuleButtonStyle.codesnippet

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetCapsuleButtonStyle</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>TopLevel</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>struct CapsuleButton: ButtonStyle {
13+
func makeBody(configuration: Configuration) -&gt; some View {
14+
configuration.label
15+
.padding()
16+
.background(&lt;#Background#&gt;)
17+
.foregroundStyle(&lt;#Foreground#&gt;)
18+
.clipShape(Capsule())
19+
}
20+
}</string>
21+
<key>IDECodeSnippetIdentifier</key>
22+
<string>70A8E9BA-EF99-4394-A017-EA37568DD21C</string>
23+
<key>IDECodeSnippetLanguage</key>
24+
<string>Xcode.SourceCodeLanguage.Swift</string>
25+
<key>IDECodeSnippetSummary</key>
26+
<string></string>
27+
<key>IDECodeSnippetTitle</key>
28+
<string>Capsule Button Style</string>
29+
<key>IDECodeSnippetUserSnippet</key>
30+
<true/>
31+
<key>IDECodeSnippetVersion</key>
32+
<integer>2</integer>
33+
</dict>
34+
</plist>

ContentView.codesnippet

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetContentView</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>TopLevel</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>struct &lt;#ContentView#&gt;&lt;Content: View&gt;: View {
13+
private let content: Content
14+
15+
init(@ViewBuilder _ content: () -&gt; Content) {
16+
self.content = content()
17+
}
18+
19+
var body: some View {
20+
content
21+
}
22+
}</string>
23+
<key>IDECodeSnippetIdentifier</key>
24+
<string>E990C768-8852-4E50-90FB-C5796C1CA1FF</string>
25+
<key>IDECodeSnippetLanguage</key>
26+
<string>Xcode.SourceCodeLanguage.Swift</string>
27+
<key>IDECodeSnippetSummary</key>
28+
<string></string>
29+
<key>IDECodeSnippetTitle</key>
30+
<string>ContentView</string>
31+
<key>IDECodeSnippetUserSnippet</key>
32+
<true/>
33+
<key>IDECodeSnippetVersion</key>
34+
<integer>2</integer>
35+
</dict>
36+
</plist>

HStackSpacing.codesnippet

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetHStackSpacing</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>All</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>HStack(spacing: &lt;#0#&gt;) {
13+
&lt;#Text("")#&gt;
14+
}</string>
15+
<key>IDECodeSnippetIdentifier</key>
16+
<string>3875DABE-3A08-43CC-A884-03CC2A612B4E</string>
17+
<key>IDECodeSnippetLanguage</key>
18+
<string>Xcode.SourceCodeLanguage.Swift</string>
19+
<key>IDECodeSnippetSummary</key>
20+
<string></string>
21+
<key>IDECodeSnippetTitle</key>
22+
<string>HStack Spacing</string>
23+
<key>IDECodeSnippetUserSnippet</key>
24+
<true/>
25+
<key>IDECodeSnippetVersion</key>
26+
<integer>2</integer>
27+
</dict>
28+
</plist>

OutlinedTextFieldStyle.codesnippet

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetOutlinedTextFieldStyle</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>TopLevel</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>struct OutlinedTextFieldStyle: TextFieldStyle {
13+
func _body(configuration: TextField&lt;Self._Label&gt;) -&gt; some View {
14+
configuration
15+
.padding()
16+
.overlay {
17+
RoundedRectangle(cornerRadius: 8, style: .continuous)
18+
.stroke(&lt;#Color#&gt;, lineWidth: 2)
19+
}
20+
}
21+
}</string>
22+
<key>IDECodeSnippetIdentifier</key>
23+
<string>37D2FC5A-6D07-4D76-A31D-80C6D853E2EB</string>
24+
<key>IDECodeSnippetLanguage</key>
25+
<string>Xcode.SourceCodeLanguage.Swift</string>
26+
<key>IDECodeSnippetSummary</key>
27+
<string></string>
28+
<key>IDECodeSnippetTitle</key>
29+
<string>Outlined TextField Style</string>
30+
<key>IDECodeSnippetUserSnippet</key>
31+
<true/>
32+
<key>IDECodeSnippetVersion</key>
33+
<integer>2</integer>
34+
</dict>
35+
</plist>

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# CodeSnippets

RandomColor.codesnippet

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetRandomColor</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>TopLevel</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>extension Color {
13+
static var random: Color {
14+
Color(
15+
red: .random(in: 0...1),
16+
green: .random(in: 0...1),
17+
blue: .random(in: 0...1))
18+
}
19+
}
20+
</string>
21+
<key>IDECodeSnippetIdentifier</key>
22+
<string>131C9F8C-D063-4E02-ABF8-A5F8F33FD54D</string>
23+
<key>IDECodeSnippetLanguage</key>
24+
<string>Xcode.SourceCodeLanguage.Swift</string>
25+
<key>IDECodeSnippetSummary</key>
26+
<string>Returns a random color</string>
27+
<key>IDECodeSnippetTitle</key>
28+
<string>Random Color</string>
29+
<key>IDECodeSnippetUserSnippet</key>
30+
<true/>
31+
<key>IDECodeSnippetVersion</key>
32+
<integer>2</integer>
33+
</dict>
34+
</plist>

Singleton.codesnippet

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetSingleton</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>All</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>class &lt;#SingletonClassName#&gt; {
13+
static let shared = &lt;#SingletonClassName#&gt;()
14+
15+
private init() {}
16+
}</string>
17+
<key>IDECodeSnippetIdentifier</key>
18+
<string>3BE9278C-FB49-4D9F-AD5B-E61435D6DCA9</string>
19+
<key>IDECodeSnippetLanguage</key>
20+
<string>Xcode.SourceCodeLanguage.Swift</string>
21+
<key>IDECodeSnippetSummary</key>
22+
<string>Creates a singleton class with a private init</string>
23+
<key>IDECodeSnippetTitle</key>
24+
<string>Singleton</string>
25+
<key>IDECodeSnippetUserSnippet</key>
26+
<true/>
27+
<key>IDECodeSnippetVersion</key>
28+
<integer>2</integer>
29+
</dict>
30+
</plist>

VStackSpacing.codesnippet

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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>IDECodeSnippetCompletionPrefix</key>
6+
<string>snippetVStackSpacing</string>
7+
<key>IDECodeSnippetCompletionScopes</key>
8+
<array>
9+
<string>All</string>
10+
</array>
11+
<key>IDECodeSnippetContents</key>
12+
<string>VStack(spacing: &lt;#0#&gt;) {
13+
&lt;#Text("")#&gt;
14+
}</string>
15+
<key>IDECodeSnippetIdentifier</key>
16+
<string>D149C0C2-4003-4483-8272-EDCFF313483F</string>
17+
<key>IDECodeSnippetLanguage</key>
18+
<string>Xcode.SourceCodeLanguage.Swift</string>
19+
<key>IDECodeSnippetSummary</key>
20+
<string></string>
21+
<key>IDECodeSnippetTitle</key>
22+
<string>VStack Spacing</string>
23+
<key>IDECodeSnippetUserSnippet</key>
24+
<true/>
25+
<key>IDECodeSnippetVersion</key>
26+
<integer>2</integer>
27+
</dict>
28+
</plist>

0 commit comments

Comments
 (0)