summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2024-12-10 07:55:39 +0100
committerVolpeon <git@volpeon.ink>2024-12-10 07:55:39 +0100
commitb23ea475cbdf15c3b8eea410fa3f8567384bc65d (patch)
tree5450f4d6cf52de0d3bffa9e9a70331d82f60f54c
parentUpdate (diff)
downloadfurbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.tar.gz
furbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.tar.bz2
furbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.zip
Update
-rw-r--r--assets/linkpfote.svg104
-rw-r--r--src/_avatar.scss1
-rw-r--r--src/_common.scss10
-rw-r--r--src/_common.vars.scss2
-rw-r--r--src/_sidebar.scss5
-rw-r--r--src/_thread.scss12
6 files changed, 41 insertions, 93 deletions
diff --git a/assets/linkpfote.svg b/assets/linkpfote.svg
index b7bb815..7f12f4d 100644
--- a/assets/linkpfote.svg
+++ b/assets/linkpfote.svg
@@ -1,91 +1,15 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<svg width="1em" height="1em" viewBox="0 0 448.24495 475.32944" version="1.1" xmlns="http://www.w3.org/2000/svg"
2<!-- Created with Inkscape (http://www.inkscape.org/) --> 2 xmlns:svg="http://www.w3.org/2000/svg" style="fill:currentColor">
3 3 <g transform="translate(-103.34385,-250.74099)">
4<svg 4 <path
5 xmlns:dc="http://purl.org/dc/elements/1.1/" 5 d="m 362.34591,600.76542 c 1.85533,44.50908 41.88334,140.71565 -47.42641,123.19868 -50.08356,-9.82325 -43.71543,-62.88501 -94.28571,-91.3691 -44.27547,-24.93849 -106.43941,-0.77422 -116.56344,-67.96739 -8.680708,-57.61385 62.53411,-57.45254 101.25015,-65.9717 40.67094,-8.94931 77.25463,-32.61376 119.31921,-9.10013 15.29687,8.55078 18.38485,13.69335 23.50855,27.42529 5.19051,13.91099 13.08775,57.15783 14.19765,83.78435 z" />
6 xmlns:cc="http://creativecommons.org/ns#" 6 <path
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 7 d="m 220.08554,304.62871 c 25.20461,0.74654 28.03421,44.05659 18.17059,83.99322 -9.8619,39.92972 -41.57472,76.82491 -67.29273,62.95974 -25.71798,-13.86517 -46.4858,-54.86728 -29.43432,-92.1802 17.05149,-37.31291 49.49203,-55.63362 78.55646,-54.77276 z" />
8 xmlns:svg="http://www.w3.org/2000/svg" 8 <path
9 xmlns="http://www.w3.org/2000/svg" 9 d="m 433.18835,257.16951 c 25.03458,9.9586 -9.51054,52.82766 -30.55032,82.68647 -26.55145,37.68073 -61.09715,75.2478 -89.64873,59.757 -28.35911,-15.38638 -42.66295,-81.84832 -0.18797,-116.27884 34.13193,-27.66759 81.43753,-41.65849 120.38702,-26.16463 z" />
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 10 <path
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 11 d="m 520.58168,322.69968 c 19.27491,29.29984 17.85102,66.51049 -1.02595,110.52262 -21.08022,49.14909 -87.89653,64.4922 -117.45413,32.42553 -22.56325,-24.47858 -2.54297,-57.9454 41.82165,-108.08173 29.71755,-33.58373 56.32042,-65.78229 76.65843,-34.86642 z" />
12 width="126.50468mm" 12 <path
13 height="134.14853mm" 13 d="m 432.0617,621.28699 c -36.11098,-23.76565 -4.16665,-61.24589 27.98825,-85.22793 44.28586,-33.02964 74.64459,-39.17167 86.46652,-14.93478 13.00988,26.67231 -1.15679,59.53949 -18.24241,80.59874 -24.40084,30.07578 -70.56113,36.44578 -96.21236,19.56397 z" />
14 viewBox="0 0 448.24495 475.32944" 14 </g>
15 id="svg2"
16 version="1.1"
17 inkscape:version="0.91 r13725"
18 sodipodi:docname="linkpfote.svg">
19 <defs
20 id="defs4" />
21 <sodipodi:namedview
22 id="base"
23 pagecolor="#ffffff"
24 bordercolor="#666666"
25 borderopacity="1.0"
26 inkscape:pageopacity="0.0"
27 inkscape:pageshadow="2"
28 inkscape:zoom="0.70710678"
29 inkscape:cx="305.39693"
30 inkscape:cy="241.11798"
31 inkscape:document-units="px"
32 inkscape:current-layer="layer1"
33 showgrid="false"
34 fit-margin-top="0"
35 fit-margin-left="0"
36 fit-margin-right="0"
37 fit-margin-bottom="0"
38 inkscape:window-width="1381"
39 inkscape:window-height="847"
40 inkscape:window-x="419"
41 inkscape:window-y="58"
42 inkscape:window-maximized="0" />
43 <metadata
44 id="metadata7">
45 <rdf:RDF>
46 <cc:Work
47 rdf:about="">
48 <dc:format>image/svg+xml</dc:format>
49 <dc:type
50 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
51 <dc:title></dc:title>
52 </cc:Work>
53 </rdf:RDF>
54 </metadata>
55 <g
56 inkscape:label="Ebene 1"
57 inkscape:groupmode="layer"
58 id="layer1"
59 transform="translate(-103.34385,-250.74099)">
60 <path
61 style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd"
62 d="m 362.34591,600.76542 c 1.85533,44.50908 41.88334,140.71565 -47.42641,123.19868 -50.08356,-9.82325 -43.71543,-62.88501 -94.28571,-91.3691 -44.27547,-24.93849 -106.43941,-0.77422 -116.56344,-67.96739 -8.680708,-57.61385 62.53411,-57.45254 101.25015,-65.9717 40.67094,-8.94931 77.25463,-32.61376 119.31921,-9.10013 15.29687,8.55078 18.38485,13.69335 23.50855,27.42529 5.19051,13.91099 13.08775,57.15783 14.19765,83.78435 z"
63 id="rect4140"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssssss" />
66 <path
67 style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd"
68 d="m 220.08554,304.62871 c 25.20461,0.74654 28.03421,44.05659 18.17059,83.99322 -9.8619,39.92972 -41.57472,76.82491 -67.29273,62.95974 -25.71798,-13.86517 -46.4858,-54.86728 -29.43432,-92.1802 17.05149,-37.31291 49.49203,-55.63362 78.55646,-54.77276 z"
69 id="path4151"
70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="sssss" />
72 <path
73 style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd"
74 d="m 433.18835,257.16951 c 25.03458,9.9586 -9.51054,52.82766 -30.55032,82.68647 -26.55145,37.68073 -61.09715,75.2478 -89.64873,59.757 -28.35911,-15.38638 -42.66295,-81.84832 -0.18797,-116.27884 34.13193,-27.66759 81.43753,-41.65849 120.38702,-26.16463 z"
75 id="path4151-2"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="sssss" />
78 <path
79 style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd"
80 d="m 520.58168,322.69968 c 19.27491,29.29984 17.85102,66.51049 -1.02595,110.52262 -21.08022,49.14909 -87.89653,64.4922 -117.45413,32.42553 -22.56325,-24.47858 -2.54297,-57.9454 41.82165,-108.08173 29.71755,-33.58373 56.32042,-65.78229 76.65843,-34.86642 z"
81 id="path4151-2-6"
82 inkscape:connector-curvature="0"
83 sodipodi:nodetypes="sssss" />
84 <path
85 style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd"
86 d="m 432.0617,621.28699 c -36.11098,-23.76565 -4.16665,-61.24589 27.98825,-85.22793 44.28586,-33.02964 74.64459,-39.17167 86.46652,-14.93478 13.00988,26.67231 -1.15679,59.53949 -18.24241,80.59874 -24.40084,30.07578 -70.56113,36.44578 -96.21236,19.56397 z"
87 id="path4151-28"
88 inkscape:connector-curvature="0"
89 sodipodi:nodetypes="sssss" />
90 </g>
91</svg> 15</svg>
diff --git a/src/_avatar.scss b/src/_avatar.scss
index 767ca38..acdfd96 100644
--- a/src/_avatar.scss
+++ b/src/_avatar.scss
@@ -1,5 +1,6 @@
1@mixin styles { 1@mixin styles {
2 .userAvatarImage { 2 .userAvatarImage {
3 border-radius: 20%; 3 border-radius: 20%;
4 background-color: transparent;
4 } 5 }
5} 6}
diff --git a/src/_common.scss b/src/_common.scss
index 8d4976b..1fb1b4a 100644
--- a/src/_common.scss
+++ b/src/_common.scss
@@ -13,4 +13,14 @@
13 body { 13 body {
14 background-color: props.get(vars.$vlpnBg); 14 background-color: props.get(vars.$vlpnBg);
15 } 15 }
16
17 a {
18 &.externalURL {
19 &::after {
20 content: url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 448.24495 475.32944' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg' style='fill:rgba(0, 0, 0, 0.6)'%3E%3Cg transform='translate(-103.34385,-250.74099)'%3E%3Cpath d='m 362.34591,600.76542 c 1.85533,44.50908 41.88334,140.71565 -47.42641,123.19868 -50.08356,-9.82325 -43.71543,-62.88501 -94.28571,-91.3691 -44.27547,-24.93849 -106.43941,-0.77422 -116.56344,-67.96739 -8.680708,-57.61385 62.53411,-57.45254 101.25015,-65.9717 40.67094,-8.94931 77.25463,-32.61376 119.31921,-9.10013 15.29687,8.55078 18.38485,13.69335 23.50855,27.42529 5.19051,13.91099 13.08775,57.15783 14.19765,83.78435 z' /%3E%3Cpath d='m 220.08554,304.62871 c 25.20461,0.74654 28.03421,44.05659 18.17059,83.99322 -9.8619,39.92972 -41.57472,76.82491 -67.29273,62.95974 -25.71798,-13.86517 -46.4858,-54.86728 -29.43432,-92.1802 17.05149,-37.31291 49.49203,-55.63362 78.55646,-54.77276 z' /%3E%3Cpath d='m 433.18835,257.16951 c 25.03458,9.9586 -9.51054,52.82766 -30.55032,82.68647 -26.55145,37.68073 -61.09715,75.2478 -89.64873,59.757 -28.35911,-15.38638 -42.66295,-81.84832 -0.18797,-116.27884 34.13193,-27.66759 81.43753,-41.65849 120.38702,-26.16463 z' /%3E%3Cpath d='m 520.58168,322.69968 c 19.27491,29.29984 17.85102,66.51049 -1.02595,110.52262 -21.08022,49.14909 -87.89653,64.4922 -117.45413,32.42553 -22.56325,-24.47858 -2.54297,-57.9454 41.82165,-108.08173 29.71755,-33.58373 56.32042,-65.78229 76.65843,-34.86642 z' /%3E%3Cpath d='m 432.0617,621.28699 c -36.11098,-23.76565 -4.16665,-61.24589 27.98825,-85.22793 44.28586,-33.02964 74.64459,-39.17167 86.46652,-14.93478 13.00988,26.67231 -1.15679,59.53949 -18.24241,80.59874 -24.40084,30.07578 -70.56113,36.44578 -96.21236,19.56397 z' /%3E%3C/g%3E%3C/svg%3E%0A");
21 margin-inline-start: .3em;
22 vertical-align: -.15em;
23 }
24 }
25 }
16} 26}
diff --git a/src/_common.vars.scss b/src/_common.vars.scss
index 427a1a3..dc81923 100644
--- a/src/_common.vars.scss
+++ b/src/_common.vars.scss
@@ -42,7 +42,7 @@ $wcfFooterCopyrightText: props.def(--wcfFooterCopyrightText, props.get(core.$the
42$wcfFooterCopyrightLink: props.def(--wcfFooterCopyrightLink, props.get(core.$theme, --base, --50)); 42$wcfFooterCopyrightLink: props.def(--wcfFooterCopyrightLink, props.get(core.$theme, --base, --50));
43$wcfFooterCopyrightLinkActive: props.def(--wcfFooterCopyrightLinkActive, props.get(core.$theme, --base, --50)); 43$wcfFooterCopyrightLinkActive: props.def(--wcfFooterCopyrightLinkActive, props.get(core.$theme, --base, --50));
44 44
45$wcfSidebarBackground: props.def(--wcfSidebarBackground, props.get($vlpnBg)); 45$wcfSidebarBackground: props.def(--wcfSidebarBackground, $wcfContentBackground);
46$wcfSidebarDimmedText: props.def(--wcfSidebarDimmedText, props.get($wcfContentDimmedText)); 46$wcfSidebarDimmedText: props.def(--wcfSidebarDimmedText, props.get($wcfContentDimmedText));
47 47
48$wcfButtonBackground: props.def(--wcfButtonBackground, props.get(core.$theme, --base, --200)); 48$wcfButtonBackground: props.def(--wcfButtonBackground, props.get(core.$theme, --base, --200));
diff --git a/src/_sidebar.scss b/src/_sidebar.scss
index 3d1689a..f271885 100644
--- a/src/_sidebar.scss
+++ b/src/_sidebar.scss
@@ -1,6 +1,7 @@
1@use 'iro-sass/src/props'; 1@use 'iro-sass/src/props';
2 2
3@use 'core'; 3@use 'core';
4@use 'common';
4 5
5@mixin styles { 6@mixin styles {
6 .boxesSidebarLeft{ 7 .boxesSidebarLeft{
@@ -27,6 +28,10 @@
27 background-color: props.get(core.$theme, --base, --200); 28 background-color: props.get(core.$theme, --base, --200);
28 } 29 }
29 } 30 }
31
32 &:not(.boxBorderless) {
33 background-color: props.get(common.$vlpnBg);
34 }
30 } 35 }
31 36
32 a { 37 a {
diff --git a/src/_thread.scss b/src/_thread.scss
index f41de31..012bbf4 100644
--- a/src/_thread.scss
+++ b/src/_thread.scss
@@ -9,8 +9,16 @@
9 } 9 }
10 10
11 .messageSidebar { 11 .messageSidebar {
12 background-color: props.get(common.$wcfContentBackground); 12 a:hover {
13 13 text-decoration: underline;
14 }
15
16 .username {
17 font-weight: bold;
18 }
19 }
20
21 .messageContent {
14 a:hover { 22 a:hover {
15 text-decoration: underline; 23 text-decoration: underline;
16 } 24 }