add cover and details to album page
This commit is contained in:
@@ -5,7 +5,7 @@ import (
|
||||
"image"
|
||||
"strconv"
|
||||
|
||||
"supersonic/ui/layout"
|
||||
"supersonic/ui/layouts"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
"fyne.io/fyne/v2/canvas"
|
||||
@@ -123,9 +123,9 @@ func (a *AlbumCard) createContainer() {
|
||||
if a.showYear {
|
||||
secondLabel = a.year
|
||||
}
|
||||
info := container.New(&layout.VboxCustomPadding{ExtraPad: -16}, a.title, secondLabel)
|
||||
c := container.New(&layout.VboxCustomPadding{ExtraPad: -5}, a.Cover, info)
|
||||
pad := &layout.CenterPadLayout{PadLeftRight: 20, PadTopBottom: 10}
|
||||
info := container.New(&layouts.VboxCustomPadding{ExtraPad: -16}, a.title, secondLabel)
|
||||
c := container.New(&layouts.VboxCustomPadding{ExtraPad: -5}, a.Cover, info)
|
||||
pad := &layouts.CenterPadLayout{PadLeftRight: 20, PadTopBottom: 10}
|
||||
a.container = container.New(pad, c)
|
||||
}
|
||||
|
||||
|
||||
@@ -2,8 +2,7 @@ package widgets
|
||||
|
||||
import (
|
||||
"image"
|
||||
|
||||
"supersonic/ui/layout"
|
||||
"supersonic/ui/layouts"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
"fyne.io/fyne/v2/canvas"
|
||||
@@ -35,7 +34,7 @@ func NewNowPlayingCard() *NowPlayingCard {
|
||||
n.cover.SetMinSize(fyne.NewSize(100, 100))
|
||||
n.cover.FillMode = canvas.ImageFillContain
|
||||
|
||||
n.c = container.NewBorder(nil, nil, n.cover, nil, container.New(&layout.VboxCustomPadding{ExtraPad: -10}, n.trackName, n.artistName, n.albumName))
|
||||
n.c = container.NewBorder(nil, nil, n.cover, nil, container.New(&layouts.VboxCustomPadding{ExtraPad: -10}, n.trackName, n.artistName, n.albumName))
|
||||
return n
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package widgets
|
||||
|
||||
import (
|
||||
"strconv"
|
||||
"supersonic/ui/layout"
|
||||
"supersonic/ui/layouts"
|
||||
"supersonic/ui/util"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
@@ -39,7 +39,7 @@ func NewTrackRow() *TrackRow {
|
||||
t.artist.Wrapping = fyne.TextTruncate
|
||||
t.dur = widget.NewRichTextWithText("")
|
||||
|
||||
t.container = container.New(layout.NewColumnsLayout([]float32{30, -1, -1, 55}),
|
||||
t.container = container.New(layouts.NewColumnsLayout([]float32{30, -1, -1, 55}),
|
||||
t.num, t.name, t.artist, t.dur)
|
||||
return t
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user