From 66e9069687a2c49d426b121ebff94ef6e11ccb1e Mon Sep 17 00:00:00 2001 From: th33xitus <> Date: Wed, 12 Aug 2020 17:34:53 +0200 Subject: [PATCH] feature: remove voron branding from mainsail ui --- kiauh.sh | 6 ++++++ resources/app.css | 32 ++++++++++++++++++++++++++++++++ resources/favicon.ico | Bin 0 -> 13942 bytes scripts/functions.sh | 36 ++++++++++++++++++++++++++++++++++++ scripts/ui.sh | 4 ++-- 5 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 resources/app.css create mode 100755 resources/favicon.ico diff --git a/kiauh.sh b/kiauh.sh index cb4b581..c5c4b01 100755 --- a/kiauh.sh +++ b/kiauh.sh @@ -378,6 +378,12 @@ advanced_menu(){ create_custom_hostname print_msg && clear_msg advanced_ui;; + 9) + clear + print_header + remove_branding + print_msg && clear_msg + advanced_ui;; Q|q) clear; main_menu; break;; *) diff --git a/resources/app.css b/resources/app.css new file mode 100644 index 0000000..bded3f2 --- /dev/null +++ b/resources/app.css @@ -0,0 +1,32 @@ +/*KIAUH-REMOVE-VORON-BRANDING*/ +#nav-header img:first-child { + display: block; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: url(/img/klipper-logo-small.png) no-repeat; + width: 49px; + height: 40px; + padding-left: 49px; +} +div.v-image__image.v-image__image--cover { + display: none; +} +div.v-image.v-responsive.theme--dark { + background: linear-gradient(27deg, #252525 5px, transparent 5px) 0 5px, + linear-gradient(207deg, #252525 5px, transparent 5px) 10px 0px, + linear-gradient(27deg, #323232 5px, transparent 5px) 0px 10px, + linear-gradient(207deg, #323232 5px, transparent 5px) 10px 5px, + linear-gradient(90deg, #2b2b2b 10px, transparent 10px), + linear-gradient( + #2d2d2d 25%, + #2a2a2a 25%, + #2a2a2a 50%, + transparent 50%, + transparent 75%, + #343434 75%, + #343434 + ); + background-color: #232323; + background-size: 20px 20px; + background-clip: content-box; +} diff --git a/resources/favicon.ico b/resources/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..892e6906e8d8aefe49d36e1808c5aa47d85f1a00 GIT binary patch literal 13942 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

