Add "All Tracks" option to Startup page (#955)
This commit is contained in:
+1
-1
@@ -197,7 +197,7 @@ type Config struct {
|
|||||||
PeakMeter PeakMeterConfig
|
PeakMeter PeakMeterConfig
|
||||||
}
|
}
|
||||||
|
|
||||||
var SupportedStartupPages = []string{"Albums", "Favorites", "Playlists", "Artists"}
|
var SupportedStartupPages = []string{"Albums", "Favorites", "Playlists", "Artists", "All Tracks"}
|
||||||
|
|
||||||
func DefaultConfig(appVersionTag string) *Config {
|
func DefaultConfig(appVersionTag string) *Config {
|
||||||
return &Config{
|
return &Config{
|
||||||
|
|||||||
@@ -66,6 +66,10 @@ func AlbumRoute(albumID string) Route {
|
|||||||
return Route{Page: Album, Arg: albumID}
|
return Route{Page: Album, Arg: albumID}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func AllTracksRoute() Route {
|
||||||
|
return Route{Page: Tracks}
|
||||||
|
}
|
||||||
|
|
||||||
func FavoritesRoute() Route {
|
func FavoritesRoute() Route {
|
||||||
return Route{Page: Favorites}
|
return Route{Page: Favorites}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -281,6 +281,8 @@ func (m *MainWindow) ReloadTheme() {
|
|||||||
|
|
||||||
func (m *MainWindow) StartupPage() controller.Route {
|
func (m *MainWindow) StartupPage() controller.Route {
|
||||||
switch m.App.Config.Application.StartupPage {
|
switch m.App.Config.Application.StartupPage {
|
||||||
|
case "All Tracks":
|
||||||
|
return controller.AllTracksRoute()
|
||||||
case "Artists":
|
case "Artists":
|
||||||
return controller.ArtistsRoute()
|
return controller.ArtistsRoute()
|
||||||
case "Favorites":
|
case "Favorites":
|
||||||
|
|||||||
Reference in New Issue
Block a user