summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2024-12-10 08:56:39 +0100
committerVolpeon <git@volpeon.ink>2024-12-10 08:56:39 +0100
commit35c9e21b382b6cc4c23cc70c84795e641eb9bd9f (patch)
tree3126c7d9b6b57432c634f2c35a2ccc2f1361320e
parentUpdate (diff)
downloadfurbase-design-2024-35c9e21b382b6cc4c23cc70c84795e641eb9bd9f.tar.gz
furbase-design-2024-35c9e21b382b6cc4c23cc70c84795e641eb9bd9f.tar.bz2
furbase-design-2024-35c9e21b382b6cc4c23cc70c84795e641eb9bd9f.zip
Update
-rw-r--r--assets/styleLogo-sm.pngbin0 -> 65936 bytes
-rw-r--r--src/_board.scss1
-rw-r--r--src/_common.scss4
-rw-r--r--src/_common.vars.scss16
-rw-r--r--src/_header.scss19
-rw-r--r--src/_reaction.scss12
-rw-r--r--src/_sidebar.scss2
-rw-r--r--src/_thread.scss13
-rw-r--r--src/light.scss2
9 files changed, 57 insertions, 12 deletions
diff --git a/assets/styleLogo-sm.png b/assets/styleLogo-sm.png
new file mode 100644
index 0000000..b3778cd
--- /dev/null
+++ b/assets/styleLogo-sm.png
Binary files differ
diff --git a/src/_board.scss b/src/_board.scss
index 42c29b3..7d54a1c 100644
--- a/src/_board.scss
+++ b/src/_board.scss
@@ -39,6 +39,7 @@
39 inline-size: 4px; 39 inline-size: 4px;
40 align-self: stretch; 40 align-self: stretch;
41 margin-inline-end: 10px; 41 margin-inline-end: 10px;
42 margin-block: 5px;
42 border-radius: 1em; 43 border-radius: 1em;
43 } 44 }
44 45
diff --git a/src/_common.scss b/src/_common.scss
index 1fb1b4a..c8b7ac7 100644
--- a/src/_common.scss
+++ b/src/_common.scss
@@ -17,9 +17,9 @@
17 a { 17 a {
18 &.externalURL { 18 &.externalURL {
19 &::after { 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"); 20 content: url("data:image/svg+xml,%3Csvg width='.8em' height='.8em' 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; 21 margin-inline-start: .3em;
22 vertical-align: -.15em; 22 vertical-align: middle;
23 } 23 }
24 } 24 }
25 } 25 }
diff --git a/src/_common.vars.scss b/src/_common.vars.scss
index dc81923..7b3116b 100644
--- a/src/_common.vars.scss
+++ b/src/_common.vars.scss
@@ -5,13 +5,14 @@
5$vlpnBg: props.def(--vlpnBg, props.get(core.$theme, --base, --75)); 5$vlpnBg: props.def(--vlpnBg, props.get(core.$theme, --base, --75));
6 6
7$vlpnLink: props.def(--vlpnLink, props.get(core.$theme, --red, --1000)); 7$vlpnLink: props.def(--vlpnLink, props.get(core.$theme, --red, --1000));
8$vlpnLinkUnderline: props.def(--vlpnLinkUnderline, props.get(core.$theme, --red, --400));
8$vlpnLinkFg: props.def(--vlpnLinkFg, props.get(core.$theme, --red, --1000-text)); 9$vlpnLinkFg: props.def(--vlpnLinkFg, props.get(core.$theme, --red, --1000-text));
9$vlpnLinkActive: props.def(--vlpnLinkActive, props.get(core.$theme, --red, --1300)); 10$vlpnLinkActive: props.def(--vlpnLinkActive, props.get(core.$theme, --red, --1300));
10$vlpnLinkActiveFg: props.def(--vlpnLinkActiveFg, props.get(core.$theme, --red, --1300-text)); 11$vlpnLinkActiveFg: props.def(--vlpnLinkActiveFg, props.get(core.$theme, --red, --1300-text));
11 12
12$wcfFontSizeHeadline: props.def(--wcfFontSizeHeadline, 16px); 13$wcfFontSizeHeadline: props.def(--wcfFontSizeHeadline, 16px);
13 14
14$wcfHeaderBackground: props.def(--wcfHeaderBackground, props.get(core.$theme, --base, --600)); 15$wcfHeaderBackground: props.def(--wcfHeaderBackground, props.get(core.$theme, --base, --700));
15$wcfHeaderMenuBackground: props.def(--wcfHeaderMenuBackground, props.get(core.$theme, --base, --800)); 16$wcfHeaderMenuBackground: props.def(--wcfHeaderMenuBackground, props.get(core.$theme, --base, --800));
16$wcfHeaderMenuLinkBackground: props.def(--wcfHeaderMenuLinkBackground, props.get(core.$theme, --base, --800)); 17$wcfHeaderMenuLinkBackground: props.def(--wcfHeaderMenuLinkBackground, props.get(core.$theme, --base, --800));
17$wcfHeaderMenuLinkBackgroundActive: props.def(--wcfHeaderMenuLinkBackgroundActive, props.get(core.$theme, --base, --700)); 18$wcfHeaderMenuLinkBackgroundActive: props.def(--wcfHeaderMenuLinkBackgroundActive, props.get(core.$theme, --base, --700));
@@ -27,6 +28,7 @@ $wcfNavigationLinkActive: props.def(--wcfNavigationLinkActive, props.get(core.$t
27$wcfContentBackground: props.def(--wcfContentBackground, rgb(242, 242, 242)); 28$wcfContentBackground: props.def(--wcfContentBackground, rgb(242, 242, 242));
28$wcfContentBorder: props.def(--wcfContentBorder, var(--wcfContentBorderInner)); 29$wcfContentBorder: props.def(--wcfContentBorder, var(--wcfContentBorderInner));
29$wcfContentDimmedText: props.def(--wcfContentDimmedText, rgba(0, 0, 0, .6)); 30$wcfContentDimmedText: props.def(--wcfContentDimmedText, rgba(0, 0, 0, .6));
31$wcfContentDimmedLink: props.def(--wcfContentDimmedLink, rgba(0, 0, 0, .6));
30 32
31$wcfFooterBoxBackground: props.def(--wcfFooterBoxBackground, props.get(core.$theme, --base, --100)); 33$wcfFooterBoxBackground: props.def(--wcfFooterBoxBackground, props.get(core.$theme, --base, --100));
32$wcfFooterBoxText: props.def(--wcfFooterBoxText, props.get(core.$theme, --base, --800)); 34$wcfFooterBoxText: props.def(--wcfFooterBoxText, props.get(core.$theme, --base, --800));
@@ -45,15 +47,15 @@ $wcfFooterCopyrightLinkActive: props.def(--wcfFooterCopyrightLinkActive, props.g
45$wcfSidebarBackground: props.def(--wcfSidebarBackground, $wcfContentBackground); 47$wcfSidebarBackground: props.def(--wcfSidebarBackground, $wcfContentBackground);
46$wcfSidebarDimmedText: props.def(--wcfSidebarDimmedText, props.get($wcfContentDimmedText)); 48$wcfSidebarDimmedText: props.def(--wcfSidebarDimmedText, props.get($wcfContentDimmedText));
47 49
48$wcfButtonBackground: props.def(--wcfButtonBackground, props.get(core.$theme, --base, --200)); 50$wcfButtonBackground: props.def(--wcfButtonBackground, props.get(core.$theme, --base, --100));
49$wcfButtonText: props.def(--wcfButtonText, props.get(core.$theme, --base, --200-text)); 51$wcfButtonText: props.def(--wcfButtonText, props.get(core.$theme, --base, --100-text));
50$wcfButtonBackgroundActive: props.def(--wcfButtonBackgroundActive, props.get(core.$theme, --base, --500)); 52$wcfButtonBackgroundActive: props.def(--wcfButtonBackgroundActive, props.get(core.$theme, --base, --500));
51$wcfButtonTextActive: props.def(--wcfButtonTextActive, props.get(core.$theme, --base, --500-text)); 53$wcfButtonTextActive: props.def(--wcfButtonTextActive, props.get(core.$theme, --base, --500-text));
52 54
53$wcfButtonPrimaryBackground: props.def(--wcfButtonPrimaryBackground, props.get(core.$theme, --base, --600)); 55$wcfButtonPrimaryBackground: props.def(--wcfButtonPrimaryBackground, props.get(core.$theme, --red, --800));
54$wcfButtonPrimaryText: props.def(--wcfButtonTextBackground, props.get(core.$theme, --base, --600-text)); 56$wcfButtonPrimaryText: props.def(--wcfButtonTextBackground, props.get(core.$theme, --red, --800-text));
55$wcfButtonPrimaryBackgroundActive: props.def(--wcfButtonPrimaryBackgroundActive, props.get(core.$theme, --base, --800)); 57$wcfButtonPrimaryBackgroundActive: props.def(--wcfButtonPrimaryBackgroundActive, props.get(core.$theme, --red, --1200));
56$wcfButtonPrimaryTextActive: props.def(--wcfButtonTextBackgroundActive, props.get(core.$theme, --base, --800-text)); 58$wcfButtonPrimaryTextActive: props.def(--wcfButtonTextBackgroundActive, props.get(core.$theme, --red, --1200-text));
57 59
58$wcfBoxShadowCard: props.def(--wcfBoxShadowCard, none); 60$wcfBoxShadowCard: props.def(--wcfBoxShadowCard, none);
59 61
diff --git a/src/_header.scss b/src/_header.scss
index 1d601c7..28448a0 100644
--- a/src/_header.scss
+++ b/src/_header.scss
@@ -1,8 +1,10 @@
1@mixin styles { 1@mixin styles {
2 .pageHeaderFacade { 2 .pageHeader {
3 background-image: url(../images/style-6/custom/header.jpeg); 3 background-image: url(../images/style-6/custom/header.jpeg);
4 background-repeat: repeat-x; 4 background-repeat: repeat-x;
5 }
5 6
7 .pageHeaderFacade {
6 > .layoutBoundary { 8 > .layoutBoundary {
7 padding-block: 0; 9 padding-block: 0;
8 } 10 }
@@ -18,4 +20,19 @@
18 --font-size: 18px; 20 --font-size: 18px;
19 --icon-size: 24px; 21 --icon-size: 24px;
20 } 22 }
23
24 @media screen and (max-width: 1024px) {
25 .pageHeaderLogo {
26 > a {
27 display: block;
28 height: auto;
29 padding-inline-start: 0;
30 margin-inline-start: -6px;
31 }
32
33 .pageHeaderLogoSmall {
34 max-height: 50px;
35 }
36 }
37 }
21} 38}
diff --git a/src/_reaction.scss b/src/_reaction.scss
new file mode 100644
index 0000000..82a9231
--- /dev/null
+++ b/src/_reaction.scss
@@ -0,0 +1,12 @@
1 @mixin styles {
2 .messageFooter {
3 .reactionType {
4 inline-size: 30px;
5 block-size: 30px;
6 }
7 }
8
9 .reactionSummary {
10 gap: 15px;
11 }
12 }
diff --git a/src/_sidebar.scss b/src/_sidebar.scss
index f271885..5957d3a 100644
--- a/src/_sidebar.scss
+++ b/src/_sidebar.scss
@@ -41,7 +41,7 @@
41 } 41 }
42 } 42 }
43 43
44 @media screen and (min-width: 545px) and (max-width: 1024px) { 44 @media screen and (max-width: 1024px) {
45 .boxesSidebarLeft{ 45 .boxesSidebarLeft{
46 margin-inline-end: 0; 46 margin-inline-end: 0;
47 } 47 }
diff --git a/src/_thread.scss b/src/_thread.scss
index 012bbf4..5217447 100644
--- a/src/_thread.scss
+++ b/src/_thread.scss
@@ -18,9 +18,20 @@
18 } 18 }
19 } 19 }
20 20
21 .messageContent { 21 .messageText,
22 .messageSignature {
23 a {
24 text-decoration: underline;
25 text-decoration-color: props.get(common.$vlpnLinkUnderline);
26 }
27
22 a:hover { 28 a:hover {
23 text-decoration: underline; 29 text-decoration: underline;
30 text-decoration-color: currentColor;
24 } 31 }
25 } 32 }
33
34 .quoteBoxTitle a {
35 text-decoration: none;
36 }
26} 37}
diff --git a/src/light.scss b/src/light.scss
index 64fd7bd..87ba99f 100644
--- a/src/light.scss
+++ b/src/light.scss
@@ -11,6 +11,7 @@
11@use 'avatar'; 11@use 'avatar';
12@use 'badge'; 12@use 'badge';
13@use 'rank'; 13@use 'rank';
14@use 'reaction';
14@use 'footer'; 15@use 'footer';
15 16
16@include core.styles--light; 17@include core.styles--light;
@@ -23,4 +24,5 @@
23@include avatar.styles; 24@include avatar.styles;
24@include badge.styles; 25@include badge.styles;
25@include rank.styles; 26@include rank.styles;
27@include reaction.styles;
26@include footer.styles; 28@include footer.styles;