cleanup from bad merge conflict 1: fix build errors
This commit is contained in:
@@ -94,7 +94,7 @@ func restoreGenrePage(saved *savedGenrePage) *GenrePage {
|
|||||||
SizeName: theme.SizeNameHeadingText,
|
SizeName: theme.SizeNameHeadingText,
|
||||||
}
|
}
|
||||||
g.playRandom = widget.NewButtonWithIcon("Play random", myTheme.ShuffleIcon, g.playRandomSongs)
|
g.playRandom = widget.NewButtonWithIcon("Play random", myTheme.ShuffleIcon, g.playRandomSongs)
|
||||||
g.grid = widgets.NewAlbumGridFromState(saved.gridState)
|
g.grid = widgets.NewGridViewFromState(saved.gridState)
|
||||||
g.searcher = widgets.NewSearcher()
|
g.searcher = widgets.NewSearcher()
|
||||||
g.searcher.OnSearched = g.OnSearched
|
g.searcher.OnSearched = g.OnSearched
|
||||||
g.searcher.Entry.Text = saved.searchText
|
g.searcher.Entry.Text = saved.searchText
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package ui
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"supersonic/backend"
|
"supersonic/backend"
|
||||||
|
"supersonic/res"
|
||||||
"supersonic/ui/browsing"
|
"supersonic/ui/browsing"
|
||||||
"supersonic/ui/controller"
|
"supersonic/ui/controller"
|
||||||
"supersonic/ui/os"
|
"supersonic/ui/os"
|
||||||
|
|||||||
+12
-7
@@ -16,6 +16,17 @@ import (
|
|||||||
|
|
||||||
const ColorNamePageBackground fyne.ThemeColorName = "PageBackground"
|
const ColorNamePageBackground fyne.ThemeColorName = "PageBackground"
|
||||||
|
|
||||||
|
const (
|
||||||
|
IconNameNowPlaying fyne.ThemeIconName = "NowPlaying"
|
||||||
|
IconNameFavorite fyne.ThemeIconName = "Favorite"
|
||||||
|
IconNameNotFavorite fyne.ThemeIconName = "NotFavorite"
|
||||||
|
IconNameAlbum fyne.ThemeIconName = "Album"
|
||||||
|
IconNameArtist fyne.ThemeIconName = "Artist"
|
||||||
|
IconNameGenre fyne.ThemeIconName = "Genre"
|
||||||
|
IconNamePlaylist fyne.ThemeIconName = "Playlist"
|
||||||
|
IconNameShuffle fyne.ThemeIconName = "Shuffle"
|
||||||
|
)
|
||||||
|
|
||||||
type AppearanceMode string
|
type AppearanceMode string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@@ -82,7 +93,6 @@ func (m *MyTheme) Color(name fyne.ThemeColorName, _ fyne.ThemeVariant) color.Col
|
|||||||
return theme.DefaultTheme().Color(name, variant)
|
return theme.DefaultTheme().Color(name, variant)
|
||||||
}
|
}
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
func (m *MyTheme) Icon(name fyne.ThemeIconName) fyne.Resource {
|
func (m *MyTheme) Icon(name fyne.ThemeIconName) fyne.Resource {
|
||||||
variant := m.getVariant()
|
variant := m.getVariant()
|
||||||
switch name {
|
switch name {
|
||||||
@@ -176,11 +186,6 @@ func (m MyTheme) createThemeIcons() {
|
|||||||
ShuffleIcon = myThemedResource{myTheme: m, darkVariant: res.ResShuffleInvertSvg, lightVariant: res.ResShuffleSvg}
|
ShuffleIcon = myThemedResource{myTheme: m, darkVariant: res.ResShuffleInvertSvg, lightVariant: res.ResShuffleSvg}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m MyTheme) Icon(name fyne.ThemeIconName) fyne.Resource {
|
|
||||||
return theme.DefaultTheme().Icon(name)
|
|
||||||
}
|
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
func (m *MyTheme) Font(style fyne.TextStyle) fyne.Resource {
|
func (m *MyTheme) Font(style fyne.TextStyle) fyne.Resource {
|
||||||
switch style {
|
switch style {
|
||||||
case fyne.TextStyle{}:
|
case fyne.TextStyle{}:
|
||||||
@@ -219,7 +224,7 @@ func (m *MyTheme) Size(name fyne.ThemeSizeName) float32 {
|
|||||||
|
|
||||||
func (m *MyTheme) getVariant() fyne.ThemeVariant {
|
func (m *MyTheme) getVariant() fyne.ThemeVariant {
|
||||||
v := "Dark" // default if config has invalid or missing setting
|
v := "Dark" // default if config has invalid or missing setting
|
||||||
if sharedutil.StringSliceContains(
|
if sharedutil.SliceContains(
|
||||||
[]string{string(AppearanceLight), string(AppearanceDark), string(AppearanceAuto)},
|
[]string{string(AppearanceLight), string(AppearanceDark), string(AppearanceAuto)},
|
||||||
m.config.Appearance) {
|
m.config.Appearance) {
|
||||||
v = m.config.Appearance
|
v = m.config.Appearance
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"supersonic/sharedutil"
|
"supersonic/sharedutil"
|
||||||
@@ -11,8 +12,6 @@ import (
|
|||||||
"supersonic/ui/os"
|
"supersonic/ui/os"
|
||||||
myTheme "supersonic/ui/theme"
|
myTheme "supersonic/ui/theme"
|
||||||
"supersonic/ui/util"
|
"supersonic/ui/util"
|
||||||
"sync"
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"fyne.io/fyne/v2"
|
"fyne.io/fyne/v2"
|
||||||
"fyne.io/fyne/v2/container"
|
"fyne.io/fyne/v2/container"
|
||||||
|
|||||||
Reference in New Issue
Block a user