Skip to content

Commit d22f445

Browse files
committed
fix: aussie mode getting stuck
1 parent 6ac3c98 commit d22f445

File tree

4 files changed

+24
-18
lines changed

4 files changed

+24
-18
lines changed

ishare.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@
602602
CURRENT_PROJECT_VERSION = "${BUILD_NUMBER}";
603603
DEAD_CODE_STRIPPING = YES;
604604
DEVELOPMENT_ASSET_PATHS = "";
605-
DEVELOPMENT_TEAM = LT2SM56C52;
605+
DEVELOPMENT_TEAM = L988J7YMK5;
606606
ENABLE_HARDENED_RUNTIME = YES;
607607
ENABLE_PREVIEWS = YES;
608608
ENABLE_TESTING_SEARCH_PATHS = NO;
@@ -640,7 +640,7 @@
640640
CURRENT_PROJECT_VERSION = "${BUILD_NUMBER}";
641641
DEAD_CODE_STRIPPING = YES;
642642
DEVELOPMENT_ASSET_PATHS = "";
643-
DEVELOPMENT_TEAM = LT2SM56C52;
643+
DEVELOPMENT_TEAM = L988J7YMK5;
644644
ENABLE_HARDENED_RUNTIME = YES;
645645
ENABLE_PREVIEWS = YES;
646646
ENABLE_TESTABILITY = NO;

