From b35257565fa8b80cb082db7a78c9f206d61fe036 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich <onny@project-insanity.org> Date: Sun, 21 Mar 2021 11:41:49 +0100 Subject: [PATCH] restyle header with icon --- css/icons.scss | 2 +- img/header.svg | 60 +++++++++++++++++++++++++++++++++++++++ img/recent.svg | 5 ---- src/components/Header.vue | 5 +++- src/views/Library.vue | 1 - 5 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 img/header.svg delete mode 100644 img/recent.svg diff --git a/css/icons.scss b/css/icons.scss index eff9743..4834aaa 100644 --- a/css/icons.scss +++ b/css/icons.scss @@ -19,6 +19,6 @@ * */ -@include icon-black-white('recent', 'podcast', 1); +@include icon-black-white('header', 'podcast', 1); @include icon-black-white('podcast', 'podcast', 1); @include icon-black-white('podcast-trans', 'podcast', 1); diff --git a/img/header.svg b/img/header.svg new file mode 100644 index 0000000..6510d19 --- /dev/null +++ b/img/header.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + sodipodi:docname="header.svg" + id="svg44" + version="1.1" + viewBox="0 0 24 24" + height="24" + width="24"> + <metadata + id="metadata50"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs48" /> + <sodipodi:namedview + inkscape:current-layer="svg44" + inkscape:window-maximized="1" + inkscape:window-y="0" + inkscape:window-x="0" + inkscape:cy="3.1647928" + inkscape:cx="23.500195" + inkscape:zoom="5.6882691" + showgrid="false" + id="namedview46" + inkscape:window-height="872" + inkscape:window-width="1436" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + guidetolerance="10" + gridtolerance="10" + objecttolerance="10" + borderopacity="1" + bordercolor="#666666" + pagecolor="#ffffff" /> + <g + style="fill:#000000" + id="g42" + fill-rule="evenodd" + fill="#ffffff"> + <path + style="fill:#000000" + id="path40" + d="M13 2v20h-2V2zM6 6v12H4V6zM20 6v12h-2V6z" /> + </g> +</svg> diff --git a/img/recent.svg b/img/recent.svg deleted file mode 100644 index 7d95448..0000000 --- a/img/recent.svg +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.0"> - <rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/> - <path style="color-rendering:auto;text-decoration-color:#000000;color:#000000;isolation:auto;mix-blend-mode:normal;shape-rendering:auto;solid-color:#000000;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;image-rendering:auto;white-space:normal;text-indent:0;text-transform:none" d="m8 0c-4.4064 0-8 3.5936-8 8 0 4.406 3.5936 8 8 8 4.406 0 8-3.594 8-8 0-4.4064-3.594-8-8-8zm0 2c3.326 0 6 2.6744 6 6 0 3.326-2.674 6-6 6-3.3256 0-6-2.674-6-6 0-3.3256 2.6744-6 6-6zm-0.4414 0.9316c-0.334 0.0075-0.6014 0.2793-0.6035 0.6133l-0.8516 4.4414v0.0117c-0.1821 0.7569 0.3361 1.002 0.916 1.3536l0.0059 0.0019 2.9976 1.5785c0.653 0.502 1.407-0.476 0.754-0.9789l-1.777-1.9453v-0.0078l-0.8086-4.4492c0.0011-0.3478-0.2851-0.6279-0.6328-0.6192z"/> -</svg> diff --git a/src/components/Header.vue b/src/components/Header.vue index f8241e5..4c14e02 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -41,9 +41,12 @@ export default { <style lang="scss"> .podcastSectionHeader { - padding: 20px 30px; + padding: 20px 20px 20px 65px; display: flex; align-items: center; + background-image: var(--icon-podcast-header-000); + background-repeat: no-repeat; + background-position: 30px 50%; h1 { flex-grow: 1; diff --git a/src/views/Library.vue b/src/views/Library.vue index 293acf7..0548176 100644 --- a/src/views/Library.vue +++ b/src/views/Library.vue @@ -37,7 +37,6 @@ </Actions> </Header> <ItemSlider :podcasts="shows" /> - <Header :title="t('podcast', 'New episodes')" /> <LoadMore :finished="finished" @loadMore="queryEpisodes(page)"> <Table -- GitLab