diff --git a/src/renderer/index.css b/src/renderer/index.css index d1d4b4df..13d49bfe 100644 --- a/src/renderer/index.css +++ b/src/renderer/index.css @@ -159,13 +159,13 @@ @keyframes badge-pulse { 0%, 100% { - transform: translateY(-50%) scale(1); - box-shadow: 0 2px 6px rgb(0 122 255 / 40%); + transform: scale(1); + box-shadow: 0 2px 6px color-mix(in srgb, var(--color-accent) 60%, transparent); } 50% { - transform: translateY(-50%) scale(1.1); - box-shadow: 0 2px 6px rgb(0 122 255 / 60%); + transform: scale(1.1); + box-shadow: 0 2px 6px color-mix(in srgb, var(--color-accent) 60%, transparent); } } diff --git a/src/renderer/pages/Gallery.vue b/src/renderer/pages/Gallery.vue index bf1aa801..00c4ee68 100644 --- a/src/renderer/pages/Gallery.vue +++ b/src/renderer/pages/Gallery.vue @@ -203,7 +203,7 @@
@@ -341,7 +339,7 @@
@@ -359,7 +359,7 @@ @click="retryAllFailedTasks" > - {{ t('pages.upload.taskQueue.retryAllFailed') }} + {{ t('pages.upload.taskQueue.retryAllFailed') }} -
- - - -
- - +
- -
- -
-
- -
-
- - - - -
-
+ +
+
+

+ {{ `${picBedName || type} ${t('pages.uploaderConfig.title')}` }} +

+

+ {{ t('pages.uploaderConfig.subtitle', { count: curConfigList.length }) }} +

+
+ +
+ +
+ - -
-

- {{ item._configName }} -

-
-
- - {{ formatTime(item._updatedAt) }} -
-
- - {{ t('pages.uploaderConfig.selected') }} -
-
- - {{ t('pages.uploaderConfig.clickToSelect') }} -
-
+ +
+
+ +
+ +
+
+
- - -
-
-
+ + + + +
+
+ + +
+

+ {{ item._configName }} +

+
+
+ + {{ formatTime(item._updatedAt) }}
-
- {{ t('pages.uploaderConfig.addNew') }} +
+ + {{ t('pages.uploaderConfig.selected') }} +
+
+ + {{ t('pages.uploaderConfig.clickToSelect') }}
-
- -
+ + + +
+
+
+ +
+
+ {{ t('pages.uploaderConfig.addNew') }} +
+
+
+ diff --git a/src/renderer/pages/css/UploadPage.css b/src/renderer/pages/css/UploadPage.css index b6152d3d..0583c676 100644 --- a/src/renderer/pages/css/UploadPage.css +++ b/src/renderer/pages/css/UploadPage.css @@ -8,7 +8,7 @@ /* Quick Actions Card */ .quick-action-button { - @apply relative flex flex-1 cursor-pointer items-center gap-2 rounded-lg border border-border-secondary bg-bg-secondary px-4 py-3.5 text-left font-[inherit] duration-medium ease-standard hover:-translate-y-[2px] hover:border-accent-hover hover:shadow-md focus-visible:focus-ring max-xs:px-3.5 max-xs:py-3 [.has-badge]:pr-12; + @apply relative flex flex-1 cursor-pointer items-center gap-2 rounded-lg border border-border-secondary bg-bg-secondary px-4 py-3.5 text-left font-[inherit] duration-medium ease-standard hover:-translate-y-[2px] hover:border-accent-hover hover:shadow-md focus-visible:focus-ring max-xs:px-3.5 max-xs:py-3 ; } .filter-tab {