Config( layout: Rows([ Fixed(1, Columns([ Ratio(12, Textbox(Text("Title"))), Ratio(10, Textbox(Text("Artist"))), Ratio(10, Textbox(Text("Album"))), Ratio(1, Textbox(Text("Time"))), ])), Min(0, Queue( columns: [ Ratio(12, If(Selected, Styled([Fg(Black), Bg(Indexed(117))], QueueTitle), Styled([Fg(Indexed(117))], QueueTitle), )), Ratio(10, If(Selected, Styled([Fg(Black), Bg(Indexed(111))], QueueArtist), Styled([Fg(Indexed(111))], QueueArtist), )), Ratio(10, If(Selected, Styled([Fg(Black), Bg(Indexed(105))], QueueTitle), Styled([Fg(Indexed(105))], QueueTitle), )), Ratio(1, If(Selected, Styled([Fg(Black), Bg(Indexed(177))], QueueDuration), Styled([Fg(Indexed(177))], QueueDuration), )), ], )), Fixed(1, Textbox(If(Playing, Parts([ Text("["), CurrentElapsed, Text("/"), CurrentDuration, Text("] "), If(TitleExist, Parts([ CurrentTitle, If(ArtistExist, Parts([ Text(" - "), CurrentArtist, If(AlbumExist, Parts([ Text(" - "), CurrentAlbum, ])), ])), ]), CurrentFile, ) ])))), ]), )