mobile download

This commit is contained in:
Macbook
2026-05-28 14:44:19 +09:00
parent e2816b037f
commit 3503ef33f5
152 changed files with 11021 additions and 687 deletions
+39
View File
@@ -0,0 +1,39 @@
import type { IndicatorConfig } from './index';
import type { PaletteItem } from '../utils/strategyPaletteStorage';
import type { IndicatorCustomTab } from '../utils/indicatorCustomTabsStorage';
import type { VirtualCardViewMode, VirtualSessionConfig, VirtualTargetItem } from '../utils/virtualTradingStorage';
import type { StrategyEditorMode } from '../utils/strategyEditorModeStorage';
/** gc_app_settings.ui_preferences_json 구조 */
export interface UiPreferences {
v?: number;
strategyEditor?: {
editorMode?: StrategyEditorMode;
canvasInteraction?: string;
paletteAuxiliary?: PaletteItem[];
paletteComposite?: PaletteItem[];
};
indicator?: {
customTabs?: IndicatorCustomTab[];
mainTabOrder?: string[];
listOrder?: string[];
};
chart?: {
alertPrices?: number[];
legacyIndicators?: IndicatorConfig[];
};
panels?: Record<string, number | boolean | string>;
virtual?: {
targets?: VirtualTargetItem[];
session?: VirtualSessionConfig;
cardViewMode?: VirtualCardViewMode;
};
tradeNotifications?: {
readIds?: string[];
hiddenIds?: string[];
};
}
export const UI_PREFERENCES_VERSION = 1;
export const EMPTY_UI_PREFERENCES: UiPreferences = { v: UI_PREFERENCES_VERSION };