diff options
author | Volpeon <git@volpeon.ink> | 2024-12-10 07:55:39 +0100 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2024-12-10 07:55:39 +0100 |
commit | b23ea475cbdf15c3b8eea410fa3f8567384bc65d (patch) | |
tree | 5450f4d6cf52de0d3bffa9e9a70331d82f60f54c | |
parent | Update (diff) | |
download | furbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.tar.gz furbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.tar.bz2 furbase-design-2024-b23ea475cbdf15c3b8eea410fa3f8567384bc65d.zip |
Update
-rw-r--r-- | assets/linkpfote.svg | 104 | ||||
-rw-r--r-- | src/_avatar.scss | 1 | ||||
-rw-r--r-- | src/_common.scss | 10 | ||||
-rw-r--r-- | src/_common.vars.scss | 2 | ||||
-rw-r--r-- | src/_sidebar.scss | 5 | ||||
-rw-r--r-- | src/_thread.scss | 12 |
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 | } |