Skip to content

Commit fc9b75a

Browse files
committed
Merge branch 'main' into feature/miharun
# Conflicts: # MyLibrary/Sources/DataClient/Resources/organizers.json # MyLibrary/Sources/trySwiftFeature/Localizable.xcstrings
2 parents e98234e + 37890fa commit fc9b75a

File tree

9 files changed

+54
-12
lines changed

9 files changed

+54
-12
lines changed

MyLibrary/Sources/DataClient/Resources/day1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
"bio": "He was fascinated by the smooth and beautiful UI of Mac OS X and started working with Cocoa to create it by himself. After working as a commercial iOS developer, he now works as a software designer and architect, aiming to create beautiful software with smooth UI. He is also a member of \"macOS native\" community organizers.",
4242
"links": [
4343
{
44-
"url": "https://twitter.com/usagimaru_dev",
45-
"name": "@usagimaru"
44+
"url": "https://twitter.com/usagimaruma",
45+
"name": "@usagimaruma"
4646
}
4747
]
4848
}

MyLibrary/Sources/DataClient/Resources/organizers.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,21 @@
6262
"url": "https://github.com/mnaruse"
6363
}
6464
]
65+
},
66+
{
67+
"id": 5,
68+
"name": "Naoki Muramoto",
69+
"image_name": "Naoki",
70+
"bio": "Naoki is a 3rd year software engineer working in Tokyo who loves Swift.\nHe loves beer and often drinks it when he's not working.",
71+
"links": [
72+
{
73+
"name": "@naoki_mrmt",
74+
"url": "https://x.com/naoki_mrmt"
75+
},
76+
{
77+
"name": "@naoki-mrmt",
78+
"url": "https://github.com/naoki-mrmt"
79+
}
80+
]
6581
}
6682
]

MyLibrary/Sources/ScheduleFeature/Detail.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public struct ScheduleDetailView: View {
102102
}
103103
.sheet(item: $store.scope(state: \.destination?.safari, action: \.destination.safari)) { sheetStore in
104104
SafariViewRepresentation(url: sheetStore.url)
105+
.ignoresSafeArea()
105106
}
106107
}
107108

MyLibrary/Sources/ScheduleFeature/Schedule.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public struct ScheduleView: View {
118118
}
119119
.sheet(item: $store.scope(state: \.destination?.guidance, action: \.destination.guidance)) { sheetStore in
120120
SafariViewRepresentation(url: sheetStore.url)
121+
.ignoresSafeArea()
121122
}
122123
}
123124

MyLibrary/Sources/trySwiftFeature/Localizable.xcstrings

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,17 @@
106106
}
107107
}
108108
},
109+
"Naoki is a 3rd year software engineer working in Tokyo who loves Swift.\nHe loves beer and often drinks it when he's not working." : {
110+
"extractionState" : "manual",
111+
"localizations" : {
112+
"ja" : {
113+
"stringUnit" : {
114+
"state" : "translated",
115+
"value" : "Swiftが好きな東京で働いている3年目のソフトウェアエンジニアです。\nビールが大好きで、仕事以外でもよく飲んでいます。"
116+
}
117+
}
118+
}
119+
},
109120
"Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living the digital nomad life as her alter identity: @NatashaTheNomad." : {
110121
"extractionState" : "manual",
111122
"localizations" : {
112 KB
Loading
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "500x500.png",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}

MyLibrary/Sources/trySwiftFeature/Organizers.swift

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,17 @@ public struct OrganizersView: View {
5959
public var body: some View {
6060
List {
6161
ForEach(store.organizers) { organizer in
62-
Label {
63-
Text(LocalizedStringKey(organizer.name), bundle: .module)
64-
} icon: {
65-
Image(organizer.imageName, bundle: .module)
66-
.resizable()
67-
.aspectRatio(contentMode: .fit)
68-
.clipShape(Circle())
69-
}
70-
.onTapGesture {
62+
Button {
7163
send(._organizerTapped(organizer))
64+
} label: {
65+
Label {
66+
Text(LocalizedStringKey(organizer.name), bundle: .module)
67+
} icon: {
68+
Image(organizer.imageName, bundle: .module)
69+
.resizable()
70+
.aspectRatio(contentMode: .fit)
71+
.clipShape(Circle())
72+
}
7273
}
7374
}
7475
}

MyLibrary/Sources/trySwiftFeature/Profile.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public struct ProfileView: View {
8686
.padding()
8787
.frame(maxWidth: 700)
8888
}
89-
.navigationTitle(store.organizer.name)
89+
.navigationTitle(Text(LocalizedStringKey(store.organizer.name), bundle: .module))
9090
}
9191
.sheet(item: $store.scope(state: \.destination?.safari, action: \.destination.safari)) { sheetStore in
9292
SafariViewRepresentation(url: sheetStore.url)

0 commit comments

Comments
 (0)