feat(quick-7): wire frontend pin-default-playlist feature end-to-end
- Add pinDefault state, getter, setter to favorites-store - Add pinDefault getter and setPinDefault to favorites-controller - Update sortedEntries in playlist-view to pin default playlist to top - Add Pin to Top toggle in config page Favorites section - Add Wails bindings for GetPinDefaultPlaylist/SetPinDefaultPlaylist - React to PinDefault in FavoritesConfigChanged event payload
This commit is contained in:
+4
@@ -9,6 +9,8 @@ export function GetFavoritesPlaylistID():Promise<number>;
|
||||
|
||||
export function GetLibraryDirectory():Promise<string>;
|
||||
|
||||
export function GetPinDefaultPlaylist():Promise<boolean>;
|
||||
|
||||
export function GetScanConcurrency():Promise<string>;
|
||||
|
||||
export function GetThemeAccentColor():Promise<string>;
|
||||
@@ -29,6 +31,8 @@ export function SetFavoritesPlaylistID(arg1:number):Promise<void>;
|
||||
|
||||
export function SetLibraryDirectory(arg1:string):Promise<void>;
|
||||
|
||||
export function SetPinDefaultPlaylist(arg1:boolean):Promise<void>;
|
||||
|
||||
export function SetScanConcurrency(arg1:string):Promise<void>;
|
||||
|
||||
export function SetThemeAccentColor(arg1:string):Promise<void>;
|
||||
|
||||
@@ -14,6 +14,10 @@ export function GetLibraryDirectory() {
|
||||
return window['go']['config']['Config']['GetLibraryDirectory']();
|
||||
}
|
||||
|
||||
export function GetPinDefaultPlaylist() {
|
||||
return window['go']['config']['Config']['GetPinDefaultPlaylist']();
|
||||
}
|
||||
|
||||
export function GetScanConcurrency() {
|
||||
return window['go']['config']['Config']['GetScanConcurrency']();
|
||||
}
|
||||
@@ -54,6 +58,10 @@ export function SetLibraryDirectory(arg1) {
|
||||
return window['go']['config']['Config']['SetLibraryDirectory'](arg1);
|
||||
}
|
||||
|
||||
export function SetPinDefaultPlaylist(arg1) {
|
||||
return window['go']['config']['Config']['SetPinDefaultPlaylist'](arg1);
|
||||
}
|
||||
|
||||
export function SetScanConcurrency(arg1) {
|
||||
return window['go']['config']['Config']['SetScanConcurrency'](arg1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user