Front stack primary updates and improvements (#757)

* (fix) index.html formating for prettier

* (add) proper icon management
- on-demand icons auto importing
- handle all available icon sets (https://icones.js.org)

* (fix) proper css management

* (add) front stack improvement:
- implement vue router
- prepare for App.vue simplification
- proper management of views and layouts
- fix Tailwind CSS and prepare for overall css cleaning

* (fix) move back user.css to public dir

* (fix) remove user.css import from main.ts
This commit is contained in:
ArtificialLab
2024-09-11 03:53:54 +04:00
committed by GitHub
parent 90abf9744c
commit 05b3ad2f59
12 changed files with 655 additions and 125 deletions

View File

@@ -29,13 +29,10 @@ import {
LGraphCanvas,
LGraph,
LGraphNode,
LiteGraph
LiteGraph,
LGraphGroup
} from '@comfyorg/litegraph'
import { StorageLocation } from '@/types/settingTypes'
// CSS imports. style.css must be imported later as it overwrites some litegraph styles.
import '@comfyorg/litegraph/style.css'
import '../assets/css/style.css'
import { ExtensionManager } from '@/types/extensionTypes'
import {
ComfyNodeDefImpl,
@@ -54,7 +51,6 @@ import { useToastStore } from '@/stores/toastStore'
import { ModelStore, useModelStore } from '@/stores/modelStore'
import type { ToastMessageOptions } from 'primevue/toast'
import { useWorkspaceStore } from '@/stores/workspaceStateStore'
import { LGraphGroup } from '@comfyorg/litegraph'
export const ANIM_PREVIEW_WIDGET = '$$comfy_animation_preview'