diff --git a/src/app/Tracker.ts b/src/app/Tracker.ts index 64e65bcc..221427ba 100644 --- a/src/app/Tracker.ts +++ b/src/app/Tracker.ts @@ -22,6 +22,8 @@ export const Tracker = { share: () => event('JsonOutput', 'share'), toggleErrors: (visible: boolean) => event('Errors', 'toggle', visible ? 'visible' : 'hidden'), hidePreview: () => event('Preview', 'hide-preview'), + toggleMinimize: (minimized: boolean) => event('Generator', 'toggle-minimize', minimized ? 'minimized' : 'unminimized'), + loadPreset: (preset: string) => event('Generator', 'load-preset', preset), dimTheme: (theme: string) => dimension(1, theme), dimVersion: (version: string) => dimension(3, version), diff --git a/src/app/components/panels/TreePanel.ts b/src/app/components/panels/TreePanel.ts index b80dd648..e6a6b1a2 100644 --- a/src/app/components/panels/TreePanel.ts +++ b/src/app/components/panels/TreePanel.ts @@ -63,6 +63,7 @@ export const TreePanel = (view: View, model: DataModel) => { const preset = await fetchPreset(config.versions.find(v => v.id === App.version.get())!, m?.path!, r) model.reset(preset) App.schemasLoaded.set(true) + Tracker.loadPreset(m?.path! + '/' + r) })}">${r}`).join('') } const presetControl = view.register(el => { @@ -78,6 +79,7 @@ export const TreePanel = (view: View, model: DataModel) => {