Merge pull request #2062 from omnivore-app/fix/ios-1.26-beta

Bump iOS version, update Chinese string translation, show Reader Preferences from a popover on iPad
This commit is contained in:
Jackson Harper
2023-04-18 09:00:17 +08:00
committed by GitHub
3 changed files with 20 additions and 9 deletions

View File

@ -1490,7 +1490,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.25.0;
MARKETING_VERSION = 1.26.0;
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
PRODUCT_NAME = Omnivore;
PROVISIONING_PROFILE_SPECIFIER = "";
@ -1831,7 +1831,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.25.0;
MARKETING_VERSION = 1.26.0;
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
PRODUCT_NAME = Omnivore;
PROVISIONING_PROFILE_SPECIFIER = "";

View File

@ -11,6 +11,7 @@ struct WebReaderContainerView: View {
let item: LinkedItem
@State private var showPreferencesPopover = false
@State private var showPreferencesFormsheet = false
@State private var showLabelsModal = false
@State private var showHighlightLabelsModal = false
@State private var showTitleEdit = false
@ -286,7 +287,13 @@ struct WebReaderContainerView: View {
#endif
Button(
action: { showPreferencesPopover.toggle() },
action: {
if UIDevice.current.userInterfaceIdiom == .phone {
showPreferencesFormsheet.toggle()
} else {
showPreferencesPopover.toggle()
}
},
label: {
Image(systemName: "textformat.size")
.font(.appNavbarIcon)
@ -294,6 +301,14 @@ struct WebReaderContainerView: View {
)
.padding(.horizontal, 5)
.scaleEffect(navBarVisibilityRatio)
.popover(isPresented: $showPreferencesPopover) {
webPreferencesPopoverView
.frame(maxWidth: 400, maxHeight: 475)
}
.formSheet(isPresented: $showPreferencesFormsheet, modalSize: CGSize(width: 400, height: 475)) {
webPreferencesPopoverView
}
#if os(macOS)
Spacer()
#endif
@ -529,11 +544,7 @@ struct WebReaderContainerView: View {
}
#endif
}
#if os(iOS)
.formSheet(isPresented: $showPreferencesPopover, modalSize: CGSize(width: 400, height: 475)) {
webPreferencesPopoverView
}
#else
#if os(macOS)
.onReceive(NSNotification.readerSettingsChangedPublisher) { _ in
readerSettingsChangedTransactionID = UUID()
}

View File

@ -122,7 +122,7 @@
// Welcome View
"welcomeTitle" = "认真的读者所喜爱的稍后阅读。";
"welcomeLearnMore" = "了解更多";
"welcomeSignupAgreement" = "注册即表示您同意 Omnivore\n";
"welcomeSignupAgreement" = "您使用我们的服务即表示您同意本条款 Omnivore\n";
"welcomeTitleTermsOfService" = "服务条款";
"welcomeTitleAndJoiner" = " 和 ";
"welcomeTitleEmailContinue" = "继续使用电子邮件";