fix: simplify logic for history and clips panel visibility in App and settings store

This commit is contained in:
Sergey Kurdin 2025-06-14 21:15:25 -04:00
parent 8d8d3c6dd5
commit 944a7ddd94
2 changed files with 4 additions and 12 deletions

View File

@ -192,16 +192,8 @@ function App() {
isNoteIconsEnabled: settings.isNoteIconsEnabled?.valueBool ?? true, isNoteIconsEnabled: settings.isNoteIconsEnabled?.valueBool ?? true,
defaultNoteIconType: defaultNoteIconType:
settings.defaultNoteIconType?.valueText ?? 'MessageSquareText', settings.defaultNoteIconType?.valueText ?? 'MessageSquareText',
isHistoryPanelVisibleOnly: isHistoryPanelVisibleOnly: settings.isHistoryPanelVisibleOnly?.valueBool,
settings.isHistoryPanelVisibleOnly?.valueBool && isSavedClipsPanelVisibleOnly: settings.isSavedClipsPanelVisibleOnly?.valueBool,
settings.isSavedClipsPanelVisibleOnly?.valueBool
? null
: settings.isHistoryPanelVisibleOnly?.valueBool,
isSavedClipsPanelVisibleOnly:
settings.isSavedClipsPanelVisibleOnly?.valueBool &&
settings.isHistoryPanelVisibleOnly?.valueBool
? null
: settings.isSavedClipsPanelVisibleOnly?.valueBool,
isSimplifiedLayout: settings.isSimplifiedLayout?.valueBool ?? true, isSimplifiedLayout: settings.isSimplifiedLayout?.valueBool ?? true,
isAppReady: true, isAppReady: true,
}) })

View File

@ -266,8 +266,8 @@ const initialState: SettingsStoreState & Settings = {
isMenuItemCopyOnlyEnabled: false, isMenuItemCopyOnlyEnabled: false,
isNoteIconsEnabled: true, isNoteIconsEnabled: true,
defaultNoteIconType: NOTE_ICON_TYPES.MESSAGE, defaultNoteIconType: NOTE_ICON_TYPES.MESSAGE,
isHistoryPanelVisibleOnly: true, isHistoryPanelVisibleOnly: false,
isSavedClipsPanelVisibleOnly: true, isSavedClipsPanelVisibleOnly: false,
isSimplifiedLayout: true, isSimplifiedLayout: true,
CONST: { CONST: {
APP_DETECT_LANGUAGES_SUPPORTED: [], APP_DETECT_LANGUAGES_SUPPORTED: [],