Minor UI fixes

This commit is contained in:
Arkadiusz Fal 2021-11-05 19:23:28 +01:00
parent 1d8efbda58
commit 06bae05a66
4 changed files with 10 additions and 7 deletions

View File

@ -58,6 +58,11 @@ struct VideoDetails: View {
}
subscriptionsSection
.onChange(of: video) { video in
if let video = video {
subscribed = subscriptions.isSubscribing(video.channel.id)
}
}
}
.padding(.horizontal)
@ -108,8 +113,6 @@ struct VideoDetails: View {
subscribed = false
return
}
subscribed = subscriptions.isSubscribing(video!.channel.id)
}
.onChange(of: sidebarQueue) { queue in
if queue {

View File

@ -26,7 +26,7 @@ struct VerticalCells: View {
var columns: [GridItem] {
#if os(tvOS)
items.count < 3 ? Array(repeating: GridItem(.fixed(540)), count: [items.count, 1].max()!) : adaptiveItem
items.count < 3 ? Array(repeating: GridItem(.fixed(500)), count: [items.count, 1].max()!) : adaptiveItem
#else
adaptiveItem
#endif
@ -40,7 +40,7 @@ struct VerticalCells: View {
#if os(iOS)
return verticalSizeClass == .regular ? 320 : 800
#elseif os(tvOS)
return 540
return 500
#else
return 320
#endif

View File

@ -152,7 +152,7 @@ struct VideoCell: View {
VStack(alignment: .leading, spacing: 0) {
Group {
VStack(alignment: .leading, spacing: 0) {
videoDetail(video.title, lineLimit: channelOnThumbnail ? 3 : 2)
videoDetail(video.title, lineLimit: 2)
#if os(tvOS)
.frame(minHeight: 60, alignment: .top)
#elseif os(macOS)

View File

@ -90,11 +90,11 @@ struct NowPlayingView: View {
VideoBanner(video: item.video, playbackTime: item.playbackTime, videoDuration: item.videoDuration)
}
.contextMenu {
Button("Delete", role: .destructive) {
Button("Remove", role: .destructive) {
player.removeHistory(item)
}
Button("Delete History", role: .destructive) {
Button("Remove All", role: .destructive) {
player.removeHistoryItems()
}
}