From 20015ccd813e050e77078458ce77826a4aab2669 Mon Sep 17 00:00:00 2001 From: bymyself Date: Sun, 26 Oct 2025 02:14:50 -0700 Subject: [PATCH] [style] complete semantic token migration for vueNodes widgets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Complete the semantic token migration by updating final hard-coded colors in widget components to use design system tokens: - FormSelectButton.vue: use text-primary/text-secondary consistently - FormDropdownMenuFilter.vue: use text-secondary for default text - FormDropdownMenuItem.vue: use text-secondary for metadata - AudioPreviewPlayer.vue: use text-secondary for icons - Remove hard-coded zinc, neutral, and other color values from vueNodes 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../components/audio/AudioPreviewPlayer.vue | 28 ++++++------------- .../components/form/FormSelectButton.vue | 10 +++---- .../form/dropdown/FormDropdownMenuFilter.vue | 2 +- .../form/dropdown/FormDropdownMenuItem.vue | 2 +- 4 files changed, 15 insertions(+), 27 deletions(-) diff --git a/src/renderer/extensions/vueNodes/widgets/components/audio/AudioPreviewPlayer.vue b/src/renderer/extensions/vueNodes/widgets/components/audio/AudioPreviewPlayer.vue index b8d539f80..00d4252b9 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/audio/AudioPreviewPlayer.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/audio/AudioPreviewPlayer.vue @@ -29,26 +29,19 @@ > - + -
+
{{ formatTime(currentTime) }} / {{ formatTime(duration) }}
-
+
- +
@@ -99,9 +89,7 @@ class="flex size-6 cursor-pointer items-center justify-center rounded hover:bg-interface-menu-component-surface-hovered" @click="toggleOptionsMenu" > - +
diff --git a/src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue b/src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue index 7f0b1cbef..3745bc602 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue @@ -16,14 +16,14 @@ 'bg-transparent border-none', 'text-center text-xs font-normal', { - 'bg-interface-menu-component-surface-selected': isSelected(option) && !disabled, - 'hover:bg-interface-menu-component-surface-hovered': !isSelected(option) && !disabled, + 'bg-interface-menu-component-surface-selected': + isSelected(option) && !disabled, + 'hover:bg-interface-menu-component-surface-hovered': + !isSelected(option) && !disabled, 'opacity-50 cursor-not-allowed': disabled, 'cursor-pointer': !disabled }, - isSelected(option) && !disabled - ? 'text-primary' - : 'text-secondary' + isSelected(option) && !disabled ? 'text-primary' : 'text-secondary' ) " :disabled="disabled" diff --git a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownMenuFilter.vue b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownMenuFilter.vue index ba6dc535b..71304f53e 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownMenuFilter.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownMenuFilter.vue @@ -11,7 +11,7 @@ const filterSelected = defineModel('filterSelected')