mirror of
git://jb55.com/damus
synced 2024-10-06 11:43:21 +00:00
Custom iconography for the tab buttons.
ChangeLog-Added: Custom iconography for the tab buttons.
This commit is contained in:
parent
bf01d08ea0
commit
156d885e6e
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@ -55,11 +55,11 @@ struct TabButton: View {
|
|||||||
let bits = timeline_to_notification_bits(timeline, ev: nil)
|
let bits = timeline_to_notification_bits(timeline, ev: nil)
|
||||||
new_events = NewEventsBits(rawValue: new_events.rawValue & ~bits.rawValue)
|
new_events = NewEventsBits(rawValue: new_events.rawValue & ~bits.rawValue)
|
||||||
}) {
|
}) {
|
||||||
Label("", systemImage: selected == timeline ? "\(img).fill" : img)
|
Image(selected != timeline ? img : "\(img).fill")
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
.frame(maxWidth: .infinity, minHeight: 30.0)
|
.frame(maxWidth: .infinity, minHeight: 30.0)
|
||||||
}
|
}
|
||||||
.foregroundColor(selected != timeline ? .gray : .primary)
|
.foregroundColor(.primary)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,10 +75,10 @@ struct TabBar: View {
|
|||||||
VStack {
|
VStack {
|
||||||
Divider()
|
Divider()
|
||||||
HStack {
|
HStack {
|
||||||
TabButton(timeline: .home, img: "house", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("1")
|
TabButton(timeline: .home, img: "home", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("1")
|
||||||
TabButton(timeline: .dms, img: "bubble.left.and.bubble.right", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("2")
|
TabButton(timeline: .dms, img: "messages", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("2")
|
||||||
TabButton(timeline: .search, img: "magnifyingglass.circle", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("3")
|
TabButton(timeline: .search, img: "search", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("3")
|
||||||
TabButton(timeline: .notifications, img: "bell", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("4")
|
TabButton(timeline: .notifications, img: "notification-bell", selected: $selected, new_events: $new_events, settings: settings, action: action).keyboardShortcut("4")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user