fix: 修复在开发环境 “设置 - 关于” 页面地址 404 问题

This commit is contained in:
hstyi
2025-01-08 12:20:44 +08:00
committed by hstyi
parent ed57c3e5b4
commit 7d65a88d63

View File

@@ -872,6 +872,8 @@ class SettingsOptionsPane : OptionsPane() {
var rows = 1 var rows = 1
val step = 2 val step = 2
val branch = if (Application.isUnknownVersion()) "main" else Application.getVersion()
return FormBuilder.create().padding("$formMargin, $formMargin, $formMargin, $formMargin") return FormBuilder.create().padding("$formMargin, $formMargin, $formMargin, $formMargin")
.layout(layout).debug(true) .layout(layout).debug(true)
.add(I18n.getString("termora.settings.about.termora", Application.getVersion())) .add(I18n.getString("termora.settings.about.termora", Application.getVersion()))
@@ -881,7 +883,7 @@ class SettingsOptionsPane : OptionsPane() {
.add("${I18n.getString("termora.settings.about.source")}:").xy(1, rows) .add("${I18n.getString("termora.settings.about.source")}:").xy(1, rows)
.add( .add(
createHyperlink( createHyperlink(
"https://github.com/TermoraDev/termora/tree/${Application.getVersion()}", "https://github.com/TermoraDev/termora/tree/${branch}",
"https://github.com/TermoraDev/termora", "https://github.com/TermoraDev/termora",
) )
).xy(3, rows).apply { rows += step } ).xy(3, rows).apply { rows += step }
@@ -890,7 +892,7 @@ class SettingsOptionsPane : OptionsPane() {
.add("${I18n.getString("termora.settings.about.third-party")}:").xy(1, rows) .add("${I18n.getString("termora.settings.about.third-party")}:").xy(1, rows)
.add( .add(
createHyperlink( createHyperlink(
"https://github.com/TermoraDev/termora/blob/${Application.getVersion()}/THIRDPARTY", "https://github.com/TermoraDev/termora/blob/${branch}/THIRDPARTY",
"Open-source software" "Open-source software"
) )
).xy(3, rows).apply { rows += step } ).xy(3, rows).apply { rows += step }