From 8e87f55cfff1b16a8bb078e78e1cd86861f31d51 Mon Sep 17 00:00:00 2001 From: Gravit Date: Sun, 7 Apr 2019 15:10:19 +0700 Subject: [PATCH] Feature/design (#214) * Update design * Update design --- Launcher/runtime/dialog/console.fxml | 32 +++++++++ Launcher/runtime/dialog/dialog.js | 37 +++++++++- Launcher/runtime/dialog/images/icons/back.png | Bin 0 -> 346 bytes .../runtime/dialog/images/icons/checkbox.png | Bin 1892 -> 0 bytes .../dialog/images/icons/checkbox_checked.png | Bin 15903 -> 0 bytes .../runtime/dialog/images/icons/console.png | Bin 0 -> 417 bytes .../runtime/dialog/images/icons/example.png | Bin 1014 -> 0 bytes .../runtime/dialog/images/icons/example2.png | Bin 978 -> 0 bytes .../runtime/dialog/images/icons/loading.gif | Bin 52079 -> 0 bytes .../dialog/images/icons/logo_small.png | Bin 322 -> 0 bytes Launcher/runtime/dialog/mainmenu.fxml | 3 +- .../runtime/dialog/overlay/debug/debug.css | 34 +++++---- .../runtime/dialog/overlay/debug/debug.fxml | 13 ++-- .../runtime/dialog/overlay/debug/debug.js | 11 --- .../dialog/overlay/options/options.css | 67 +++--------------- .../dialog/overlay/options/options.fxml | 17 ++--- .../runtime/dialog/overlay/options/options.js | 14 ++-- .../dialog/overlay/processing/processing.css | 3 +- .../dialog/overlay/processing/processing.fxml | 13 ++-- .../dialog/overlay/processing/processing.js | 12 ++-- .../dialog/overlay/settings/settings.css | 59 ++++++--------- .../dialog/overlay/settings/settings.fxml | 52 +++++++------- .../dialog/overlay/settings/settings.js | 36 ++-------- .../runtime/dialog/overlay/update/update.css | 17 ++++- .../runtime/dialog/overlay/update/update.fxml | 43 ++++------- .../runtime/dialog/overlay/update/update.js | 24 +++---- Launcher/runtime/dialog/styles.css | 22 +++++- Launcher/runtime/engine/api.js | 1 - Launcher/runtime/init.js | 8 ++- 29 files changed, 249 insertions(+), 269 deletions(-) create mode 100644 Launcher/runtime/dialog/console.fxml create mode 100644 Launcher/runtime/dialog/images/icons/back.png delete mode 100644 Launcher/runtime/dialog/images/icons/checkbox.png delete mode 100644 Launcher/runtime/dialog/images/icons/checkbox_checked.png create mode 100644 Launcher/runtime/dialog/images/icons/console.png delete mode 100644 Launcher/runtime/dialog/images/icons/example.png delete mode 100644 Launcher/runtime/dialog/images/icons/example2.png delete mode 100644 Launcher/runtime/dialog/images/icons/loading.gif delete mode 100644 Launcher/runtime/dialog/images/icons/logo_small.png diff --git a/Launcher/runtime/dialog/console.fxml b/Launcher/runtime/dialog/console.fxml new file mode 100644 index 00000000..1890848f --- /dev/null +++ b/Launcher/runtime/dialog/console.fxml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Launcher/runtime/dialog/dialog.js b/Launcher/runtime/dialog/dialog.js index 6b9f2104..a3981c87 100644 --- a/Launcher/runtime/dialog/dialog.js +++ b/Launcher/runtime/dialog/dialog.js @@ -9,6 +9,7 @@ var loginData; function initLauncher() { initLoginScene(); initMenuScene(); + initConsoleScene(); debug.initOverlay(); processing.initOverlay(); @@ -34,7 +35,7 @@ function initLoginScene() { bar = pane; loginPane.lookup("#close").setOnAction(function(event){ javafx.application.Platform.exit()}); loginPane.lookup("#hide").setOnAction(function(event){ stage.setIconified(true)}); - loginPane.lookup("#discord").setOnAction(function(){ openURL(config.discord_url); }); + loginPane.lookup("#discord").setOnAction(function(){ openURL(config.discord); }); var pane = loginPane.lookup("#authPane"); authPane = pane; @@ -82,6 +83,7 @@ function initMenuScene() { menuPane.lookup("#hide").setOnAction(function(event){ stage.setIconified(true)}); menuPane.lookup("#discord").setOnAction(function(){ openURL(config.discord); }); menuPane.lookup("#settings").setOnAction(goSettings); + menuPane.lookup("#goConsole").setOnAction(goConsole); menuPane.lookup("#logout").setOnAction(function(){ setCurrentScene(loginScene); }); @@ -103,6 +105,32 @@ function initMenuScene() { } +/* ======== init Console ======== */ +function initConsoleScene() { + consolePane.setOnMousePressed(function(event){ movePoint = new javafx.geometry.Point2D(event.getSceneX(), event.getSceneY())}); + consolePane.setOnMouseDragged(function(event) { + if(movePoint === null) { + return; + } + + stage.setX(event.getScreenX() - movePoint.getX()); + stage.setY(event.getScreenY() - movePoint.getY()); + }); + + var pane = consolePane.lookup("#bar"); + bar = pane; + consolePane.lookup("#close").setOnAction(function(event){ javafx.application.Platform.exit()}); + consolePane.lookup("#hide").setOnAction(function(event){ stage.setIconified(true)}); + consolePane.lookup("#back").setOnAction(function(){ + setCurrentScene(menuScene); + }); + + var pane = consolePane.lookup("#consolePane"); + consolePane = pane; + + +} + /* ======== init Offline ======== */ function initOffline() { stage.setTitle(config.title + " [Offline]"); @@ -146,6 +174,13 @@ function goAuth(event) { doAuth(login, rsaPassword); } +/* ======== Console ======== */ +function goConsole(event) { + if (overlay.current !== null) { + return; + } +} + /* ======== Settings ======== */ function goSettings(event) { // Verify there's no other overlays diff --git a/Launcher/runtime/dialog/images/icons/back.png b/Launcher/runtime/dialog/images/icons/back.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ce690c794f1118e003ee883462413f147ca6b7 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QJXWXmuHyx`58bF1ie{ z_bDFT_@rXjK0mWHh2Hv3b6dNg{;ImUVVWId&~%L@c|{(!%M`yZYQ3^tX^CB#;@6#S mzuKFx=o>Go`^7xv73b?+?*%d_HAOC*v597 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 LNkvXXu0mjfcfGF& literal 0 HcmV?d00001 diff --git a/Launcher/runtime/dialog/images/icons/example.png b/Launcher/runtime/dialog/images/icons/example.png deleted file mode 100644 index 2287b21b398da5a349e2647d23b119ca9b5b5231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1014 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;EfJ{bv9G17}G@K~z{r?bTgK6j2lh@T2*WM1kn`;!}h^ zNca$B5=2o(no;J9MkGQ-mSz_ACNXA7ig*K-sru!G6r-j68@HcwsB zbV&Bx2e#oA;OcQf{Ul(rzPxvtJk&ceZNZ;t*GT7Js-vZACz7;kU&PE7{}74 zPdaSas1Z5E;${M`A?ba&7h7)tJ69xRT-A$K3D)Tn;a9PDim8~Y;N-muBx6m*INEf9 zS$*}B>&n&xUXK;>^!txg^e148ezy@h#p1^F1;?uDkqqSKVrR;JRvrrM&Q?Ijap7ry z5^Ehvcj)CbBBxl~j1;#Zc@cL48z79;g#&w@3^;5Rrm#lw?uPJcK_3Xzd?65t{AgBs z>PL~hul$6=rTr`yvRDD6VF?^y6>HY9_9H1c{`d-$Q+O6r6A6CUXnH9=dv0pygf^yiiq)gVIpNA6MDXRn=9aVvR7ue88X4 z?*3oUn23l7BvDaO7#$tWR8ix7sXn8BL>>w=<7UXO7A~eLs4tPe8T_@75Q`Qb9?qy3 ziHwZoqC{+(*&BzRlZ4(l^jah{#R6P!A$h95i#l0o$XZt!b=By1i^am^@LBhzdY~Jr z?>sK1vTO>{QmK=uqO{y{m@CGDbNTlQ`oSvKO;5{BXyeFXuDE~W{E5cNLp+PG{-6~^ kQ6t*ja@f+v+yw!C12uU2Rd{)^4FCWD07*qoM6N<$g3)2qE&u=k diff --git a/Launcher/runtime/dialog/images/icons/example2.png b/Launcher/runtime/dialog/images/icons/example2.png deleted file mode 100644 index 29e91e6fe3923d6e67b5bdc9426dac6963425637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 978 zcmV;@11Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;EfJ{bv9G14BtfK~z{r?UqeQ6k!<0Jp|QhDbS!=vyajI z2$Qu)SKU?1ayO(z5u>n=gH{kq5kgR7StNuNQdAHTMMBac=n!?-b0mRu>J)YH*wN$k z{-5UmH0w;ckkJ_X!0+Jm`JZ>@dDnux{Y&fF9I;)Jt}9$-ggGv@>k5~JN?@WQ>40?E zR*G`&w^s_oJEQ7j-a@!-7th!@R00!~iDaTYVS~f9dmPYPRiR>D^~Hp%%^THswjnO` z?@CI(7x)-wUoY<1+)WDICmwD}2?I6TRLqBSabaS=rM}6I9m1`)pEU$N#=WOW+_AY^ zs05nkxX*MDfEYGs<4bj$H11^Dg{h$`^#u)P%nSQ@A4F?{UbiU5^$NCtXQU`u*3#> z*`hhWsi5m4D9>^33bSucs&9Ti_}xiEBu|qk36YG4Um(pC={LxRvkzKyFhx&~)@z&s zr=K3vIP+1YkYZ2OCUsmPmd1D>jMx0o?UKr?4y=2e*Kj2 z;##NHFn{)Ww}=D~1}-*5GwvMS(zI1(bD44$sHbHF@sx;dr%@zCS2YUb1FgPO{l$0b zyWikr{QnWi#JR~19c)s3P{8@t1{JG9XZjuI>!=Vkm`q(sX&$%P`(t3{{4n#!(h)fK z`n2%&#y(w$$jS}E@?}ya@ZYV+C*ty&y}Yy!I3MpF5!i3$;UN*^1wO|4Yc*7}-nUFy z0{KMtP>YJ;2|*-%`mK7d9_Ah2UZ*F*enCJOPnh$e#q`fMIGMoW&= zQWe2ie|@ojkMwnwty6*Q2Qd^zU*N_DnMnw}z@$MwOca3&$x;~v%)ewptZ0ph1g1== zjYdQyVE)Z?we$YWZh>OHO!VmDaK>1hE5k8$=e z7_ZNSvVf2A1;i+(?$6CM3cWyG9NzNXR-rBofsb*1{I}c7)yE!Q z+!2dsrm61~a>Z@&cP(geuDC7ombbhuz7-UF2Y{O|3J;-B82|tP07*qoM6N<$f}vK) AzyJUM diff --git a/Launcher/runtime/dialog/images/icons/loading.gif b/Launcher/runtime/dialog/images/icons/loading.gif deleted file mode 100644 index b8f27733051e68e8b2fc24d6ef7eff4459cc0070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52079 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

2Y}U%FJ3jA|U-NazbC=Q+o{@lt#n^IbJZ}M) zYtyMT2ZP#z)8eibTukSk+azaG3UsA+idWDUu}2D<XuHmJ!~Gmc*M0%(;6(_ z!lSt>|K@s3WI;#qz=C)uQ3WI0WoE6r+P(|j%^lcZa6x+T0z>cOJAcy)#q|$^9X})w zeaq_TS!3aaE~!=99G2~sI>sY6YPh4Tc-tl7>d5E}{=&_vx_(6ITaSCp15+{fTuQef zyk2Y$S;(pZyl!0ai!7|Lr1OG`fZmRJ>@?QTvg8-zPnWUt?s}hf?(W8r*V69hSf~_b zYbw#1vOR~)rH~g&mMA+P8l(cR{xo+cZSdw#M9Pa{E(7# z%4EN9;Fho-;pSMq+MX^pc~lp_TGs*BgfZ*7oSQGlUM`8QG&$$kQs5jBg7GV<8>yP7 zLxTOb9*oq-P^r4Da1+8^;j}#6q;0HUndPxs zGTwQ$`q4IZ?#!?%>*~}%@6F+H<2&E%5ZKNEbK4q$c}`jN2zxwjYg@?D8Zho$*$ek zQDL4t6U{=Ooe|3|OUQ^jqb>@KKWk_UeJOH38=4^QN`NLx`uDCPcOc5#|37pepnWCkd0tG{{&XU)%K z8%xA-isIE?&V&4C5L%0T{TVMeH|5E^i*TEeP|)*R;o8@`01a&*(z{B_x{r!F1rmiMxKC%GgKg@N+X|`fd^KUl4uBMpnU4SThE>7P=ItN_b z@$FvHFG=L#J?FAK{(iJqYPtN$b~|Yn@_21p@owN2U*o6&rMral$$miMm?x{R@jZj1 z>W5N8x;bv82Qe6yrW zsPoVOKqhJkp|%n&|F%F>`>m#&8(QyphIFI zSrn8V!h_yy9^FtMF7~2?Q4Ez|$WNEw4d10?9E0_P%Z@~Y`#=Il*V zhk~XA{6ZQ*-7ht?yB#3qvsSF?P*I2T&Gq4Kw->8ESY19}P5dfy=@q@@ptL%X+_G4> z*yH!1j!rv8rieU4mM-C)teda@+RGnM&twmlZ8*8a0WchY$31fc*8E>ybtUU&3@VPvt63qI$+iViW0ak+!n6%+tp3`3aPAx~h27CtxH@m&mvfRemSoLr% zcY|9>CguIKwg-V|3~36i>BKtt_$|ptH(j-IYf^0*K_(U|&vEu6dT)^XJlmqZY}h%X z$}i!UMpPH8mn47wKGClWN_!vIdY$)n>lhC1Q{6{fXf;5q0a^{vYJgS)v>Kq*0Iddo HM-BWx2tiK0 diff --git a/Launcher/runtime/dialog/images/icons/logo_small.png b/Launcher/runtime/dialog/images/icons/logo_small.png deleted file mode 100644 index 22423624c116877dbe8c648045b1b957f107f3b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^+(693!3HF^taP6Tq!^2X+?^QKos)S9a~60+7BevL9R^{>ce^{U2d9rtZBWq2Qi_@% diff --git a/Launcher/runtime/dialog/mainmenu.fxml b/Launcher/runtime/dialog/mainmenu.fxml index a3e918bb..931d0ac5 100644 --- a/Launcher/runtime/dialog/mainmenu.fxml +++ b/Launcher/runtime/dialog/mainmenu.fxml @@ -48,7 +48,7 @@ -