diff --git a/QuickRecorder.xcodeproj/project.pbxproj b/QuickRecorder.xcodeproj/project.pbxproj
index 3f1ac5b..5de2262 100644
--- a/QuickRecorder.xcodeproj/project.pbxproj
+++ b/QuickRecorder.xcodeproj/project.pbxproj
@@ -420,7 +420,7 @@
CODE_SIGN_ENTITLEMENTS = QuickRecorder/QuickRecorder.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 126;
+ CURRENT_PROJECT_VERSION = 127;
DEVELOPMENT_ASSET_PATHS = "\"QuickRecorder/Preview Content\"";
DEVELOPMENT_TEAM = L4T783637F;
ENABLE_HARDENED_RUNTIME = YES;
@@ -436,7 +436,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 12.3;
- MARKETING_VERSION = 1.2.6;
+ MARKETING_VERSION = 1.2.7;
PRODUCT_BUNDLE_IDENTIFIER = com.lihaoyun6.QuickRecorder;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -452,7 +452,7 @@
CODE_SIGN_ENTITLEMENTS = QuickRecorder/QuickRecorder.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 126;
+ CURRENT_PROJECT_VERSION = 127;
DEVELOPMENT_ASSET_PATHS = "\"QuickRecorder/Preview Content\"";
DEVELOPMENT_TEAM = L4T783637F;
ENABLE_HARDENED_RUNTIME = YES;
@@ -468,7 +468,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 12.3;
- MARKETING_VERSION = 1.2.6;
+ MARKETING_VERSION = 1.2.7;
PRODUCT_BUNDLE_IDENTIFIER = com.lihaoyun6.QuickRecorder;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
diff --git a/QuickRecorder/Info.plist b/QuickRecorder/Info.plist
index 52a20e8..24382c6 100644
--- a/QuickRecorder/Info.plist
+++ b/QuickRecorder/Info.plist
@@ -11,7 +11,7 @@
mp4
CFBundleTypeRole
- Editor
+ Viewer
LSHandlerRank
Alternate
NSDocumentClass
diff --git a/QuickRecorder/ViewModel/SettingsView.swift b/QuickRecorder/ViewModel/SettingsView.swift
index b567cd3..1fbc8c0 100644
--- a/QuickRecorder/ViewModel/SettingsView.swift
+++ b/QuickRecorder/ViewModel/SettingsView.swift
@@ -169,26 +169,26 @@ struct SettingsView: View {
VStack(spacing: 5.5) {
BundleSelector()
Text("These apps will be excluded when recording \"Screen\" or \"Screen Area\"\n* But if the app is launched after the recording starts, it cannot be excluded.")
- .font(.footnote).foregroundColor(Color.gray).padding([.leading,.trailing], 6).fixedSize(horizontal: false, vertical: true)
+ .font(.footnote).foregroundColor(Color.gray).padding([.leading,.trailing], 0).fixedSize(horizontal: false, vertical: true)
}
}.frame(width: 220)
}
HStack(alignment: .top, spacing: 17) {
- GroupBox(label: Text("Update Settings".local).fontWeight(.bold)) {
- ZStack(){
+ ZStack(alignment: .bottomTrailing){
+ GroupBox(label: Text("Update Settings".local).fontWeight(.bold)) {
Form(){
UpdaterSettingsView(updater: updaterController.updater)
}.frame(maxWidth: .infinity).padding([.top, .bottom], 5)
- Button(action: {
- updaterController.updater.checkForUpdates()
- }) {
- Image(systemName: "arrow.clockwise.circle.fill")
- .foregroundStyle(.blue)
- }
- .buttonStyle(.plain)
- .padding(.leading, 250).padding(.top, 36)
}
- }.frame(width: 270)
+ Button(action: {
+ updaterController.updater.checkForUpdates()
+ }) {
+ Image(systemName: "arrow.clockwise.circle.fill")
+ .foregroundStyle(.blue)
+ }
+ .buttonStyle(.plain)
+ .padding(2)
+ }.frame(width: 320)
GroupBox(label: Text("Icon Settings".local).fontWeight(.bold)) {
Form(){
Toggle(isOn: $showOnDock) { Text("Show Dock Icon") }
@@ -200,7 +200,7 @@ struct SettingsView: View {
.toggleStyle(.checkbox)
.onChange(of: showMenubar) { _ in appDelegate.updateStatusBar() }
}.frame(maxWidth: .infinity).padding([.top, .bottom], 5)
- }.frame(width: 270)
+ }.frame(width: 220)
}
Divider()
HStack {
diff --git a/QuickRecorder/it.lproj/Localizable.strings b/QuickRecorder/it.lproj/Localizable.strings
index 5a73995..fc1acbd 100644
Binary files a/QuickRecorder/it.lproj/Localizable.strings and b/QuickRecorder/it.lproj/Localizable.strings differ
diff --git a/QuickRecorder/zh-Hans.lproj/Localizable.strings b/QuickRecorder/zh-Hans.lproj/Localizable.strings
index 6809387..70d42d4 100644
--- a/QuickRecorder/zh-Hans.lproj/Localizable.strings
+++ b/QuickRecorder/zh-Hans.lproj/Localizable.strings
@@ -63,7 +63,7 @@
"Video Settings" = "视频设置";
"Exclude QuickRecorder itself" = "排除QuickRecorder窗口";
"Highlight the Mouse Cursor" = "为鼠标光标添加高亮效果";
-"Not available for \"Single Window Capture\"" = "此功能不适用于\"录制单个窗口\"的情况";
+"Not available for \"Single Window Capture\"" = "此功能在录制单个窗口时不可用";
"Normal - 128Kbps" = "标准 - 128Kbps";
"Good - 192Kbps" = "优质 - 192Kbps";
"High - 256Kbps" = "高清 - 256Kbps";
@@ -81,7 +81,6 @@
"Set custom background color:" = "设置用户预设颜色(自定义背景):";
"File size: %@" = "文件大小: %@";
"Recording: " = "正在录制: ";
-"Display " = "显示器 ";
"Preferences…" = "设置…";
"Quit QuickRecorder" = "退出QuickRecorder";
"Multiple Windows" = "多个窗口";