ishare.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ishare/Views/Settings/UploaderSettings.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ struct UploaderSettingsView: View {
1313
@Default(.activeCustomUploader) var activeCustomUploader
1414
@Default(.savedCustomUploaders) var savedCustomUploaders
1515
@Default(.uploadType) var uploadType
16+
@Default(.aussieMode) var aussieMode
1617

1718
@State private var isAddSheetPresented = false
1819
@State private var isImportSheetPresented = false
@@ -115,6 +116,7 @@ struct UploaderSettingsView: View {
115116
}
116117
.padding(.bottom)
117118
}
119+
.rotationEffect(aussieMode ? .degrees(180) : .zero)
118120
.sheet(isPresented: $isAddSheetPresented) {
119121
AddCustomUploaderView()
120122
.frame(minWidth: 450)

ishare/Views/SettingsMenuView.swift

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,30 @@ import ScreenCaptureKit
1616

1717
struct SettingsMenuView: View {
1818
@Default(.aussieMode) var aussieMode
19-
19+
2020
let appVersionString: String = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
2121

2222
var body: some View {
2323
NavigationView {
2424
VStack {
2525
List {
2626
NavigationLink(destination: GeneralSettingsView()) {
27-
Label("General", systemImage: "gearshape")
27+
Label("General", systemImage: "gearshape").rotationEffect(aussieMode ? .degrees(180) : .zero)
2828
}
2929
NavigationLink(destination: UploaderSettingsView()) {
30-
Label("Uploaders", systemImage: "icloud.and.arrow.up")
30+
Label("Uploaders", systemImage: "icloud.and.arrow.up").rotationEffect(aussieMode ? .degrees(180) : .zero)
3131
}
3232
NavigationLink(destination: KeybindSettingsView()) {
33-
Label("Keybinds", systemImage: "command.circle")
33+
Label("Keybinds", systemImage: "command.circle").rotationEffect(aussieMode ? .degrees(180) : .zero)
3434
}
3535
NavigationLink(destination: CaptureSettingsView()) {
36-
Label("Image files", systemImage: "photo")
36+
Label("Image files", systemImage: "photo").rotationEffect(aussieMode ? .degrees(180) : .zero)
3737
}
3838
NavigationLink(destination: RecordingSettingsView()) {
39-
Label("Video files", systemImage: "menubar.dock.rectangle.badge.record")
39+
Label("Video files", systemImage: "menubar.dock.rectangle.badge.record").rotationEffect(aussieMode ? .degrees(180) : .zero)
4040
}
4141
NavigationLink(destination: AdvancedSettingsView()) {
42-
Label("Advanced", systemImage: "hammer.circle")
42+
Label("Advanced", systemImage: "hammer.circle").rotationEffect(aussieMode ? .degrees(180) : .zero)
4343
}
4444
}
4545
.listStyle(SidebarListStyle())
@@ -52,6 +52,7 @@ struct SettingsMenuView: View {
5252
Text("GitHub")
5353
}
5454
}
55+
.rotationEffect(aussieMode ? .degrees(180) : .zero)
5556
.padding()
5657
.frame(maxWidth: .infinity, alignment: .center)
5758
}
@@ -60,7 +61,6 @@ struct SettingsMenuView: View {
6061
GeneralSettingsView() // default view
6162
}
6263
.frame(minWidth: 600, maxWidth: 600, minHeight: 300, maxHeight: 300)
63-
.rotationEffect(aussieMode ? .degrees(180) : .zero)
6464
.navigationTitle("Settings")
6565
}
6666
}
@@ -89,7 +89,6 @@ struct GeneralSettingsView: View {
8989
var body: some View {
9090
VStack(alignment: .leading) {
9191
Spacer()
92-
Text("ishare").font(.largeTitle).frame(maxWidth: .infinity).padding(-10)
9392

9493
HStack() {
9594
VStack(alignment: .leading) {
@@ -100,7 +99,7 @@ struct GeneralSettingsView: View {
10099
Spacer()
101100

102101
VStack {
103-
Text("Menu Icon")
102+
Text("Menu Bar Icon")
104103

105104
HStack {
106105
ForEach(MenuBarIcon.allCases, id: \.self) { choice in
@@ -165,11 +164,13 @@ struct GeneralSettingsView: View {
165164
.padding(0)
166165
.frame(maxWidth: .infinity)
167166
}
168-
.padding()
167+
.padding().rotationEffect(aussieMode ? .degrees(180) : .zero)
169168
}
170169
}
171170

172171
struct KeybindSettingsView: View {
172+
@Default(.aussieMode) var aussieMode
173+
173174
var body: some View {
174175
Spacer()
175176

@@ -193,14 +194,15 @@ struct KeybindSettingsView: View {
193194
.foregroundColor(.red)
194195
.frame(maxWidth: .infinity)
195196
}
196-
.padding()
197+
.padding().rotationEffect(aussieMode ? .degrees(180) : .zero)
197198
}
198199
}
199200

200201
struct CaptureSettingsView: View {
201202
@Default(.capturePath) var capturePath
202203
@Default(.captureFileType) var fileType
203204
@Default(.captureFileName) var fileName
205+
@Default(.aussieMode) var aussieMode
204206

205207
var body: some View {
206208
VStack(alignment: .leading) {
@@ -241,7 +243,7 @@ struct CaptureSettingsView: View {
241243
}.labelsHidden()
242244
}.padding()
243245

244-
}.padding()
246+
}.padding().rotationEffect(aussieMode ? .degrees(180) : .zero)
245247
}
246248
}
247249

@@ -252,6 +254,7 @@ struct RecordingSettingsView: View {
252254
@Default(.recordMP4) var recordMP4
253255
@Default(.useHEVC) var useHEVC
254256
@Default(.compressVideo) var compressVideo
257+
@Default(.aussieMode) var aussieMode
255258

256259
@State private var isExcludedAppSheetPresented = false
257260

@@ -311,14 +314,15 @@ struct RecordingSettingsView: View {
311314
.sheet(isPresented: $isExcludedAppSheetPresented) {
312315
ExcludedAppsView().frame(maxHeight: 500)
313316
}
314-
}
317+
}.rotationEffect(aussieMode ? .degrees(180) : .zero)
315318
}
316319
}
317320

318321
struct AdvancedSettingsView: View {
319322
@State private var showingAlert: Bool = false
320323
@Default(.imgurClientId) var imgurClientId
321324
@Default(.captureBinary) var captureBinary
325+
@Default(.aussieMode) var aussieMode
322326

323327
var body: some View {
324328
VStack{
@@ -350,7 +354,7 @@ struct AdvancedSettingsView: View {
350354
}
351355
}
352356
Spacer()
353-
}.padding()
357+
}.padding().rotationEffect(aussieMode ? .degrees(180) : .zero)
354358
.alert(Text("Advanced Settings"),
355359
isPresented: $showingAlert,
356360
actions: {

0 commit comments

Comments
 (0)