Skip to content

Commit

Permalink
Fix always on top not being serialized properly #243 (#280)
Browse files Browse the repository at this point in the history
  • Loading branch information
stamoun authored Aug 17, 2023
1 parent bf4d6d7 commit 348f954
Showing 1 changed file with 0 additions and 96 deletions.
96 changes: 0 additions & 96 deletions src/renderer/reducers/settings.reducer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,17 @@ import { AuthData } from '../../main/auth';
import { Settings, VisualizationType } from '../../models/settings';

export enum SettingsActionType {
SetDebug = 'setDebug',
SetUseHardwareAcceleration = 'setUseHardwareAcceleration',
SetVisualization = 'setVisualization',
SetVisualizationType = 'setVisualizationType',
SetAlwaysOnTop = 'setAlwaysOnTop',
SetShowInTaskbar = 'setShowInTaskBar',
SetWindowPos = 'setWindowPos',
SetAlwaysShowTrackInfo = 'setAlwaysShowTrackInfo',
SetAlwaysShowProgress = 'setAlwaysShowProgress',
SetBarThickness = 'setBarThickness',
SetIsOnLeft = 'setIsOnLeft',
SetSize = 'setSize',
SetVolumeIncrement = 'setVolumeIncrement',
SetTokens = 'setTokens',
ResetTokens = 'resetTokens',
UpdateSettings = 'updateSettings',
}

export type SettingsAction =
| {
type: SettingsActionType.SetDebug;
payload: boolean;
}
| {
type: SettingsActionType.SetUseHardwareAcceleration;
payload: boolean;
}
| {
type: SettingsActionType.SetVisualization;
payload: number;
Expand All @@ -37,30 +21,10 @@ export type SettingsAction =
type: SettingsActionType.SetVisualizationType;
payload: VisualizationType;
}
| {
type: SettingsActionType.SetAlwaysOnTop;
payload: boolean;
}
| {
type: SettingsActionType.SetShowInTaskbar;
payload: boolean;
}
| {
type: SettingsActionType.SetWindowPos;
payload: { x: number; y: number };
}
| {
type: SettingsActionType.SetAlwaysShowTrackInfo;
payload: boolean;
}
| {
type: SettingsActionType.SetAlwaysShowProgress;
payload: boolean;
}
| {
type: SettingsActionType.SetBarThickness;
payload: number;
}
| {
type: SettingsActionType.SetIsOnLeft;
payload: boolean;
Expand All @@ -69,10 +33,6 @@ export type SettingsAction =
type: SettingsActionType.SetSize;
payload: number;
}
| {
type: SettingsActionType.SetVolumeIncrement;
payload: number;
}
| {
type: SettingsActionType.SetTokens;
payload: AuthData;
Expand All @@ -87,20 +47,6 @@ export type SettingsAction =

export const useSettingsReducer = (state: Settings, action: SettingsAction): Settings => {
switch (action.type) {
case SettingsActionType.SetDebug: {
return {
...state,
isDebug: action.payload,
};
}

case SettingsActionType.SetUseHardwareAcceleration: {
return {
...state,
isUsingHardwareAcceleration: action.payload,
};
}

case SettingsActionType.SetVisualization: {
return {
...state,
Expand All @@ -115,20 +61,6 @@ export const useSettingsReducer = (state: Settings, action: SettingsAction): Set
};
}

case SettingsActionType.SetAlwaysOnTop: {
return {
...state,
isAlwaysOnTop: action.payload,
};
}

case SettingsActionType.SetShowInTaskbar: {
return {
...state,
isVisibleInTaskbar: action.payload,
};
}

case SettingsActionType.SetWindowPos: {
return {
...state,
Expand All @@ -137,27 +69,6 @@ export const useSettingsReducer = (state: Settings, action: SettingsAction): Set
};
}

case SettingsActionType.SetAlwaysShowTrackInfo: {
return {
...state,
isAlwaysShowTrackInfo: action.payload,
};
}

case SettingsActionType.SetAlwaysShowProgress: {
return {
...state,
isAlwaysShowSongProgress: action.payload,
};
}

case SettingsActionType.SetBarThickness: {
return {
...state,
barThickness: action.payload,
};
}

case SettingsActionType.SetSize: {
return {
...state,
Expand All @@ -172,13 +83,6 @@ export const useSettingsReducer = (state: Settings, action: SettingsAction): Set
};
}

case SettingsActionType.SetVolumeIncrement: {
return {
...state,
volumeIncrement: action.payload,
};
}

case SettingsActionType.SetTokens: {
return {
...state,
Expand Down

0 comments on commit 348f954

Please sign in to comment.