A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Improve Queue header layout and increase min width

+9 -10
macos/Rockbox.xcodeproj/project.xcworkspace/xcuserdata/tsirysandratraina.xcuserdatad/UserInterfaceState.xcuserstate

This is a binary file and will not be displayed.

+9 -10
macos/Rockbox/Views/Components/QueueView.swift
··· 14 14 var body: some View { 15 15 VStack(alignment: .leading, spacing: 0) { 16 16 // Header 17 - HStack { 17 + HStack(spacing: 0) { 18 18 Text(!showPlayingNext ? "History" : "Playing Next") 19 19 .font(.headline) 20 + .frame(maxWidth: .infinity, alignment: .leading) 20 21 .padding() 21 - 22 - Spacer() 23 - 22 + 24 23 Text("\(player.currentIndex + 1) of \(player.playlistLength)") 25 24 .foregroundStyle(.secondary) 25 + .frame(maxWidth: .infinity, alignment: .center) 26 26 .padding() 27 - 28 - Spacer() 29 27 30 28 Button(action: { 31 - showPlayingNext.toggle() 29 + showPlayingNext.toggle() 32 30 }) { 33 31 Text(showPlayingNext ? "History" : "Playing Next") 34 32 .padding() 35 - }.buttonStyle(.borderless) 36 - 33 + } 34 + .buttonStyle(.borderless) 35 + .frame(maxWidth: .infinity, alignment: .trailing) 37 36 } 38 37 39 38 Divider() ··· 63 62 } 64 63 } 65 64 } 66 - .frame(minWidth: 300) 65 + .frame(minWidth: 350) 67 66 .background(.background) 68 67 } 69 68 }