首次启动默认在菜单栏显示 CPU、内存与网速

This commit is contained in:
gentpan committed 2026-09-13 03:03:57 +05:00
1 parent 1205483b5e
commit de81173517
1 file changed
+1 -1
@@ -152,7 +152,7 @@ public final class AppSettings {
public init(defaults: UserDefaults = .standard) {
self.defaults = defaults
let items = defaults.stringArray(forKey: Keys.menuBarItems)?.compactMap(MenuBarItem.init(rawValue:))
menuBarItems = Set(items ?? [.cpu])
menuBarItems = Set(items ?? [.cpu, .memory, .network])
let storedStyles = defaults.dictionary(forKey: Keys.gaugeStyles) as? [String: String] ?? [:]
gaugeStyles = Dictionary(uniqueKeysWithValues: storedStyles.compactMap { key, value in
guard let item = MenuBarItem(rawValue: key), let style = GaugeStyle(rawValue: value) else { return nil }