diff --git a/package.json b/package.json
index 7a65daf8..3fd0ee69 100644
--- a/package.json
+++ b/package.json
@@ -50,7 +50,7 @@
},
"dependencies": {
"@ltd/j-toml": "^1.38.0",
- "@sveltia/ui": "^0.5.0",
+ "@sveltia/ui": "^0.6.0",
"fast-deep-equal": "^3.1.3",
"flat": "^5.0.2",
"isomorphic-dompurify": "^1.8.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 97a6f847..a1046668 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,8 +9,8 @@ dependencies:
specifier: ^1.38.0
version: 1.38.0
'@sveltia/ui':
- specifier: ^0.5.0
- version: 0.5.0
+ specifier: ^0.6.0
+ version: 0.6.0
fast-deep-equal:
specifier: ^3.1.3
version: 3.1.3
@@ -837,8 +837,8 @@ packages:
- supports-color
dev: true
- /@sveltia/ui@0.5.0:
- resolution: {integrity: sha512-5gfI3k4EX3cnD2nWdUhLz5dwGU10rrdzotorBu3DtWkPYRpzWEPCp4pzl1zt/hp5CaYVAr0RdQBOuT6/REaZ2w==}
+ /@sveltia/ui@0.6.0:
+ resolution: {integrity: sha512-fcNrzNVEOZxMirulM6JoloD0wL9o5FW8ACH/oWnitHwIg9LFz5uef0tpnw0cyHtmrYu9IZv51FV6pNLAOnIYcw==}
dependencies:
svelte: 4.0.5
dev: false
diff --git a/src/lib/components/assets/details/asset-details-overlay.svelte b/src/lib/components/assets/details/asset-details-overlay.svelte
index b817a5ec..21ed3709 100644
--- a/src/lib/components/assets/details/asset-details-overlay.svelte
+++ b/src/lib/components/assets/details/asset-details-overlay.svelte
@@ -33,7 +33,7 @@
z-index: 100;
display: flex;
flex-direction: column;
- background-color: var(--primary-background-color);
+ background-color: var(--sui-primary-background-color);
.row {
flex: auto;
@@ -43,7 +43,7 @@
.preview {
flex: auto;
overflow: hidden;
- border-right: 1px solid var(--primary-border-color);
+ border-right: 1px solid var(--sui-primary-border-color);
}
}
}
diff --git a/src/lib/components/assets/shared/drop-zone.svelte b/src/lib/components/assets/shared/drop-zone.svelte
index c464284e..bcacb7e9 100644
--- a/src/lib/components/assets/shared/drop-zone.svelte
+++ b/src/lib/components/assets/shared/drop-zone.svelte
@@ -127,7 +127,7 @@
position: absolute;
inset: 0;
z-index: 10;
- background-color: hsl(var(--background-color-4-hsl) / 80%);
+ background-color: hsl(var(--sui-background-color-4-hsl) / 80%);
backdrop-filter: blur(8px);
pointer-events: none;
@@ -137,10 +137,10 @@
display: flex;
justify-content: center;
align-items: center;
- font-size: var(--font-size--xxx-large);
+ font-size: var(--sui-font-size-xxx-large);
border-width: 8px;
border-style: dashed;
- border-color: var(--primary-accent-color-foreground);
+ border-color: var(--sui-primary-accent-color-foreground);
border-radius: 8px;
}
}
diff --git a/src/lib/components/assets/shared/info-panel.svelte b/src/lib/components/assets/shared/info-panel.svelte
index 5417b69c..9e27401f 100644
--- a/src/lib/components/assets/shared/info-panel.svelte
+++ b/src/lib/components/assets/shared/info-panel.svelte
@@ -157,7 +157,7 @@
.preview {
overflow: hidden;
margin: 0 0 16px;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
aspect-ratio: 1 / 1;
}
diff --git a/src/lib/components/assets/shared/simple-image-grid.svelte b/src/lib/components/assets/shared/simple-image-grid.svelte
index b3c05fc4..e578b925 100644
--- a/src/lib/components/assets/shared/simple-image-grid.svelte
+++ b/src/lib/components/assets/shared/simple-image-grid.svelte
@@ -21,7 +21,7 @@
:global(.option) {
:global(button) {
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
padding: 4px;
width: 100%;
height: auto;
@@ -30,7 +30,7 @@
:global(img),
:global(video) {
flex: none;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
aspect-ratio: 1 / 1;
object-fit: contain;
}
@@ -39,7 +39,7 @@
:global(button[aria-selected='true']) {
outline-width: 4px;
outline-style: solid;
- outline-color: var(--primary-accent-color);
+ outline-color: var(--sui-primary-accent-color);
:global(.icon) {
display: none;
diff --git a/src/lib/components/assets/shared/upload-assets-preview.svelte b/src/lib/components/assets/shared/upload-assets-preview.svelte
index 8ea933fe..c243547d 100644
--- a/src/lib/components/assets/shared/upload-assets-preview.svelte
+++ b/src/lib/components/assets/shared/upload-assets-preview.svelte
@@ -63,14 +63,14 @@
height: 48px;
aspect-ratio: 1 / 1;
object-fit: cover;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
}
.image {
display: flex;
justify-content: center;
align-items: center;
- background-color: var(--tertiary-background-color);
+ background-color: var(--sui-tertiary-background-color);
}
.meta {
@@ -80,8 +80,8 @@
gap: 4px;
.size {
- font-size: var(--font-size--small);
- color: var(--secondary-foreground-color);
+ font-size: var(--sui-font-size-small);
+ color: var(--sui-secondary-foreground-color);
}
}
}
diff --git a/src/lib/components/common/basic-grid-view.svelte b/src/lib/components/common/basic-grid-view.svelte
index a8ccfd0b..9792468c 100644
--- a/src/lib/components/common/basic-grid-view.svelte
+++ b/src/lib/components/common/basic-grid-view.svelte
@@ -26,8 +26,8 @@
overflow: hidden;
border-width: 1px;
border-style: solid;
- border-color: var(--secondary-border-color);
- border-radius: var(--control--medium--border-radius);
+ border-color: var(--sui-secondary-border-color);
+ border-radius: var(--sui-control-medium-border-radius);
padding: 0;
height: auto;
aspect-ratio: 1 / 1;
@@ -48,7 +48,7 @@
inset: auto 0 0 0;
z-index: 1;
padding: 16px 16px 16px 16px;
- background-color: hsl(var(--background-color-4-hsl) / 80%);
+ background-color: hsl(var(--sui-background-color-4-hsl) / 80%);
:global(span) {
display: -webkit-box;
@@ -67,7 +67,7 @@
}
:global([role='row'][aria-selected='true']) {
- border-color: var(--primary-accent-color);
+ border-color: var(--sui-primary-accent-color);
}
}
diff --git a/src/lib/components/common/basic-list-view.svelte b/src/lib/components/common/basic-list-view.svelte
index 45d4132e..6dee709a 100644
--- a/src/lib/components/common/basic-list-view.svelte
+++ b/src/lib/components/common/basic-list-view.svelte
@@ -22,7 +22,7 @@
}
:global([role='row']:hover) {
- background-color: var(--highlight-background-color);
+ background-color: var(--sui-highlight-background-color);
}
:global([role='gridcell']) {
@@ -32,7 +32,7 @@
height: 40px;
padding: 0 8px;
max-width: 100%;
- color: var(--secondary-foreground-color);
+ color: var(--sui-secondary-foreground-color);
white-space: nowrap;
:global(.label) {
@@ -51,7 +51,7 @@
:global([role='row'] [role='gridcell']) {
border-width: 1px 0 0;
- border-color: var(--control-border-color);
+ border-color: var(--sui-control-border-color);
}
:global([role='row']:last-child [role='gridcell']) {
@@ -64,21 +64,21 @@
:global([role='gridcell'].title) {
width: 100%; // flex: auto
- color: var(--primary-foreground-color);
+ color: var(--sui-primary-foreground-color);
}
:global([role='gridcell'].image) {
width: 32px;
:global(img) {
- background-color: var(--primary-accent-color-foreground);
+ background-color: var(--sui-primary-accent-color-foreground);
}
:global(img),
:global(video) {
width: 32px;
height: 32px;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
}
}
}
diff --git a/src/lib/components/common/image.svelte b/src/lib/components/common/image.svelte
index 8c37c3d1..5c71378b 100644
--- a/src/lib/components/common/image.svelte
+++ b/src/lib/components/common/image.svelte
@@ -16,7 +16,7 @@
width: 100%;
height: 100%;
object-fit: contain;
- background-color: var(--tertiary-background-color);
+ background-color: var(--sui-tertiary-background-color);
&.cover {
object-fit: cover;
diff --git a/src/lib/components/common/page-container.svelte b/src/lib/components/common/page-container.svelte
index af8e1cec..de2ce16c 100644
--- a/src/lib/components/common/page-container.svelte
+++ b/src/lib/components/common/page-container.svelte
@@ -59,9 +59,9 @@
flex: none;
width: 240px;
overflow-y: auto;
- background-color: var(--tertiary-background-color);
+ background-color: var(--sui-tertiary-background-color);
border-width: 0 1px 0 0;
- border-color: var(--primary-border-color);
+ border-color: var(--sui-primary-border-color);
:global([role='radiogroup']) {
width: 100%;
@@ -87,7 +87,7 @@
:global(button) {
display: flex;
justify-content: flex-start;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
padding: 0 12px;
height: 32px;
width: 100%;
@@ -117,13 +117,13 @@
}
:global([role='option'][aria-selected='true']) {
- color: var(--highlight-foreground-color);
- background-color: var(--highlight-background-color);
+ color: var(--sui-highlight-foreground-color);
+ background-color: var(--sui-highlight-background-color);
}
:global([role='option'].dragover) {
- color: var(--primary-accent-color-foreground) !important;
- background-color: var(--primary-accent-color) !important;
+ color: var(--sui-primary-accent-color-foreground) !important;
+ background-color: var(--sui-primary-accent-color) !important;
}
}
}
@@ -140,12 +140,12 @@
}
:global(.primary:not(.global)[role='toolbar']) {
- background-color: var(--tertiary-background-color);
+ background-color: var(--sui-tertiary-background-color);
}
:global(.secondary[role='toolbar']) {
border-width: 0 0 1px;
- border-color: var(--primary-border-color);
+ border-color: var(--sui-primary-border-color);
}
:global(.list-container) {
@@ -153,7 +153,7 @@
overflow-y: auto;
overscroll-behavior-y: contain;
padding: 16px;
- border-radius: var(--control--medium--border-radius);
+ border-radius: var(--sui-control-medium-border-radius);
}
}
@@ -173,7 +173,7 @@
flex: none;
overflow: auto;
width: 320px;
- border-left: 1px solid var(--primary-border-color);
+ border-left: 1px solid var(--sui-primary-border-color);
}
}
}
diff --git a/src/lib/components/contents/details/column-header.svelte b/src/lib/components/contents/details/column-header.svelte
index 9b536208..d135c28a 100644
--- a/src/lib/components/contents/details/column-header.svelte
+++ b/src/lib/components/contents/details/column-header.svelte
@@ -112,7 +112,7 @@
diff --git a/src/lib/components/contents/details/widgets/file/file-editor.svelte b/src/lib/components/contents/details/widgets/file/file-editor.svelte
index 35788b07..3d3d6727 100644
--- a/src/lib/components/contents/details/widgets/file/file-editor.svelte
+++ b/src/lib/components/contents/details/widgets/file/file-editor.svelte
@@ -186,8 +186,8 @@
width: 160px !important;
height: 160px !important;
border-width: 1px;
- border-color: var(--control-border-color);
- border-radius: var(--control--medium--border-radius);
+ border-color: var(--sui-control-border-color);
+ border-radius: var(--sui-control-medium-border-radius);
}
& > div {
diff --git a/src/lib/components/contents/details/widgets/list/list-editor.svelte b/src/lib/components/contents/details/widgets/list/list-editor.svelte
index 07e849b5..fcf4e43a 100644
--- a/src/lib/components/contents/details/widgets/list/list-editor.svelte
+++ b/src/lib/components/contents/details/widgets/list/list-editor.svelte
@@ -340,14 +340,14 @@
.item {
margin: 4px 0;
border-width: 2px;
- border-color: var(--secondary-border-color);
- border-radius: var(--control--medium--border-radius);
+ border-color: var(--sui-secondary-border-color);
+ border-radius: var(--sui-control-medium-border-radius);
.header {
display: flex;
align-items: center;
padding: 4px;
- background-color: var(--primary-border-color);
+ background-color: var(--sui-primary-border-color);
& > div {
display: flex;
@@ -370,13 +370,13 @@
}
:global(.icon) {
- font-size: var(--font-size--large);
+ font-size: var(--sui-font-size-large);
}
.type {
- font-size: var(--font-size--small);
+ font-size: var(--sui-font-size-small);
font-weight: 600;
- color: var(--secondary-foreground-color);
+ color: var(--sui-secondary-foreground-color);
}
}
diff --git a/src/lib/components/contents/details/widgets/object/object-editor.svelte b/src/lib/components/contents/details/widgets/object/object-editor.svelte
index 55a7a6f0..83498e12 100644
--- a/src/lib/components/contents/details/widgets/object/object-editor.svelte
+++ b/src/lib/components/contents/details/widgets/object/object-editor.svelte
@@ -82,9 +82,9 @@
padding: 4px;
.summary {
- font-size: var(--font-size--small);
+ font-size: var(--sui-font-size-small);
font-weight: 600;
- color: var(--secondary-foreground-color);
+ color: var(--sui-secondary-foreground-color);
}
}
diff --git a/src/lib/components/contents/details/widgets/select/select-editor.svelte b/src/lib/components/contents/details/widgets/select/select-editor.svelte
index 1dc6d790..e08f5b3a 100644
--- a/src/lib/components/contents/details/widgets/select/select-editor.svelte
+++ b/src/lib/components/contents/details/widgets/select/select-editor.svelte
@@ -150,11 +150,11 @@
align-items: center;
gap: 8px;
padding: 4px 12px;
- border-radius: var(--control--medium--border-radius);
- background-color: var(--secondary-background-color);
+ border-radius: var(--sui-control-medium-border-radius);
+ background-color: var(--sui-secondary-background-color);
:global(.icon) {
- font-size: var(--font-size--large);
+ font-size: var(--sui-font-size-large);
}
}
}
diff --git a/src/lib/components/contents/details/widgets/string/string-preview.svelte b/src/lib/components/contents/details/widgets/string/string-preview.svelte
index 3d23aaa0..8adfdac2 100644
--- a/src/lib/components/contents/details/widgets/string/string-preview.svelte
+++ b/src/lib/components/contents/details/widgets/string/string-preview.svelte
@@ -42,7 +42,7 @@
diff --git a/src/lib/components/contents/list/entry-list.svelte b/src/lib/components/contents/list/entry-list.svelte
index a222bf0d..75ad59da 100644
--- a/src/lib/components/contents/list/entry-list.svelte
+++ b/src/lib/components/contents/list/entry-list.svelte
@@ -61,8 +61,8 @@