From 16b5cb0f2137519235e3236f70485fa4032aeb87 Mon Sep 17 00:00:00 2001
From: DrLeonardo <dmitriyleo7540@gmail.com>
Date: Tue, 21 May 2019 00:27:53 +0300
Subject: [PATCH] fix update overlay

---
 Launcher/runtime/dialog/dialog.js             |   5 +-
 .../dialog/images/downloader/blured.jpg       | Bin 6997 -> 7155 bytes
 Launcher/runtime/dialog/offline/offline.html  |  25 ++---
 .../runtime/dialog/overlay/debug/debug.fxml   |  19 ++--
 .../dialog/overlay/processing/processing.fxml |  20 ++--
 .../dialog/overlay/settings/settings.fxml     |  94 +++++++++++-------
 .../runtime/dialog/overlay/update/update.css  |   2 +-
 .../dialog/scenes/console/console.fxml        |  28 +++---
 8 files changed, 109 insertions(+), 84 deletions(-)

diff --git a/Launcher/runtime/dialog/dialog.js b/Launcher/runtime/dialog/dialog.js
index 1c38ef06..acd7ba4b 100644
--- a/Launcher/runtime/dialog/dialog.js
+++ b/Launcher/runtime/dialog/dialog.js
@@ -45,7 +45,6 @@ function initLoginScene() {
     var loginLayout = loginPane.lookup("#layout");
     loginPaneLayout = loginLayout;
 
-
     loginField = pane.lookup("#login");
     loginField.setOnMouseMoved(function(event){rootPane.fireEvent(event)});
     loginField.setOnAction(goAuth);
@@ -203,7 +202,7 @@ function goAuth(event) {
      var rsaPassword = null;
      var auth = authOptions.getSelectionModel().getSelectedItem();
      if (auth === null) {
-         return;
+        return;
      }
      if (!passwordField.isDisable()) {
          var password = passwordField.getText();
@@ -419,7 +418,6 @@ var overlay = {
 
         dimPane.setVisible(true);
         dimPane.toFront();
-
         loginPaneLayout.setEffect(new javafx.scene.effect.GaussianBlur(10));
         serverPaneLayout.setEffect(new javafx.scene.effect.GaussianBlur(10));
         fade(dimPane, 0.0, 0.0, 1.0, function(event) {
@@ -441,7 +439,6 @@ var overlay = {
 
                 authPane.setDisable(false);
                 rootPane.requestFocus();
-
                 loginPaneLayout.setEffect(new javafx.scene.effect.GaussianBlur(0));
                 serverPaneLayout.setEffect(new javafx.scene.effect.GaussianBlur(0));
                 overlay.current = null;
diff --git a/Launcher/runtime/dialog/images/downloader/blured.jpg b/Launcher/runtime/dialog/images/downloader/blured.jpg
index b721d11c4001e5d0c34d4b360120a501399440d7..2b73931233c9689573a3b4a9fb6b083cbe9706df 100644
GIT binary patch
literal 7155
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

literal 6997
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
C?%Cb|

diff --git a/Launcher/runtime/dialog/offline/offline.html b/Launcher/runtime/dialog/offline/offline.html
index 59e71194..d81ea104 100644
--- a/Launcher/runtime/dialog/offline/offline.html
+++ b/Launcher/runtime/dialog/offline/offline.html
@@ -1,15 +1,16 @@
 <!DOCTYPE html>
 <html>
-	<head>
-		<meta charset="UTF-8" />
-		<title>Offline-режим</title>
-	</head>
-	
-	<body style="color:red">
-		<h2>Offline-режим</h2>
-		Лаунчер запущен в Offline-режиме. В этом режиме Вы можете запустить любой ранее загруженный клиент
-		с любым именем пользователя, при этом вход на серверы с авторизацией, а так же система скинов и плащей <b>может не работать</b>.
-		Скорее всего, проблема вызвана сбоем на сервере или неполадками в интернет-подключении.
-		Проверьте состояние интернет-подключения или обратитесь к администратору сервера.
-	</body>
+<head>
+    <meta charset="UTF-8"/>
+    <title>Offline-режим</title>
+</head>
+
+<body style="color:red">
+<h2>Offline-режим</h2>
+Лаунчер запущен в Offline-режиме. В этом режиме Вы можете запустить любой ранее загруженный клиент
+с любым именем пользователя, при этом вход на серверы с авторизацией, а так же система скинов и плащей <b>может не
+    работать</b>.
+Скорее всего, проблема вызвана сбоем на сервере или неполадками в интернет-подключении.
+Проверьте состояние интернет-подключения или обратитесь к администратору сервера.
+</body>
 </html>
\ No newline at end of file
diff --git a/Launcher/runtime/dialog/overlay/debug/debug.fxml b/Launcher/runtime/dialog/overlay/debug/debug.fxml
index 40c01886..89efbb21 100644
--- a/Launcher/runtime/dialog/overlay/debug/debug.fxml
+++ b/Launcher/runtime/dialog/overlay/debug/debug.fxml
@@ -8,17 +8,20 @@
 
 <!-- DrLeonardo Design -->
 
-<Pane fx:id="overlay" prefHeight="450.0" prefWidth="693.0" xmlns="http://javafx.com/javafx/8.0.201" xmlns:fx="http://javafx.com/fxml/1">
+<Pane fx:id="overlay" prefHeight="450.0" prefWidth="693.0" xmlns="http://javafx.com/javafx/8.0.201"
+      xmlns:fx="http://javafx.com/fxml/1">
     <stylesheets>
-        <URL value="@debug.css" />
-      <URL value="@../../styles.css" />
+        <URL value="@debug.css"/>
+        <URL value="@../../styles.css"/>
     </stylesheets>
 
     <!-- Debug controls -->
     <JFXTextArea fx:id="output" focusColor="#5fd97a" prefHeight="450.0" prefWidth="693.0">
-      <padding>
-         <Insets left="10.0" right="10.0" />
-      </padding></JFXTextArea>
-    <JFXButton fx:id="copy" defaultButton="true" layoutX="373.0" layoutY="415.0" prefHeight="30.0" prefWidth="100.0" text="Копировать" />
-    <JFXButton fx:id="action" layoutX="533.0" layoutY="415.0" prefHeight="25.0" prefWidth="150.0" text="Убить" />
+        <padding>
+            <Insets left="10.0" right="10.0"/>
+        </padding>
+    </JFXTextArea>
+    <JFXButton fx:id="copy" defaultButton="true" layoutX="373.0" layoutY="415.0" prefHeight="30.0" prefWidth="100.0"
+               text="Копировать"/>
+    <JFXButton fx:id="action" layoutX="533.0" layoutY="415.0" prefHeight="25.0" prefWidth="150.0" text="Убить"/>
 </Pane>
diff --git a/Launcher/runtime/dialog/overlay/processing/processing.fxml b/Launcher/runtime/dialog/overlay/processing/processing.fxml
index 8d9a0beb..ad85211f 100644
--- a/Launcher/runtime/dialog/overlay/processing/processing.fxml
+++ b/Launcher/runtime/dialog/overlay/processing/processing.fxml
@@ -7,13 +7,15 @@
 
 <!-- DrLeonardo Design | Fixes by Yaroslavik -->
 
-<Pane fx:id="overlay" prefHeight="450.0" prefWidth="692.0" xmlns="http://javafx.com/javafx/8.0.201" xmlns:fx="http://javafx.com/fxml/1">
-   <children>
-     <!-- Description -->
-     <Label fx:id="description" alignment="CENTER" contentDisplay="CENTER" layoutX="205.0" layoutY="328.0" prefHeight="87.0" prefWidth="283.0" text="..." textAlignment="CENTER" />
-      <JFXSpinner fx:id="spinner" layoutX="291.0" layoutY="165.0" prefHeight="120.0" prefWidth="110.0" />
-   </children>
-  <stylesheets>
-    <URL value="@processing.css" />
-  </stylesheets>
+<Pane fx:id="overlay" prefHeight="450.0" prefWidth="692.0" xmlns="http://javafx.com/javafx/8.0.201"
+      xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+        <!-- Description -->
+        <Label fx:id="description" alignment="CENTER" contentDisplay="CENTER" layoutX="205.0" layoutY="328.0"
+               prefHeight="87.0" prefWidth="283.0" text="..." textAlignment="CENTER"/>
+        <JFXSpinner fx:id="spinner" layoutX="291.0" layoutY="165.0" prefHeight="120.0" prefWidth="110.0"/>
+    </children>
+    <stylesheets>
+        <URL value="@processing.css"/>
+    </stylesheets>
 </Pane>
diff --git a/Launcher/runtime/dialog/overlay/settings/settings.fxml b/Launcher/runtime/dialog/overlay/settings/settings.fxml
index bf1051f4..bfd1ae16 100644
--- a/Launcher/runtime/dialog/overlay/settings/settings.fxml
+++ b/Launcher/runtime/dialog/overlay/settings/settings.fxml
@@ -13,42 +13,60 @@
 
 <!-- DrLeonardo Design -->
 
-<Pane fx:id="overlay" prefHeight="450.0" prefWidth="693.0" xmlns="http://javafx.com/javafx/8.0.201" xmlns:fx="http://javafx.com/fxml/1">
-   <children>
-     <Pane id="holder" prefHeight="450.0" prefWidth="694.0">
-       <children>
-         <JFXCheckBox fx:id="autoEnter" checkedColor="#5fd97a" layoutX="14.0" layoutY="137.0" text="Автовход на сервер" unCheckedColor="#909090" />
-			<Text fill="#8c8c8c" layoutX="40.0" layoutY="153.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Включение авто-входа означает что вы сразу после загрузки клиента попадете на сервер" wrappingWidth="636.9999872148037" y="15.0" />
-         <JFXCheckBox fx:id="fullScreen" checkedColor="#5fd97a" layoutX="13.0" layoutY="260.0" text="Клиент в полный экран" unCheckedColor="#909090" />
-            <Text fill="#8c8c8c" layoutX="40.0" layoutY="277.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Включение данной функции позволяет запустить игру сразу в полноэкранном режиме" wrappingWidth="636.9999872148037" y="15.0" />
-         <JFXCheckBox id="debug" checkedColor="#5fd97a" layoutX="13.0" layoutY="193.0" text="Режим Отладки" unCheckedColor="#909090" />
-			<Text fill="#8c8c8c" layoutX="40.0" layoutY="208.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Режим отладки позволяет просмотреть лог запуска и работы программы в реальном времени прямо из лаунчера, что упрощает поиск нужной информации" wrappingWidth="637.0000016447157" y="15.0" />
-		<TextFlow layoutX="126.0" layoutY="15.0" prefHeight="16.0" prefWidth="112.0">
-			<Text fx:id="ramLabel" />
-		</TextFlow>
-         <JFXButton fx:id="deleteDir" layoutX="370.0" layoutY="380.0" prefHeight="25.0" prefWidth="245.0" text="Удалить клиенты" textAlignment="CENTER" wrapText="true" />
-         <JFXButton fx:id="changeDir" layoutY="419.0" prefHeight="30.0" prefWidth="200.0" text="Сменить директорию загрузки" textAlignment="CENTER" wrapText="true" />
-         <Hyperlink id="dirLabel" alignment="BASELINE_LEFT" layoutX="201.0" layoutY="420.0" prefHeight="30.0" prefWidth="493.0" text="C:/Users" />
-         <JFXButton fx:id="apply" defaultButton="true" layoutX="530.0" layoutY="380.0" prefHeight="23.0" prefWidth="100.0" text="Применить" />
-			<Text layoutX="16.0" layoutY="28.0">Выделение памяти: </Text>
-            <JFXSlider fx:id="ramSlider" layoutX="14.0" layoutY="76.0" prefHeight="14.0" prefWidth="663.0" />
-            <Pane fx:id="transferDialog" prefHeight="425.0" prefWidth="694.0" visible="false">
-               <children>
-                  <Text fill="WHITE" layoutX="147.0" layoutY="198.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Перенести все данные в новую директорию?" wrappingWidth="400.13671875">
-                     <font>
-                        <Font size="19.0" />
-                     </font>
-                  </Text>
-                  <JFXButton fx:id="applyTransfer" layoutX="165.0" layoutY="226.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="124.0" text="Да, перенести!" />
-                  <JFXButton fx:id="cancelTransfer" layoutX="379.0" layoutY="226.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="124.0" text="Нет, не нужно." />
-               </children>
-            </Pane>
-            <Line endX="594.0" layoutX="100.0" layoutY="420.0" startX="-100.0" stroke="#5b3636" styleClass="lineHead" />
-       </children>
-     </Pane>
-   </children>
-  <stylesheets>
-    <URL value="@settings.css" />
-      <URL value="@../../styles.css" />
-  </stylesheets>
+<Pane fx:id="overlay" prefHeight="450.0" prefWidth="693.0" xmlns="http://javafx.com/javafx/8.0.201"
+      xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+        <Pane id="holder" prefHeight="450.0" prefWidth="694.0">
+            <children>
+                <JFXCheckBox fx:id="autoEnter" checkedColor="#5fd97a" layoutX="14.0" layoutY="137.0"
+                             text="Автовход на сервер" unCheckedColor="#909090"/>
+                <Text fill="#8c8c8c" layoutX="40.0" layoutY="153.0" strokeType="OUTSIDE" strokeWidth="0.0"
+                      text="Включение авто-входа означает что вы сразу после загрузки клиента попадете на сервер"
+                      wrappingWidth="636.9999872148037" y="15.0"/>
+                <JFXCheckBox fx:id="fullScreen" checkedColor="#5fd97a" layoutX="13.0" layoutY="260.0"
+                             text="Клиент в полный экран" unCheckedColor="#909090"/>
+                <Text fill="#8c8c8c" layoutX="40.0" layoutY="277.0" strokeType="OUTSIDE" strokeWidth="0.0"
+                      text="Включение данной функции позволяет запустить игру сразу в полноэкранном режиме"
+                      wrappingWidth="636.9999872148037" y="15.0"/>
+                <JFXCheckBox id="debug" checkedColor="#5fd97a" layoutX="13.0" layoutY="193.0" text="Режим Отладки"
+                             unCheckedColor="#909090"/>
+                <Text fill="#8c8c8c" layoutX="40.0" layoutY="208.0" strokeType="OUTSIDE" strokeWidth="0.0"
+                      text="Режим отладки позволяет просмотреть лог запуска и работы программы в реальном времени прямо из лаунчера, что упрощает поиск нужной информации"
+                      wrappingWidth="637.0000016447157" y="15.0"/>
+                <TextFlow layoutX="126.0" layoutY="15.0" prefHeight="16.0" prefWidth="112.0">
+                    <Text fx:id="ramLabel"/>
+                </TextFlow>
+                <JFXButton fx:id="deleteDir" layoutX="370.0" layoutY="380.0" prefHeight="25.0" prefWidth="245.0"
+                           text="Удалить клиенты" textAlignment="CENTER" wrapText="true"/>
+                <JFXButton fx:id="changeDir" layoutY="419.0" prefHeight="30.0" prefWidth="200.0"
+                           text="Сменить директорию загрузки" textAlignment="CENTER" wrapText="true"/>
+                <Hyperlink id="dirLabel" alignment="BASELINE_LEFT" layoutX="201.0" layoutY="420.0" prefHeight="30.0"
+                           prefWidth="493.0" text="C:/Users"/>
+                <JFXButton fx:id="apply" defaultButton="true" layoutX="530.0" layoutY="380.0" prefHeight="23.0"
+                           prefWidth="100.0" text="Применить"/>
+                <Text layoutX="16.0" layoutY="28.0">Выделение памяти:</Text>
+                <JFXSlider fx:id="ramSlider" layoutX="14.0" layoutY="76.0" prefHeight="14.0" prefWidth="663.0"/>
+                <Pane fx:id="transferDialog" prefHeight="425.0" prefWidth="694.0" visible="false">
+                    <children>
+                        <Text fill="WHITE" layoutX="147.0" layoutY="198.0" strokeType="OUTSIDE" strokeWidth="0.0"
+                              text="Перенести все данные в новую директорию?" wrappingWidth="400.13671875">
+                            <font>
+                                <Font size="19.0"/>
+                            </font>
+                        </Text>
+                        <JFXButton fx:id="applyTransfer" layoutX="165.0" layoutY="226.0" mnemonicParsing="false"
+                                   prefHeight="25.0" prefWidth="124.0" text="Да, перенести!"/>
+                        <JFXButton fx:id="cancelTransfer" layoutX="379.0" layoutY="226.0" mnemonicParsing="false"
+                                   prefHeight="25.0" prefWidth="124.0" text="Нет, не нужно."/>
+                    </children>
+                </Pane>
+                <Line endX="594.0" layoutX="100.0" layoutY="420.0" startX="-100.0" stroke="#5b3636"
+                      styleClass="lineHead"/>
+            </children>
+        </Pane>
+    </children>
+    <stylesheets>
+        <URL value="@settings.css"/>
+        <URL value="@../../styles.css"/>
+    </stylesheets>
 </Pane>
diff --git a/Launcher/runtime/dialog/overlay/update/update.css b/Launcher/runtime/dialog/overlay/update/update.css
index 4035391a..51324077 100644
--- a/Launcher/runtime/dialog/overlay/update/update.css
+++ b/Launcher/runtime/dialog/overlay/update/update.css
@@ -20,7 +20,7 @@ #overlay > #description.error {
 }
 
 .downloadPane {
-    -fx-background-color: rgba(0, 0, 0, 0.2);
+    -fx-background-color: rgba(0, 0, 0, 0.1);
 }
 
 /* Progress bar */
diff --git a/Launcher/runtime/dialog/scenes/console/console.fxml b/Launcher/runtime/dialog/scenes/console/console.fxml
index d7455885..738a5506 100644
--- a/Launcher/runtime/dialog/scenes/console/console.fxml
+++ b/Launcher/runtime/dialog/scenes/console/console.fxml
@@ -15,36 +15,40 @@
     <children>
         <Pane fx:id="bar" layoutX="692.0" prefHeight="425.0" prefWidth="43.0" styleClass="bar">
             <children>
-                <JFXButton id="hide" alignment="CENTER" contentDisplay="CENTER" layoutY="45.0" ripplerFill="#646464" text="" textAlignment="CENTER">
+                <JFXButton id="hide" alignment="CENTER" contentDisplay="CENTER" layoutY="45.0" ripplerFill="#646464"
+                           text="" textAlignment="CENTER">
                     <graphic>
-                        <MaterialDesignIconView fill="WHITE" glyphName="MINUS" size="30" textAlignment="CENTER" />
+                        <MaterialDesignIconView fill="WHITE" glyphName="MINUS" size="30" textAlignment="CENTER"/>
                     </graphic>
                 </JFXButton>
-                <JFXButton id="close" alignment="CENTER" contentDisplay="CENTER" ripplerFill="#fb8c8c" text="" textAlignment="CENTER">
+                <JFXButton id="close" alignment="CENTER" contentDisplay="CENTER" ripplerFill="#fb8c8c" text=""
+                           textAlignment="CENTER">
                     <graphic>
-                        <MaterialDesignIconView fill="WHITE" glyphName="CLOSE" size="30" textAlignment="CENTER" />
+                        <MaterialDesignIconView fill="WHITE" glyphName="CLOSE" size="30" textAlignment="CENTER"/>
                     </graphic>
                 </JFXButton>
             </children>
         </Pane>
         <JFXTextArea fx:id="output" focusColor="#d8d8d8" prefHeight="419.0" prefWidth="692.0" unFocusColor="#ffffff00">
             <padding>
-                <Insets left="10.0" top="10.0" />
+                <Insets left="10.0" top="10.0"/>
             </padding>
         </JFXTextArea>
-        <JFXTextField fx:id="textField" focusColor="#909090" layoutY="420.0" prefHeight="30.0" prefWidth="543.0" promptText="Введите команду..." unFocusColor="#ffffff00">
+        <JFXTextField fx:id="textField" focusColor="#909090" layoutY="420.0" prefHeight="30.0" prefWidth="543.0"
+                      promptText="Введите команду..." unFocusColor="#ffffff00">
             <opaqueInsets>
-                <Insets />
+                <Insets/>
             </opaqueInsets>
             <padding>
-                <Insets left="10.0" />
+                <Insets left="10.0"/>
             </padding>
         </JFXTextField>
-        <JFXButton fx:id="send" defaultButton="true" layoutX="542.0" layoutY="420.0" prefHeight="30.0" prefWidth="147.0" ripplerFill="WHITE" text="Выполнить" />
-        <Line endX="594.0" layoutX="98.0" layoutY="420.0" startX="-100.0" stroke="#5b3636" styleClass="lineHead" />
+        <JFXButton fx:id="send" defaultButton="true" layoutX="542.0" layoutY="420.0" prefHeight="30.0" prefWidth="147.0"
+                   ripplerFill="WHITE" text="Выполнить"/>
+        <Line endX="594.0" layoutX="98.0" layoutY="420.0" startX="-100.0" stroke="#5b3636" styleClass="lineHead"/>
     </children>
     <stylesheets>
-        <URL value="@../../styles.css" />
-      <URL value="@../../overlay/debug/debug.css" />
+        <URL value="@../../styles.css"/>
+        <URL value="@../../overlay/debug/debug.css"/>
     </stylesheets>
 </Pane>