mirror of
https://github.com/antebudimir/feishin.git
synced 2026-01-01 02:13:33 +00:00
Add favorite hotkey options (#326)
* Add favorite hotkey options * Update wording --------- Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
This commit is contained in:
parent
ac84088c69
commit
7a580c2c65
4 changed files with 68 additions and 15 deletions
|
|
@ -827,6 +827,15 @@ export const usePlayerStore = create<PlayerSlice>()(
|
|||
});
|
||||
}
|
||||
|
||||
const previousSongId = get().queue.previousNode?.id;
|
||||
if (previousSongId && ids.includes(previousSongId)) {
|
||||
set((state) => {
|
||||
if (state.queue.previousNode) {
|
||||
state.queue.previousNode.userFavorite = favorite;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return foundUniqueIds;
|
||||
},
|
||||
setMuted: (muted: boolean) => {
|
||||
|
|
|
|||
|
|
@ -84,6 +84,12 @@ type MpvSettings = {
|
|||
export enum BindingActions {
|
||||
BROWSER_BACK = 'browserBack',
|
||||
BROWSER_FORWARD = 'browserForward',
|
||||
FAVORITE_CURRENT_ADD = 'favoriteCurrentAdd',
|
||||
FAVORITE_CURRENT_REMOVE = 'favoriteCurrentRemove',
|
||||
FAVORITE_CURRENT_TOGGLE = 'favoriteCurrentToggle',
|
||||
FAVORITE_PREVIOUS_ADD = 'favoritePreviousAdd',
|
||||
FAVORITE_PREVIOUS_REMOVE = 'favoritePreviousRemove',
|
||||
FAVORITE_PREVIOUS_TOGGLE = 'favoritePreviousToggle',
|
||||
GLOBAL_SEARCH = 'globalSearch',
|
||||
LOCAL_SEARCH = 'localSearch',
|
||||
MUTE = 'volumeMute',
|
||||
|
|
@ -262,6 +268,12 @@ const initialState: SettingsState = {
|
|||
bindings: {
|
||||
browserBack: { allowGlobal: false, hotkey: '', isGlobal: false },
|
||||
browserForward: { allowGlobal: false, hotkey: '', isGlobal: false },
|
||||
favoriteCurrentAdd: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
favoriteCurrentRemove: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
favoriteCurrentToggle: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
favoritePreviousAdd: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
favoritePreviousRemove: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
favoritePreviousToggle: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
globalSearch: { allowGlobal: false, hotkey: 'mod+k', isGlobal: false },
|
||||
localSearch: { allowGlobal: false, hotkey: 'mod+f', isGlobal: false },
|
||||
next: { allowGlobal: true, hotkey: '', isGlobal: false },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue