From c0961e5574b6e4199cd9be8d0c15e43e56af6bcc Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Wed, 26 Jul 2023 13:46:17 -0400 Subject: [PATCH] Change color scheme from blue to gold --- .idea/misc.xml | 1 - graphics/external-link-dark.svg | 10 +- graphics/external-link.svg | 12 +- graphics/panel-dark.svg | 74 ++++++- graphics/panel.svg | 68 +++++- .../kotlin/info/mechyrdia/lore/views_error.kt | 2 +- .../static/images/external-link-dark.png | Bin 961 -> 918 bytes .../resources/static/images/external-link.png | Bin 950 -> 906 bytes .../resources/static/images/panel-dark.png | Bin 3105 -> 628 bytes src/main/resources/static/images/panel.png | Bin 3090 -> 618 bytes src/main/resources/static/style.css | 208 +++++++++--------- 11 files changed, 236 insertions(+), 139 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index f6d0002..96c2c27 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/graphics/external-link-dark.svg b/graphics/external-link-dark.svg index 33b87b4..a052903 100644 --- a/graphics/external-link-dark.svg +++ b/graphics/external-link-dark.svg @@ -27,8 +27,8 @@ inkscape:deskcolor="#d1d1d1" showgrid="false" inkscape:zoom="59" - inkscape:cx="5.0677966" - inkscape:cy="7.9661017" + inkscape:cx="6.9745763" + inkscape:cy="8.2033898" inkscape:window-width="2560" inkscape:window-height="1529" inkscape:window-x="-8" @@ -36,15 +36,15 @@ inkscape:window-maximized="1" inkscape:current-layer="svg187" /> diff --git a/graphics/external-link.svg b/graphics/external-link.svg index 0a259c3..d9a6bac 100644 --- a/graphics/external-link.svg +++ b/graphics/external-link.svg @@ -26,9 +26,9 @@ inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" showgrid="false" - inkscape:zoom="41.7193" - inkscape:cx="6.280067" - inkscape:cy="7.4785531" + inkscape:zoom="59" + inkscape:cx="7.6864407" + inkscape:cy="8.4745763" inkscape:window-width="2560" inkscape:window-height="1529" inkscape:window-x="-8" @@ -36,15 +36,15 @@ inkscape:window-maximized="1" inkscape:current-layer="svg5" /> diff --git a/graphics/panel-dark.svg b/graphics/panel-dark.svg index a325fb1..92306d4 100644 --- a/graphics/panel-dark.svg +++ b/graphics/panel-dark.svg @@ -4,7 +4,7 @@ viewBox="0 0 64 64" height="64px" width="64px" - id="svg248" + id="svg6" sodipodi:docname="panel-dark.svg" inkscape:export-filename="panel-dark.png" inkscape:export-xdpi="192" @@ -15,9 +15,9 @@ xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> + id="defs10" /> + inkscape:current-layer="svg6" /> + + + + id="rect340-0" + style="fill:#ffcc33;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-miterlimit:32;stroke-dasharray:none" + d="M 0,0 V 20 H 6 V 6 H 20 V 0 Z" + sodipodi:nodetypes="ccccccc" /> + id="rect340-0-87" + style="fill:#ffcc33;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-miterlimit:32;stroke-dasharray:none" + d="M 0,64 H 20 V 58 H 6 V 44 H 0 Z" + sodipodi:nodetypes="ccccccc" /> + + + + diff --git a/graphics/panel.svg b/graphics/panel.svg index ed07178..b601a13 100644 --- a/graphics/panel.svg +++ b/graphics/panel.svg @@ -26,21 +26,71 @@ inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" showgrid="false" - inkscape:zoom="5.2149125" - inkscape:cx="24.544995" - inkscape:cy="35.858703" + inkscape:zoom="14.75" + inkscape:cx="36.847458" + inkscape:cy="35.254237" inkscape:window-width="2560" inkscape:window-height="1529" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg6" /> + + + + id="rect340-0" + style="fill:#554411;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-miterlimit:32;stroke-dasharray:none" + d="M 0,0 V 20 H 6 V 6 H 20 V 0 Z" + sodipodi:nodetypes="ccccccc" /> + id="rect340-0-87" + style="fill:#554411;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-miterlimit:32;stroke-dasharray:none" + d="M 0,64 H 20 V 58 H 6 V 44 H 0 Z" + sodipodi:nodetypes="ccccccc" /> + + + + diff --git a/src/main/kotlin/info/mechyrdia/lore/views_error.kt b/src/main/kotlin/info/mechyrdia/lore/views_error.kt index 2acb954..49cde50 100644 --- a/src/main/kotlin/info/mechyrdia/lore/views_error.kt +++ b/src/main/kotlin/info/mechyrdia/lore/views_error.kt @@ -32,7 +32,7 @@ suspend fun ApplicationCall.error403PageExpired(formData: Parameters): HTML.() - p { +"The page you were on has expired." request.header(HttpHeaders.Referrer)?.let { referrer -> - +" You can" + +" You can " a(href = referrer) { +"return to the previous page" } +" and retry your action." } diff --git a/src/main/resources/static/images/external-link-dark.png b/src/main/resources/static/images/external-link-dark.png index 8871d2ac97095add20894b2c1c8d32c0193d7f17..dff10580b25d288eb03a57a0cc352574e57b8325 100644 GIT binary patch delta 837 zcmV-L1G@ad2bKqrUVkG=L_t(oh2@t`Ok8CYhM#lqIE>QT(Umr=%Ep-57Ut44fE!W` z#+X*ZMAXnUp+Q5sX+tSWgcyxzVsxboO;>ece_YgPqKQUR+uD|yDI}ywke{Y0Leo+} zM#dTD9v587(9REYhlD1c-8nh$Iq&zLd-B~+RF(BKV_mxgo_|$m_Llicn$N9CSKGKq z#pUby5!i8Mny~c@@J_)5%wz*_0`eU}Ak+!GS1^GTTfG9QBtjJ?qHjBqX+#gBGM59n z3piXj0RXF~gRqrkaU6c&05M-JRpheM(iZ@d`DtU^`-hHawaT{Th@@Xx@KXJgo}69`S@(|jd?l@>x} zJS#HVUydCwal9_dB0uNbJTn26k16dwkr5RMyoAcPj`s^ATe=CjY47GE{JrvVRK9S$ zaUM!E5ImVoo7-FF=jzrC*~;Zy!_yybd0s_6M|4P#FMsQ59;-Lt2^QzRk8OQ7(*na* zIhZGj8Izo^uB9k_{hSJ@$eTbZDz&P7^V6l-S0|?ukZtafKr?W`!7Z++VW(ZuoC?Iu zXrs@5DK>V%jjqA7BsYvjwLiv1^R1BxaNcp^r zESLbmD@TTg5p7BdHDydrwH;Tc*MtB-ux;eDz*ml2!2du2rf^V2CM98hx-JBQM~7#C zRz5e_3sS8wujBs!P8bKM27k{5 P00000NkvXXu0mjf8}N`L delta 880 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 diff --git a/src/main/resources/static/images/panel-dark.png b/src/main/resources/static/images/panel-dark.png index ab424186d1856cc69f6913fc6675d79c288e3c80..7551027ca6aaf67083f7de5dd59eaa55462d51da 100644 GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_mZZPZ!6KiaBrZ9`t=2AmR{c zvxw1!)0urCiwnD-W&rb)NhJoREqpVCma%PiNo*8#J#_9)@wGUc$nf)Fi{|rOPBe~P zd-Iurj_skyd+)+)>+5xG8BPm1%wc%6Zn|8;xqnZ;ubRKG_*nbwrS3nb@d~InSTG)0 z`%gCE`}6x{FD1_z+TD3GZQes`Gms7z0rNS(Vh{ZIQg`wElmB=BeSNp2oKIT8kD-vM zLl~j}te=wwo>b1qs$W>>j43&hxJrM*~v~gQu&X%Q~loCIGzZ?NR^$ literal 3105 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 Bx{Uw; diff --git a/src/main/resources/static/images/panel.png b/src/main/resources/static/images/panel.png index 0b9ee1e4f3a0feb1f6fc518eaab8e9f5b4f83214..00f564b250de6a269790e669b2fb140383e9d446 100644 GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s9Oo-U3d6?5L+J?Q&5K*ZtV z#|}0pP9N=sEXzeT8Z(b-Hg0k9Qcz8q#vvx`I&s5U+w`|bgG;{VsQx-JWa|6OE%|9&z5fjuk&>J2+~?_}SR^8fq!Mei48r!ybnRPbXc?5<~%*gpI2 z9pgJm^%lOx=Req+Im}^r#3EoG^E>*$mromBRe$o|UTqim^-LmE3sZ+MM2UKX1tY{1 z;)D+W{PQ#8!S(V_YyQ^M-M#)@xW_+#{=MB9l$uMN?Qm7*J-5&P{FExcY&!dY`3(uX zpFb}7xr!g^ZBqRNH?{oh%>(bZecRk|ecsjIc~H~J&A&5Df5X4r^}h4FVdQ&MBb@0EqYH{Qv*} literal 3090 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