Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
277 commits
Select commit Hold shift + click to select a range
fd16331
Remove fixed height from logo for natural aspect ratio
webfiltered Aug 31, 2025
4ac343f
Reduce gap between logo and progress bar by half
webfiltered Aug 31, 2025
9a944ef
Add initialising text below progress bar
webfiltered Aug 31, 2025
3f7c8c1
Add i18n support for initialising text
webfiltered Aug 31, 2025
a2833f7
Apply ABC ROM Black Italic font to initialising text
webfiltered Aug 31, 2025
f8170a3
Match initialising text size and color to server view
webfiltered Aug 31, 2025
7859757
Use standard neutral-400 text color for consistency
webfiltered Aug 31, 2025
909dc98
Use text-neutral-300 for initialising text
webfiltered Aug 31, 2025
da8a0c9
Use ABC ROM Medium italic instead of Black for lighter weight
webfiltered Aug 31, 2025
4aa4778
Reduce font size to text-3xl
webfiltered Aug 31, 2025
a3a5672
Format inline styles for better readability
webfiltered Aug 31, 2025
dc13835
Update server view to match desktop layout
webfiltered Aug 31, 2025
eab9237
Fix logo position consistency between views
webfiltered Aug 31, 2025
3760e53
Refactor to use shared StartupDisplay component
webfiltered Aug 31, 2025
65a05a7
Update props to Vue 3.5 syntax
webfiltered Aug 31, 2025
c526564
Add i18n for logo alt text
webfiltered Aug 31, 2025
15e7b1d
Remove logo props, hardcode in StartupDisplay
webfiltered Aug 31, 2025
a9758b5
Replace showProgress with progressPercentage prop
webfiltered Aug 31, 2025
2eba30e
Prefer Vue computed refs
webfiltered Aug 31, 2025
b1b8f8a
Add terminal as aesthetic background during startup
webfiltered Aug 31, 2025
15db4b0
Make terminal fullscreen with no borders or scrollbars
webfiltered Aug 31, 2025
cad2b6b
Remove horizontal padding from terminal background
webfiltered Aug 31, 2025
f54c637
Use fixed positioning for fullscreen terminal background
webfiltered Aug 31, 2025
3f55f17
Use semi-transparent overlay instead of opacity on terminal
webfiltered Aug 31, 2025
f1775bf
Add shadow effects to startup UI elements
webfiltered Aug 31, 2025
113bbda
Change shadows to white for visibility testing
webfiltered Aug 31, 2025
39873b0
Use neutral-900 color for shadows with layered spread
webfiltered Aug 31, 2025
2521621
Replace individual shadows with single oval backdrop
webfiltered Aug 31, 2025
bec6c91
Adjust oval shadow size and blur for better centering
webfiltered Aug 31, 2025
4a46fb4
Remove problematic oval shadow element
webfiltered Aug 31, 2025
7373a04
Add properly centered oval shadow with inline styles
webfiltered Aug 31, 2025
cc3bcf1
Remove oval shadow to eliminate banding artifacts
webfiltered Aug 31, 2025
9f2e988
Use layered box-shadow to reduce banding artifacts
webfiltered Aug 31, 2025
a685572
Fix gradient banding with smoother radial gradient
webfiltered Aug 31, 2025
55e9c78
Change finishing text to Loading Frontend
webfiltered Aug 31, 2025
7a6eb9b
Change to Loading Human Interface
webfiltered Aug 31, 2025
ee1260a
Make StartupDisplay wrapper flexible
webfiltered Aug 31, 2025
2ae1c88
Compose StartupDisplay into ServerProgress
webfiltered Aug 31, 2025
f338094
Fix vertical positioning consistency
webfiltered Aug 31, 2025
b72ef9b
Restore grid-rows-2 for consistent vertical positioning
webfiltered Aug 31, 2025
9ceaa48
Remove fixed height from logo
webfiltered Aug 31, 2025
b468d11
Align logo to bottom, content to top for balance
webfiltered Aug 31, 2025
5321eef
Keep bottom content centered vertically
webfiltered Aug 31, 2025
103a60c
Add 2rem gap above progress bar
webfiltered Aug 31, 2025
cd4eeda
Remove redundant code
webfiltered Aug 31, 2025
c240b9d
Add scrollback and theme config to terminal
webfiltered Aug 31, 2025
f2fd947
Remove unnecessary styling
webfiltered Sep 1, 2025
306120d
Create HardwareOption component for GPU selection
webfiltered Sep 1, 2025
7678c31
Update GpuPicker to use HardwareOption component
webfiltered Sep 1, 2025
7ec070e
Center and style Next button in GPU picker step
webfiltered Sep 1, 2025
6d50fc3
Fix template closing tag in HardwareOption component
webfiltered Sep 1, 2025
0a536fc
Format HardwareOption component
webfiltered Sep 1, 2025
4b4b52d
Update HardwareOption styling to match design
webfiltered Sep 1, 2025
ff2e965
Improve GpuPicker layout and spacing
webfiltered Sep 1, 2025
3f2157a
Improve Next button styling
webfiltered Sep 1, 2025
ca0167c
Use ABC ROM font for hardware setup title
webfiltered Sep 1, 2025
68902ae
Fix selection border to surround card as in design
webfiltered Sep 1, 2025
49443ad
Refine selection border styling to match design
webfiltered Sep 1, 2025
e246fd7
Restore golden color for selection border
webfiltered Sep 1, 2025
b135cc9
Format HardwareOption component with Prettier
webfiltered Sep 1, 2025
ac771ab
Add visual regression test for GPU picker
webfiltered Sep 1, 2025
6b7689c
Add Storybook stories for HardwareOption component
webfiltered Sep 1, 2025
e400739
Redesign HardwareOption with proper selection structure
webfiltered Sep 1, 2025
3fae42e
Refine HardwareOption proportions and colors
webfiltered Sep 1, 2025
c584308
Polish selection border with brighter yellow
webfiltered Sep 1, 2025
eb074eb
Format code with Prettier
webfiltered Sep 1, 2025
58aac64
Scale Apple Metal logo to fill icon container
webfiltered Sep 1, 2025
feccd52
Fix Apple Metal logo to fill container without gaps
webfiltered Sep 1, 2025
7635f8b
Shift Apple Metal logo 7% left for better centering
webfiltered Sep 1, 2025
53a2870
Fix unselected state to have no border
webfiltered Sep 1, 2025
236cb41
Fix CPU and Manual Install to have square containers
webfiltered Sep 1, 2025
085a80a
Use title as placeholder when no image provided
webfiltered Sep 1, 2025
7baec1e
Rename title to placeholderText and remove text below image
webfiltered Sep 1, 2025
0e1bee6
Restore subtitle prop and display
webfiltered Sep 1, 2025
862fd43
Remove placeholderText display, keep only subtitle
webfiltered Sep 1, 2025
3d361e0
Add Apple Silicon subtitle to Apple Metal option
webfiltered Sep 1, 2025
80f723f
Fix subtitle to Apple Metal as requested
webfiltered Sep 1, 2025
0171332
Remove hardcoded progress dots from GpuPicker
webfiltered Sep 1, 2025
98b4799
Style stepper as dot indicators to match design
webfiltered Sep 1, 2025
0a8a5c9
Fix stepper dots centering position
webfiltered Sep 1, 2025
a876bc8
Clean up CSS and remove !important tags
webfiltered Sep 1, 2025
e3fd593
Display installation stage messages in ServerProgress
webfiltered Sep 1, 2025
31e54d3
Use onUpdate cleanup function instead of dispose
webfiltered Sep 1, 2025
cb5172c
Use proper InstallStage constants instead of strings
webfiltered Sep 1, 2025
223b746
Autoformat
webfiltered Sep 1, 2025
cfa7af3
Redesign location picker with cleaner UI and collapsible sections
webfiltered Sep 2, 2025
a466e23
Replace Panel with simple button expanders for cleaner UI
webfiltered Sep 2, 2025
a6c5a95
Use chevron-right/down icons and improve expander alignment
webfiltered Sep 2, 2025
f858239
Add explicit transparent background styling to expander buttons
webfiltered Sep 2, 2025
13bba13
Replace custom expanders with PrimeVue Accordion component
webfiltered Sep 2, 2025
d859eed
Fix formatting in Accordion styles
webfiltered Sep 2, 2025
c414ab6
Fix Accordion syntax and TypeScript types
webfiltered Sep 2, 2025
ca6ad7e
Fix Accordion styling to match mockup design
webfiltered Sep 2, 2025
cd58c46
Implement proper flexbox layout for installer
webfiltered Sep 2, 2025
0454dd8
Fix Install button disabled state logic
webfiltered Sep 2, 2025
9047733
Style Next/Install buttons with ABC ROM font
webfiltered Sep 2, 2025
472a60b
Migrate Comfy brand colors to new CSS system
webfiltered Sep 12, 2025
877285a
Use comfy-yellow from Tailwind config
webfiltered Sep 2, 2025
8add1af
Align buttons horizontally with stepper dots
webfiltered Sep 2, 2025
83af76a
Reduce Next/Install button height
webfiltered Sep 2, 2025
200110c
Replace Welcome screen with StartupDisplay layout
webfiltered Sep 2, 2025
2f64373
Use comfy-yellow for hardware option selection
webfiltered Sep 2, 2025
6fa3b58
Style all installer buttons with rounded-2xl
webfiltered Sep 2, 2025
f288846
Change button corners to rounded-xl
webfiltered Sep 2, 2025
bd600f5
Remove borders from installer buttons
webfiltered Sep 2, 2025
17cef1e
Make active step indicator a horizontal capsule
webfiltered Sep 2, 2025
8ed6541
Extract install footer into separate component
webfiltered Sep 2, 2025
fef3758
Move footer styles to InstallFooter component
webfiltered Sep 2, 2025
9c05626
Set footer width to max-w-3xl
webfiltered Sep 2, 2025
99a4cc5
Fix footer alignment
webfiltered Sep 2, 2025
36dc75c
Implement determinate progress bar for installation
webfiltered Sep 3, 2025
c1dcb50
Fix HardwareOption border to uniform comfy-yellow
webfiltered Sep 3, 2025
ad359a4
Add missing i18n entries
webfiltered Sep 3, 2025
5913f71
Restore broken a11y
webfiltered Sep 3, 2025
72d6d05
Show Installing ComfyUI title during installation
webfiltered Sep 3, 2025
bb12265
Remove unnecessary code comments
webfiltered Sep 3, 2025
7b22223
nit - Remove LLM comments
webfiltered Sep 3, 2025
a53a2e0
Prefer fail fast over silent swallowing
webfiltered Sep 3, 2025
6010c38
Add @reference for Tailwind @apply usage
webfiltered Sep 4, 2025
ca7b026
Add @reference for Tailwind @apply usage
webfiltered Sep 4, 2025
4e71a18
Fix incorrect relative paths to style.css
webfiltered Sep 4, 2025
5e019d0
Merge ServerProgress into ServerStartView
webfiltered Sep 4, 2025
149bc5d
Remove redundant ServerProgress component
webfiltered Sep 4, 2025
3c0a7fd
Remove progress field from StageMetadata interface
webfiltered Sep 4, 2025
93cdc6a
Remove hardcoded progress values from STAGE_METADATA
webfiltered Sep 4, 2025
77e202a
Use only Electron API progress values
webfiltered Sep 4, 2025
5bbb44f
Fix type imports for InstallStageName
webfiltered Sep 4, 2025
d9f1b1f
Cleanup: Remove STAGE_METADATA workaround
webfiltered Sep 4, 2025
d7a5a75
Add debug logging for InstallStage updates
webfiltered Sep 4, 2025
9846a22
Remove redundant installProgress computed wrapper
webfiltered Sep 4, 2025
787e5ee
Fix install stage missing during compiled reqs build
webfiltered Sep 4, 2025
5e17f81
nit
webfiltered Sep 4, 2025
e8b813a
Fix unlikely race condition component
webfiltered Sep 4, 2025
3e145be
Hide numeric progress during installation
webfiltered Sep 4, 2025
28a8801
Integrate MigrationPicker into location step expander
webfiltered Sep 7, 2025
9e46e75
Add model entries to InstallView
webfiltered Sep 7, 2025
58150c9
Remove background color from MigrationPicker
webfiltered Sep 7, 2025
714d669
Add comprehensive Storybook stories for MigrationPicker
webfiltered Sep 7, 2025
6bce404
Add InstallLocationPicker stories for testing
webfiltered Sep 7, 2025
672db4c
Add electron API mock to InstallLocationPicker story
webfiltered Sep 7, 2025
74f35c8
Fix accordion content background transparency
webfiltered Sep 7, 2025
17256e6
Remove duplicate title
webfiltered Sep 7, 2025
f9ed6ab
Style accordion headers with rounded corners and subtle background
webfiltered Sep 7, 2025
b64f34a
Make accordion headers more rounded and thinner
webfiltered Sep 7, 2025
8367cd8
Move mirror configuration from step 4 to step 2
webfiltered Sep 7, 2025
bc10625
Move mirror configuration into accordion expander
webfiltered Sep 7, 2025
a37feeb
Add background to accordion content area
webfiltered Sep 7, 2025
a47eb95
Restore margin for collapsed accordion headers
webfiltered Sep 7, 2025
d7c2153
Add scrollbar-gutter to prevent layout shift
webfiltered Sep 7, 2025
3b6b874
Move scrollbar flush to container edge
webfiltered Sep 7, 2025
764994d
Remove StepPanels padding to fix scrollbar gap
webfiltered Sep 7, 2025
1cd5a86
Remove test HTML file
webfiltered Sep 7, 2025
438b055
Add Storybook stories for InstallView component
webfiltered Sep 7, 2025
b534add
Fix router injection and add missing translation
webfiltered Sep 7, 2025
e5dbdf6
Fix router setup for Storybook stories
webfiltered Sep 7, 2025
d7d0892
Remove migrationStepEmpty translation reference
webfiltered Sep 7, 2025
0479d66
Change step numbering to start at 1 instead of 0
webfiltered Sep 7, 2025
91c82a8
Update Storybook stories to match new step numbering
webfiltered Sep 7, 2025
8ec64e6
Fix router injection using provide pattern
webfiltered Sep 7, 2025
a12769f
Remove unused context parameter from decorator
webfiltered Sep 7, 2025
2f785f0
Fix invalid CSS selector in ReadyToInstall story
webfiltered Sep 7, 2025
68514c1
Remove duplicate ReadyToInstall story
webfiltered Sep 7, 2025
c4f6240
Fix CPU and Manual Install story selectors
webfiltered Sep 7, 2025
b688dea
Remove redundant Interactive story
webfiltered Sep 7, 2025
be39402
Add WarningState story for install location
webfiltered Sep 7, 2025
5f989ce
Simplify story error/warning messages
webfiltered Sep 7, 2025
2722f4d
Fix font loading in Storybook preview
webfiltered Sep 7, 2025
148235f
Reorganise desktop stories to own cat
webfiltered Sep 7, 2025
740ec52
Standardise installer screen layout
webfiltered Sep 7, 2025
05a3d2b
Remove redundant code
webfiltered Sep 7, 2025
6062740
Improve GpuPicker layout with justify-between
webfiltered Sep 7, 2025
84833c0
Make hardware options fill vertical space with flex-1
webfiltered Sep 7, 2025
821a1a8
Change GpuPicker to use full height of parent
webfiltered Sep 7, 2025
dedfa0e
Add h-full flex to StepPanel for proper height
webfiltered Sep 7, 2025
99d5c5e
Use min-h-full instead of h-full to prevent scrollbar
webfiltered Sep 7, 2025
c049ce4
Remove h-full constraints to prevent scrollbar
webfiltered Sep 7, 2025
a24cc4a
Set GpuPicker to static height of 48rem
webfiltered Sep 7, 2025
7a40cec
Adjust GpuPicker height to 42rem
webfiltered Sep 7, 2025
cdd919a
Add recommended badge for Apple Metal on Mac
webfiltered Sep 7, 2025
2f35fbd
Finalise GPU Picker layout
webfiltered Sep 7, 2025
f416956
Remove redundant style
webfiltered Sep 7, 2025
7bf8ae1
Use PrimeVue Tag for recommended badge
webfiltered Sep 7, 2025
b0e13dd
Style Tag with white bg, capsule shape, normal case
webfiltered Sep 7, 2025
fb94cd7
Move icon inside Tag component using slot
webfiltered Sep 7, 2025
d8bda1b
Revert "Move icon inside Tag component using slot"
webfiltered Sep 7, 2025
0f3a026
Remove unnecessary nested container
webfiltered Sep 7, 2025
4d6a6df
Fix accordion resize glitching
webfiltered Sep 7, 2025
4e7247b
Remove redundant divider
webfiltered Sep 7, 2025
57bfee2
Fix recommended tag colours / CSS
webfiltered Sep 7, 2025
a11fe24
Clean up LLM fluff
webfiltered Sep 8, 2025
4b699d3
nit - not intended thing
webfiltered Sep 8, 2025
4b42447
Remove debug code
webfiltered Sep 8, 2025
2c962db
Replace comfy-yellow/blue with existing brand-yellow/blue colors
webfiltered Sep 12, 2025
450ceeb
Replace hardcoded subtitles with i18n keys in GpuPicker
webfiltered Sep 12, 2025
eee5bc7
Replace hardcoded placeholder with i18n key in MigrationPicker
webfiltered Sep 12, 2025
aad3ba6
Remove unused CSS classes from GpuPicker component
webfiltered Sep 12, 2025
c7b8769
Remove unused translations
webfiltered Sep 12, 2025
a3ed444
Remove redundant translations
webfiltered Sep 12, 2025
174f1d3
Fix i18n key deletion zealotry
webfiltered Sep 12, 2025
1f60090
Update font usage to Inter
webfiltered Sep 16, 2025
6bf54e0
Delete cclsp-vtsls.json
webfiltered Sep 16, 2025
a43e319
Refactor GPU picker description to use computed ref
webfiltered Sep 16, 2025
3b1f234
nit
webfiltered Sep 16, 2025
d3cae29
Ensure type-safety for GPU options
webfiltered Sep 16, 2025
4e71cb1
nit
webfiltered Sep 16, 2025
ff105cc
nit
webfiltered Sep 16, 2025
9de1232
Use Tailwind classes
webfiltered Sep 16, 2025
a56fe47
Revert font change - imported through styles.css
webfiltered Sep 16, 2025
2b9d5ff
Revert local prefs
webfiltered Sep 16, 2025
46826e2
Revert local testing
webfiltered Sep 16, 2025
b66671c
nit
webfiltered Sep 16, 2025
271e1f4
revert font main
webfiltered Sep 16, 2025
839309a
Remove redundant file
webfiltered Sep 16, 2025
82b1f26
Use tailwind classes
webfiltered Sep 16, 2025
1f33a70
Move custom CSS to Tailwind
webfiltered Sep 16, 2025
fb9f687
Fix missing Tailwind @ references
webfiltered Sep 16, 2025
1b4329b
Adjust font settings to match Inter
webfiltered Sep 16, 2025
0cdf648
Remove Get Started border
webfiltered Sep 16, 2025
34f046b
Remove step 3
webfiltered Sep 16, 2025
afafe0f
Rewrite InstallFooter, remove Step 3 & custom CSS
webfiltered Sep 16, 2025
5c044aa
Prefer kebab-case for v-model
webfiltered Sep 16, 2025
b9ef256
Fix residual ghost step in install process
webfiltered Sep 16, 2025
fa18e25
Remove welcome subtitle - redundant
webfiltered Sep 16, 2025
11323a3
Remove unused component - mirrors
webfiltered Sep 17, 2025
86530e8
Remove unused function (mirror state)
webfiltered Sep 17, 2025
8389f60
Make title bigger to match design
webfiltered Sep 17, 2025
b86d76d
Move Tailwind to elements
webfiltered Sep 17, 2025
2e225fb
Use cn() for conditional classes in HardwareOption
webfiltered Sep 17, 2025
da18e72
Remove redundant CSS overrides
webfiltered Sep 17, 2025
5408064
Restore NVIDIA option
webfiltered Sep 17, 2025
fdf996f
Match tag to Figma design
webfiltered Sep 17, 2025
92d9e8f
Add NVIDIA square logo (B&W)
webfiltered Sep 17, 2025
b19a6e1
Prevent image from being dragged
webfiltered Sep 17, 2025
2f2e824
Simplify picker - deselect no longer makes sense
webfiltered Sep 17, 2025
cc53af7
nit
webfiltered Sep 17, 2025
2b6a846
Remove pointless !important
webfiltered Sep 17, 2025
fec0f98
Fix LLM refactor noise breaks component styles
webfiltered Sep 17, 2025
6b368af
nit
webfiltered Sep 17, 2025
5097907
Make collection info light dismiss
webfiltered Sep 17, 2025
57a25ce
Clean up metrics / updates installer screen
webfiltered Sep 17, 2025
ad5825a
Add macOS GPU picker story
webfiltered Sep 17, 2025
9e35a7d
nit
webfiltered Sep 17, 2025
1456e20
Add quick hacky fix for pathError insuff. space
webfiltered Sep 17, 2025
20016f7
Remove irrelevant storybook stories
webfiltered Sep 17, 2025
473bbda
Remove all broken / irrelevant migration stories
webfiltered Sep 17, 2025
50eca88
Add NVIDIA component story
webfiltered Sep 17, 2025
013052a
Fix type imports cleanly
actions-user Sep 17, 2025
9449144
nit - PyPI casing
webfiltered Sep 17, 2025
ec04f84
Fix wall of text in python mirrors
webfiltered Sep 17, 2025
4b21ffb
Merge branch 'main' into app-startup-stage-tracking
webfiltered Sep 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions public/assets/images/comfy-brand-mark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/nvidia-logo-square.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 8 additions & 4 deletions src/components/bottomPanel/tabs/terminal/BaseTerminal.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
<template>
<div ref="rootEl" class="relative overflow-hidden h-full w-full bg-black">
<div
ref="rootEl"
class="relative overflow-hidden h-full w-full bg-neutral-900"
>
<div class="p-terminal rounded-none h-full w-full p-2">
<div ref="terminalEl" class="h-full terminal-host" />
</div>
Expand Down Expand Up @@ -98,12 +101,13 @@ onUnmounted(() => {
</script>

<style scoped>
@reference '../../../../assets/css/style.css';

:deep(.p-terminal) .xterm {
overflow-x: auto;
@apply overflow-hidden;
}

:deep(.p-terminal) .xterm-screen {
background-color: black;
overflow-y: hidden;
@apply bg-neutral-900 overflow-hidden;
}
</style>
71 changes: 71 additions & 0 deletions src/components/common/StartupDisplay.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<template>
<div :class="wrapperClass">
<div class="grid grid-rows-2 gap-8">
<!-- Top container: Logo -->
<div class="flex items-end justify-center">
<img
src="/assets/images/comfy-brand-mark.svg"
:alt="t('g.logoAlt')"
class="w-60"
/>
</div>
<!-- Bottom container: Progress and text -->
<div class="flex flex-col items-center justify-center gap-4">
<ProgressBar
v-if="!hideProgress"
:mode="progressMode"
:value="progressPercentage ?? 0"
:show-value="false"
class="w-90 h-2 mt-8"
:pt="{ value: { class: 'bg-brand-yellow' } }"
/>
<h1 v-if="title" class="font-inter font-bold text-3xl text-neutral-300">
{{ title }}
</h1>
<p v-if="statusText" class="text-lg text-neutral-400">
{{ statusText }}
</p>
</div>
</div>
</div>
</template>

<script setup lang="ts">
import ProgressBar from 'primevue/progressbar'
import { computed } from 'vue'
import { useI18n } from 'vue-i18n'

const { t } = useI18n()

/** Props for the StartupDisplay component */
interface StartupDisplayProps {
/** Progress: 0-100 for determinate, undefined for indeterminate */
progressPercentage?: number
/** Main title text */
title?: string
/** Status text shown below the title */
statusText?: string
/** Hide the progress bar */
hideProgress?: boolean
/** Use full screen wrapper (default: true) */
fullScreen?: boolean
}

const {
progressPercentage,
title,
statusText,
hideProgress = false,
fullScreen = true
} = defineProps<StartupDisplayProps>()

const progressMode = computed(() =>
progressPercentage === undefined ? 'indeterminate' : 'determinate'
)

const wrapperClass = computed(() =>
fullScreen
? 'flex items-center justify-center min-h-screen'
: 'flex items-center justify-center'
)
</script>
20 changes: 7 additions & 13 deletions src/components/install/DesktopSettingsConfiguration.vue
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
</p>
</div>

<div class="flex flex-col bg-neutral-800 p-4 rounded-lg">
<div class="flex flex-col bg-neutral-800 p-4 rounded-lg text-sm">
<!-- Auto Update Setting -->
<div class="flex items-center gap-4">
<div class="flex-1">
<h3 class="text-lg font-medium text-neutral-100">
{{ $t('install.settings.autoUpdate') }}
</h3>
<p class="text-sm text-neutral-400 mt-1">
<p class="text-neutral-400 mt-1">
{{ $t('install.settings.autoUpdateDescription') }}
</p>
</div>
Expand All @@ -32,14 +32,10 @@
<h3 class="text-lg font-medium text-neutral-100">
{{ $t('install.settings.allowMetrics') }}
</h3>
<p class="text-sm text-neutral-400 mt-1">
<p class="text-neutral-400">
{{ $t('install.settings.allowMetricsDescription') }}
</p>
<a
href="#"
class="text-sm text-blue-400 hover:text-blue-300 mt-1 inline-block"
@click.prevent="showMetricsInfo"
>
<a href="#" @click.prevent="showMetricsInfo">
{{ $t('install.settings.learnMoreAboutData') }}
</a>
</div>
Expand All @@ -51,7 +47,9 @@
<Dialog
v-model:visible="showDialog"
modal
dismissable-mask
:header="$t('install.settings.dataCollectionDialog.title')"
class="select-none"
>
<div class="text-neutral-300">
<h4 class="font-medium mb-2">
Expand Down Expand Up @@ -110,11 +108,7 @@
</ul>

<div class="mt-4">
<a
href="https://comfy.org/privacy"
target="_blank"
class="text-blue-400 hover:text-blue-300 underline"
>
<a href="https://comfy.org/privacy" target="_blank">
{{ $t('install.settings.dataCollectionDialog.viewFullPolicy') }}
</a>
</div>
Expand Down
Loading
Loading