diff --git a/backend/static/css/16-retro.css b/backend/static/css/16-retro.css index 26e8976..f61eb3b 100644 --- a/backend/static/css/16-retro.css +++ b/backend/static/css/16-retro.css @@ -655,7 +655,7 @@ padding: 0; } -:root[data-theme="retro"] .view-toolbar .icon-button svg { +:root[data-theme="retro"] .view-toolbar .icon-button .svg-icon { margin: 0; display: block; } diff --git a/backend/static/css/30-download.css b/backend/static/css/30-download.css index 04342b1..258e087 100644 --- a/backend/static/css/30-download.css +++ b/backend/static/css/30-download.css @@ -678,7 +678,54 @@ color: var(--muted-foreground); } -.file-emblem svg { +.svg-icon { + width: 1rem; + height: 1rem; + display: inline-block; + flex: 0 0 auto; + background-color: currentColor; + vertical-align: -0.125em; + mask: var(--svg-icon-url) center / contain no-repeat; + -webkit-mask: var(--svg-icon-url) center / contain no-repeat; +} + +.svg-icon-document { + --svg-icon-url: url("/static/icons/regular/submit-document.svg"); +} + +.svg-icon-share { + --svg-icon-url: url("/static/icons/regular/share-android.svg"); +} + +.svg-icon-download { + --svg-icon-url: url("/static/icons/regular/download.svg"); +} + +.svg-icon-list { + --svg-icon-url: url("/static/icons/regular/list.svg"); +} + +.svg-icon-grid { + --svg-icon-url: url("/static/icons/regular/view-grid.svg"); +} + +.svg-icon-emoji { + --svg-icon-url: url("/static/icons/regular/emoji.svg"); +} + +.svg-icon-open { + --svg-icon-url: url("/static/icons/regular/open-in-browser.svg"); +} + +.svg-icon-copy { + --svg-icon-url: url("/static/icons/regular/copy.svg"); +} + +.svg-icon-eye { + --svg-icon-url: url("/static/icons/regular/eye.svg"); +} + +.file-emblem .svg-icon { width: 1.75rem; height: 1.75rem; } @@ -828,7 +875,7 @@ justify-content: center; } -.view-toolbar svg { +.view-toolbar .svg-icon { width: 0.95rem; height: 0.95rem; } @@ -997,14 +1044,9 @@ pointer-events: auto; } -.reaction-button svg { +.reaction-button .svg-icon { width: 1.15rem; height: 1.15rem; - fill: none; - stroke: currentColor; - stroke-width: 1.9; - stroke-linecap: round; - stroke-linejoin: round; } .file-card:hover .reaction-button, diff --git a/backend/templates/pages/download.html b/backend/templates/pages/download.html index 9d2e3de..1640101 100644 --- a/backend/templates/pages/download.html +++ b/backend/templates/pages/download.html @@ -5,7 +5,7 @@

{{if .Data.Locked}}Protected box{{else}}Box: {{.Data.Box.ID}} ({{len .Data.Files}} file{{if ne (len .Data.Files) 1}}s{{end}}){{end}}

{{if .Data.Locked}}

Bucket id: {{.Data.Box.ID}}

{{end}} @@ -44,7 +44,7 @@ {{if not .Data.Locked}} {{if or $processing $failed}} @@ -55,12 +55,12 @@ {{if $single}} {{$first := index .Data.Files 0}} - + Download {{else}} - + Download zip {{end}} @@ -80,11 +80,11 @@
@@ -129,7 +129,7 @@
{{if not .Reacted}} {{end}}
@@ -177,35 +177,35 @@ File actions