Enable New UI by default (#1460)

* Enable New UI by default

* nit

* Add playwright test

* nit

* nit

* nit
This commit is contained in:
Chenlei Hu
2024-11-07 17:55:53 -05:00
committed by GitHub
parent 9568d63820
commit f0b735f3dd
6 changed files with 40 additions and 4 deletions

View File

@@ -19,6 +19,7 @@
<Divider layout="vertical" />
<ScrollPanel class="settings-content flex-grow">
<Tabs :value="tabValue">
<FirstTimeUIMessage v-if="tabValue === 'Comfy'" />
<TabPanels class="settings-tab-panels">
<TabPanel key="search-results" value="Search Results">
<div v-if="searchResults.length > 0">
@@ -91,6 +92,7 @@ import SearchBox from '@/components/common/SearchBox.vue'
import NoResultsPlaceholder from '@/components/common/NoResultsPlaceholder.vue'
import { flattenTree } from '@/utils/treeUtil'
import AboutPanel from './setting/AboutPanel.vue'
import FirstTimeUIMessage from './setting/FirstTimeUIMessage.vue'
const KeybindingPanel = defineAsyncComponent(
() => import('./setting/KeybindingPanel.vue')

View File

@@ -0,0 +1,25 @@
<template>
<Message
v-if="show"
class="first-time-ui-message m-2"
severity="info"
:closable="true"
@close="handleClose"
>
{{ $t('firstTimeUIMessage') }}
</Message>
</template>
<script setup lang="ts">
import { useSettingStore } from '@/stores/settingStore'
import Message from 'primevue/message'
import { computed } from 'vue'
const settingStore = useSettingStore()
const show = computed(() => !settingStore.exists('Comfy.UseNewMenu'))
const handleClose = () => {
// Explicitly write the current value to the store.
const currentValue = settingStore.get('Comfy.UseNewMenu')
settingStore.set('Comfy.UseNewMenu', currentValue)
}
</script>