From de76bf490c235720a638eacb2937b59be316abf0 Mon Sep 17 00:00:00 2001 From: tisfeng Date: Mon, 8 Apr 2024 11:16:09 +0800 Subject: [PATCH] perf(UI): improve service list layout --- Easydict/Swift/View/SettingView/Tabs/ServiceTab.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Easydict/Swift/View/SettingView/Tabs/ServiceTab.swift b/Easydict/Swift/View/SettingView/Tabs/ServiceTab.swift index bdf39cac4..7c62a677a 100644 --- a/Easydict/Swift/View/SettingView/Tabs/ServiceTab.swift +++ b/Easydict/Swift/View/SettingView/Tabs/ServiceTab.swift @@ -28,7 +28,7 @@ struct ServiceTab: View { .clipShape(RoundedRectangle(cornerRadius: 10)) .padding(.bottom) .padding(.horizontal) - .frame(minWidth: 280) + .frame(minWidth: 250) } Group { @@ -205,7 +205,6 @@ private struct ServiceItemView: View { .frame(width: 20.0, height: 20.0) Text(service.name()) .lineLimit(1) - .frame(maxWidth: 180, alignment: .leading) } } .onReceive(serviceItemViewModel.$isEnable) { newValue in @@ -217,12 +216,12 @@ private struct ServiceItemView: View { EZLocalStorage.shared().setService(service, windowType: viewModel.windowType) viewModel.postUpdateServiceNotification() } - .padding(4.0) .toggleStyle(.switch) .controlSize(.small) .listRowSeparator(.hidden) .listRowInsets(.init()) - .padding(10) + .padding(.horizontal, 8) + .padding(.vertical, 12) } // MARK: Private