feat: improve Atlas narrow window responsiveness

This commit is contained in:
zhukang
2026-03-10 18:39:04 +08:00
parent 994e63f0b3
commit e37927b143
10 changed files with 184 additions and 111 deletions

View File

@@ -231,7 +231,8 @@ private struct SidebarRouteRow: View {
Text(route.subtitle)
.font(AtlasTypography.captionSmall)
.foregroundStyle(.secondary)
.lineLimit(2)
.lineLimit(1)
.truncationMode(.tail)
}
} icon: {
ZStack {

View File

@@ -9,7 +9,7 @@ struct AtlasApp: App {
WindowGroup(AtlasL10n.string("app.name")) {
AppShellView(model: model)
.environment(\.locale, model.appLanguage.locale)
.frame(minWidth: 1120, minHeight: 720)
.frame(minWidth: 940, minHeight: 640)
}
.commands {
AtlasAppCommands(model: model)

View File

@@ -80,6 +80,7 @@ final class AtlasAppUITests: XCTestCase {
let app = XCUIApplication()
let stateFile = NSTemporaryDirectory() + UUID().uuidString + "/workspace-state.json"
app.launchEnvironment["ATLAS_STATE_FILE"] = stateFile
app.launchArguments += ["-ApplePersistenceIgnoreState", "YES"]
return app
}
}