Files
Yuxin Qiao da3b758f4b feat: add reset time menu bar display (#1223)
* feat: add reset time menu bar display

Co-authored-by: Yuxin Qiao <104957188+Yuxin-Qiao@users.noreply.github.com>

* fix: refresh reset countdown titles

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-11 18:11:53 -07:00

32 lines
800 B
Swift

import Foundation
/// Controls what the menu bar displays when brand icon mode is enabled.
enum MenuBarDisplayMode: String, CaseIterable, Identifiable {
case percent
case pace
case both
case resetTime
var id: String {
self.rawValue
}
var label: String {
switch self {
case .percent: L("display_mode_percent")
case .pace: L("display_mode_pace")
case .both: L("display_mode_both")
case .resetTime: L("display_mode_reset_time")
}
}
var description: String {
switch self {
case .percent: L("display_mode_percent_desc")
case .pace: L("display_mode_pace_desc")
case .both: L("display_mode_both_desc")
case .resetTime: L("display_mode_reset_time_desc")
}
}
}