Ui|Bn*k;LnH? z+}#`ww$}vG?*^T#w!4h&mBx~NW7=wF46>g@*guN7)m&Fm*BVxrnN`cCi)sRG^_=l< zZmg=irJ=I+YqYg6?76|@G;TjX>|1g+IyZoOE;z2vQABAZKcyw^*Ed#r#k@MVoRf{v z73knv=F=qUG|x|(LV+6IDfqZIBf~r8&Q0$Jp8^3Q;f2m@qvXOkvHkl|jtv7IsEPBH(#1}$-$ zA1vlf`vuPQ|6(g+n7$!ie%ZCi zP=?GFWVnfS+^1SM=q;tYraCPTHHN&)9*qYsd%rp`|0vW`9hi3{>ihf=#quD&qMcdh zfWsB;mG9uU-v#DQ_;g9a*4HwwtgKz55>ba(P~$&c*vGzOj+XQEXkrBy5G%N#EmmH9 zxfZ6(Ct9@fQLQl-u|4m^`ikl^TjT0j#^eR~-N#ir)1tN7L|nt3O2=ILTVn1*Em3zi zM=@u%IULSj+Or|gjoD=6SS%sue`TFIh^;=1{;UbjGfMi$YpW}cVf$M= zEU0k_ucI9K+~eWB0D1*o9)XVego%fMUmJq|rW5ez>S#F`9>i{qjbYj6s;CaS{uavnBrMF1-L&8@+6wU|AU&bC)Tv5eX zR?fp_7Nd6=3m6tVF`{gJWfR!fO6)QYL>wyfOJw*1)ax=oay0B&c4`?S?)%w)7@Dfx zMa&nXzV_7dso{i5MT25-nGh`z&nH<6mtv>yfF1n}w)cEKkKONFdkA~MZn}H$&AtTw zYncCUC;xM(&waWwXzq=yRb@@YTa(1L>SDIxAdXnp+T<5ser1_RGq0la>sasqbtLS0 zy*KxQ9liHsH)LK0f6{KqoP&RNDzqB>zZf7xPjk3xWLt_Vzh`~e2=>yJT3-=!hG?xl zwJoh|m?Gv?dqlR~33d->9_5SBzm14p^D|zX;xh&Db@5mhC}dFlA&s zZ7O|nEBOC&unZ>|4^b5vIETg5l4LdaS%~i?hl%kOI^mw%7Kw%R0o;;VxxbM9f}6no zQ)ob(^|xcnO;~Qy9 za!eF#iGB!;JTFDn_rbEBzL$R_A zpVQgfkNpK=X|?3fy412m_)GHscB5&xFdMps(XdO#3Z_E?W$0y0_i)ePB({{7f&KOD zbe*RtjeVr+j;{}ix{ye+ZZ{^IiRt6J(AcNv&)FmDo!AK2?~*ZJiTyB`o`YhJvd%Nz z)AtIC{ab}@&80RY{Xjg_Vj>1tnwdc#-7&BqBA)9`PX%wqDp(;}f;GfR z1I#gDiG4D2jJ#{{i;?y2&(;Q8k6{Oc#QrSUqCAf^nsy3h&hT*#^Ci0k*oAp^my8<~ zWcXFymL5Kum!ayUwuElKi9h4gR8@JAjPr5_Ma--9>DYH(0{&Il+AqO=d`%hfOiU_U z6Kn(f`kdb3dx$Z~-IuP2!_+y}N^Hn!>>i}|p_#C!Lx5cngG7cdDZ@J2kuqf6W@PYQ z+mnc#bYA)$^Wj}-%`;;`gIC`e@#{GkO~YO|$Em+M1@^u?_DnBp(;;}vczvbW(pg*z zCb#wU;%dZ_g^cgpOFQJ4o=N{5m%;MTQO)~>lgpr~zeR?%$*8A9o-OH;?9Fa@f()pV4~;d-s|x zJ4TyJ8IO*w1vnonJy*QKSm+Yg62=2}39!fY;Q!5W8KfBg${dys;dT&5Ke-v5YQ;tR<*93|U}@R^A4v^)MPoF}X7B%baz@6g%Hx=PU9 z5E-r+PKJK`1?-EsKX|{yF3%kY(fbyAX~yEVcIh3);n$^;;rTG{oZL%rn>zGT2K06c z8MvbyRo+JL*_i(-us=}H`$6P?#A3*p?PVQ$c?al!^Ow6@VeH@z8ZsEV?;UJQgZjbF zKKvccw>Ya>H=*;K-ha>h_#o?}$yVA9_S3uH^HIxZGqJ{*JN00Z<3Y;sJ1Fb6Z0?JA zujysq%6_25$k^DgSRat@`S;8wu8GJjEB4o2P96# zy6HDz@6um|Jl9SrcdhbpUX9=@fVzY1v8LHdGDSA-uKhjyxWC9-LKPX%8<;skG) zJ2Iia2Yer6_*et~R~pFQ7m`> $FILE + cat < ${HOME}/kiauh/resources/app.css >> $FILE + ok_msg "File '$FILE' patched!" + status_msg "Setting new Favicon ..." + #backup old favicon + cp -n $MAINSAIL_DIR/favicon.ico $MAINSAIL_DIR/voron_favicon.ico + cp ${HOME}/kiauh/resources/favicon.ico $MAINSAIL_DIR/favicon.ico + ok_msg "Icon set!" + echo + ok_msg "Brandings removed!" + ok_msg "Clear browser cache and reload Mainsail (F5)!" + echo + break;; + N|n|No|no) break;; + esac + done } \ No newline at end of file diff --git a/scripts/ui.sh b/scripts/ui.sh index ef81f57..9c09a77 100644 --- a/scripts/ui.sh +++ b/scripts/ui.sh @@ -116,8 +116,8 @@ advanced_ui(){ echo -e "| Klipper: | System: | " echo -e "| 1) [Switch Version] | 8) [Change hostname] | " echo -e "| 2) [Rollback] | | " - echo -e "| | | " - echo -e "| Firmware: | | " + echo -e "| | Mainsail: | " + echo -e "| Firmware: | 9) [Remove branding] | " echo -e "| 3) [Build Firmware] | | " echo -e "| 4) [Flash MCU] | | " echo -e "| 5) [Get Printer-ID] | | "