From e4189b454bcd270618cd942859597b6b3542d51a Mon Sep 17 00:00:00 2001 From: bryce Date: Mon, 2 Dec 2024 12:19:14 +1300 Subject: [PATCH] Random as - not sure what's in this submit --- .../example/bricklog/view/SettingsWindow.java | 97 ++++++++---------- .../target/bricklog-client-0.1-SNAPSHOT.jar | Bin 11599 -> 13013 bytes .../bricklog/BrickLogClientApplication.class | Bin 1086 -> 1086 bytes .../com/example/bricklog/model/Build.class | Bin 1288 -> 1288 bytes .../example/bricklog/view/GalleryLayout.class | Bin 6346 -> 6241 bytes .../example/bricklog/view/KitsetPage.class | Bin 963 -> 963 bytes .../example/bricklog/view/MainLayout.class | Bin 2159 -> 2173 bytes .../com/example/bricklog/view/MocPage.class | Bin 951 -> 951 bytes .../bricklog/view/SettingsWindow.class | Bin 5694 -> 6740 bytes .../classes/css/config/application.properties | 0 .../target/classes/css/dark-theme.css | 19 ---- .../target/classes/css/gallery.css | 22 ---- .../target/classes/css/light-theme.css | 0 .../compile/default-compile/createdFiles.lst | 3 + .../compile/default-compile/inputFiles.lst | 3 + 15 files changed, 50 insertions(+), 94 deletions(-) delete mode 100644 BrickLog-Client/target/classes/css/config/application.properties delete mode 100644 BrickLog-Client/target/classes/css/dark-theme.css delete mode 100644 BrickLog-Client/target/classes/css/gallery.css delete mode 100644 BrickLog-Client/target/classes/css/light-theme.css diff --git a/BrickLog-Client/src/main/java/com/example/bricklog/view/SettingsWindow.java b/BrickLog-Client/src/main/java/com/example/bricklog/view/SettingsWindow.java index e5b9295..3d180f8 100644 --- a/BrickLog-Client/src/main/java/com/example/bricklog/view/SettingsWindow.java +++ b/BrickLog-Client/src/main/java/com/example/bricklog/view/SettingsWindow.java @@ -2,6 +2,7 @@ package com.example.bricklog.view; import javafx.geometry.Insets; import javafx.geometry.Pos; +import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.CheckBox; import javafx.scene.control.Label; @@ -9,17 +10,22 @@ import javafx.scene.control.TextField; import javafx.scene.layout.BorderPane; import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; -import static javafx.scene.paint.Color.WHITE; +import javafx.scene.paint.Color; import javafx.scene.text.Font; +import java.util.Objects; + public class SettingsWindow extends BorderPane { private final StackPane contentPane; private final VBox generalSettings; private final VBox serverSettings; private final Label connectionStatus; + private final Scene currentScene; // Reference to the main scene for applying styles dynamically + + public SettingsWindow(Scene scene) { + this.currentScene = scene; // Pass the main scene - public SettingsWindow() { // Menu on the left side for navigation VBox menu = new VBox(); menu.setSpacing(10); @@ -48,6 +54,7 @@ public class SettingsWindow extends BorderPane { generalSettings.setAlignment(Pos.TOP_LEFT); Label themeLabel = new Label("Theme:"); CheckBox darkTheme = new CheckBox("Dark Theme"); + darkTheme.setOnAction(event -> toggleTheme(darkTheme.isSelected())); Label layoutLabel = new Label("Layout:"); CheckBox compactLayout = new CheckBox("Compact Layout"); @@ -62,7 +69,7 @@ public class SettingsWindow extends BorderPane { // Connection Status Label connectionStatus = new Label("Server Status: Not Connected"); connectionStatus.setFont(new Font("Arial", 14)); - connectionStatus.setTextFill(WHITE); + connectionStatus.setTextFill(Color.WHITE); connectionStatus.setStyle("-fx-background-color: lightpink; -fx-padding: 5;"); connectionStatus.setAlignment(Pos.CENTER); connectionStatus.setMaxWidth(Double.MAX_VALUE); @@ -77,7 +84,6 @@ public class SettingsWindow extends BorderPane { serverSettings.getChildren().addAll(connectionStatus, ipLabel, ipField, connectButton); - // Add panels to contentPane and show the default panel contentPane.getChildren().addAll(generalSettings, serverSettings); showGeneralSettings(); // Default to showing the general settings @@ -97,56 +103,41 @@ public class SettingsWindow extends BorderPane { generalSettings.setVisible(false); } - // Method to connect to the server - private void connectToServer(String ipAddress) { - if (!isValidIPAddress(ipAddress)) { - connectionStatus.setText("Invalid IP Address"); - connectionStatus.setStyle("-fx-background-color: orange; -fx-padding: 5;"); - return; - } - - boolean isConnected = simulateServerConnection(ipAddress); - - if (isConnected) { - connectionStatus.setText("Connected"); - connectionStatus.setStyle("-fx-background-color: lightgreen; -fx-padding: 5;"); - } else { - connectionStatus.setText("Not Connected"); - connectionStatus.setStyle("-fx-background-color: lightpink; -fx-padding: 5;"); - } + // Method to toggle themes + private void toggleTheme(boolean isDarkTheme) { + String theme = isDarkTheme ? "/css/dark-theme.css" : "/css/light-theme.css"; + currentScene.getStylesheets().clear(); // Clear existing stylesheets + currentScene.getStylesheets().add(Objects.requireNonNull(getClass().getResource(theme)).toExternalForm()); + } + + // Method to connect to the server + private void connectToServer(String ipAddress) { + if (!isValidIPAddress(ipAddress)) { + connectionStatus.setText("Invalid IP Address"); + connectionStatus.setStyle("-fx-background-color: orange; -fx-padding: 5;"); + return; } - - // Utility method to validate IP addresses - private boolean isValidIPAddress(String ipAddress) { - return ipAddress.matches( + + boolean isConnected = simulateServerConnection(ipAddress); + + if (isConnected) { + connectionStatus.setText("Connected"); + connectionStatus.setStyle("-fx-background-color: lightgreen; -fx-padding: 5;"); + } else { + connectionStatus.setText("Not Connected"); + connectionStatus.setStyle("-fx-background-color: lightpink; -fx-padding: 5;"); + } + } + + // Utility method to validate IP addresses + private boolean isValidIPAddress(String ipAddress) { + return ipAddress.matches( "^((25[0-5]|2[0-4][0-9]|[0-1]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[0-1]?[0-9][0-9]?)$" - ); - } + ); + } - // DEMO PURPOSES ONLY [Commented out when in production] - // Simulated connection logic for demonstration purposes - private boolean simulateServerConnection(String ipAddress) { - if (ipAddress == null || ipAddress.isEmpty()) { - return false; // IP address is invalid - } - - - // Simulate connection by checking for a specific IP pattern (e.g., localhost) - return ipAddress.equals("127.0.0.1") || ipAddress.startsWith("192.168."); - } - - /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - //PRODUCTION _ UNCOMmENT When Needed for true Server Connectivity - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - private boolean simulateServerConnection(String ipAddress) { - int port = 12345; // Replace with your server's port - try (Socket socket = new Socket()) { - socket.connect(new InetSocketAddress(ipAddress, port), 3000); // 3-second timeout - return true; // Connection successful - } catch (IOException e) { - return false; // Connection failed - } - } - ====================================================================================================== */ - + // Simulated connection logic for demonstration purposes + private boolean simulateServerConnection(String ipAddress) { + return ipAddress.equals("127.0.0.1") || ipAddress.startsWith("192.168."); + } } diff --git a/BrickLog-Client/target/bricklog-client-0.1-SNAPSHOT.jar b/BrickLog-Client/target/bricklog-client-0.1-SNAPSHOT.jar index 75a22720c537c135f28191daa354467402342ada..1f33a1a8929a054e2c67692413099374243ca2e0 100644 GIT binary patch delta 9895 zcmZX4WmFv9wk_@+T!Xs>cMa|qJV=1x?t~6*K^upL;O_1Y!3l1`8h3Y^m*m`Y&in4I z`Y}gUtv%PSsx`*idyYA&KWBlirU(m%0tJNx1?6EB7>`Z^`v3)m{~aVie`3Nn_Ku${?AZUy^e37Rn&%G{&=H#HFJ?mX{>3?HnLliG~q zf9clEbnC=ne$N0N3X1Lz9pGPdlJ3@apV-XpOkG{06Vx52)o_Pi2~a{b5X{j)t5ktN>wu|2w+2^8%;Po8D2 zeC+Cag*%5cf=8yYkYm!2t!ejeC!vM-&-J zsujAt=Tpd0ME9P{>M!#4mcb;6<@cCL?EX!a6mR%9DnY&^mf7fiH*Z@5Sk> z-*vVbmQQ=`tu6XFINQDF5ZMq>E0R^7dQHv;LP%33!9}q z^`1})-SOiZPGP)HATR@yxi%RSDB4hZBU<}orqPMKaYGpI8@`ik&qA4AbSmk#yGrV| zdnV+%ABTe6TfKD@o?sqkO11Uj7DC+K0#OQxPPdG8{lu3H`B~%G#qqFz<)=rg6~pN< zH@hJXO##B;hh-%i%_MHOBretC>`Rwg5c07Cxy>aa)#H3v7GULf zzzF2qtrh7n%e{)5rEaUvQYd7WiQ)Pl0{Sd*Yh00QS|w+tb@nj-R44B5Dno+$Q^O_Y zHzuD@p`c6&p`ciQ*R#2!J-daMslAh(1v?PLObGz#BKzUakwJ`Wm-LbY`e{w5;9%f> zz>ikYgvU9-CyOIX!``GGV`KyjPqYd}MBFCp_%15gSLpa!Gj~K)*!34{+pyc7tz_MH zo*0#}Ui&(FxUx|uQ3yTVj=w%b)}OlWF1ORd$lvG;be>k=du;V{6lRw4JSeyxN{?jzWD38Lpy!tPoTM*AI=3 z3O8~Y(B3h8Fr!B6)KlD4p)!VMCW^1fkc?!g`-S73%GZl0J{^e{V6VI2VNK$M1r7FGS^pa=?2}9cb)%7%rz(h?Qi? zwVBS?LZk0~JV-8?IH564y`7Z^b~4e6;!5<$DpsP>h)EoZWJ=TJ3AFt8qbt5 z58qiY%R_&HtN%=8@kpwszjVpfrJ&jVmsxrstX z#{X9B^_8Y)PPTSO37MrbD_AO4jeX9Uw$jWQ{HbHbG2?&@IGadj!f;q@u2{_)R_Nhb zIIdOo)0$c8+aoa{v7o!O#G*o|Pz*uNHt~@aiFJBrJkJ4g@$euNhB_;$a#5c%=DYr=vi>iir$`R0pruH6&Q&?w@h9&aB~aqL;LF zo*>pQ`MSN;O@bv30n_R^mdYw2QRL_yf|XM1PUfO~!glxNqp3Q_&@;MyjUFA{nGwk! zv0fMwW3?|YP{^th(G|dvi{yL>E~j&X#=s2Q53a6GT0^!Mf-M`Q)Qx~8C-eX{HW2y3 z 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 diff --git a/BrickLog-Client/target/classes/com/example/bricklog/BrickLogClientApplication.class b/BrickLog-Client/target/classes/com/example/bricklog/BrickLogClientApplication.class index 5fd1d02fef891ab7914efa99cb3d5a0952ad0233..3c9ae1dfcf1072b1fd91c774c19b5c68b5977fce 100644 GIT binary patch delta 520 zcmY+B-%b-j6oh4s+#3HMdr;`N6S;#iKa3O+N#Q^nrKc?VY(t$6nQUx3z{J)O0kZm};d4 z!@7|)Es~o2B)n3Nnt@QHyO1V<9T?e@}m|xn+aly z=+S=T)MApUIMX&Wt&cT zzJ??Lq-(_Opi0W-fP!zR$2PiQsnPQHYqPqAJc|VEy zQaauyaZ7Ty!{d!x(z~-6G8u+C3~!d^+B_>+ZN?w?;dNyET$78v>IbrL#Lm312gtI( uEAcWW53|UUm`?Co_IrI7CH74J;Ke`F`bS|{pxOV7zu~Q{E0#qK-u(tOi%y3C delta 485 zcmY+A$xZ@66h&_}LpNYhIF}@ZOV=eBjs#ov6lbQ-s!T$06HU)5uLmr&oW?2&tv*ybzF_=%=S5*-v z*d$nB)!*5mAb<+alTM>@8!5JHk<(_Q+UkjLW0{AC!F8kFtJjZ8x2M*s%DJHuyzpuL zC<|!Agw+olk5%m}Aq25*{}f?-F(E^-Xkrh3<^)b&rU)MtckEECm?J6i7K7`~bL*M92UD diff --git a/BrickLog-Client/target/classes/com/example/bricklog/model/Build.class b/BrickLog-Client/target/classes/com/example/bricklog/model/Build.class index 82b95c6491e0b2e2a09fdba506f562d1ee2e8e59..4268943eca692dce034514562104e70d48ac37c2 100644 GIT binary patch literal 1288 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 diff --git a/BrickLog-Client/target/classes/com/example/bricklog/view/KitsetPage.class b/BrickLog-Client/target/classes/com/example/bricklog/view/KitsetPage.class index 06ded9c8995fccf1b7a09daa5e1fe35593b3e872..aa086c0193d1899404e3d265b5917f07d87e2ac5 100644 GIT binary patch delta 240 zcmWlT%}T>S6otQOYNt-7)mCe5tTkPTkgD6Rr5nM&ozkU{K?7Ey27HboI|adK5E``L zraPa(XDLqZfy+7Ea}Q@B7qb1k{Qdz>I98PKBxTJC6+4V7lB%F*KLUN7m=}dC&c1!$ z@6-hTS&}}RG`zf>7=>c3cw4uBK~>V!Y_MsU!}=C&$+o6LAn0ce(a&NL`dxMnnyu-^c0)VS1}Q%U013Y;oxey9Xj=f=Kx1hj+i6IIjiS$)VQg0 X>KB6egu?F36G8lC8OOuExgaA`uL zByQN5_)Es==HgRmt~hcR&mQg!a4QTQmwAFmYCiD8X3%!V>I tbD8r9VNfX=2i|)IZ)bG7SI# diff --git a/BrickLog-Client/target/classes/com/example/bricklog/view/MainLayout.class b/BrickLog-Client/target/classes/com/example/bricklog/view/MainLayout.class index 512daefa4fc8af9bfe80985879178601e2d1f690..f95c920e697287c03855a0c8e5bb2295c139f765 100644 GIT binary patch delta 892 zcmZ9KTTdE66vzLwyRyr=2&F|3P(ZN?SWs(=mujn6TPtXqMl7bc1=m{;62P`kHR*HH zgv?t%L~UOnmBbIw$G-dA$9{p{W`tnc-DGFZoU_04pL5O++b^5*>+h3O0Q1;YAwZNN zY3P8d8XvW&P+*p!YUqSkwG36?jwuSdG+1G)HiB$#*KiqEs^8;I1>G8)uo0NcMkQes zDn?004}C{^O)if0(qrPE>SO*zy}X+(>ZL6e9{72-0D)sTxv#&}V|l%>6MIxC?G<)r zLTNiwHlQJhL8=H36%U3q3?oE!VN7u$qG1Hr=m%l4D~3@SV;aVBoghFz3IR&QK9h_a z1m5Z&?~#fLu40nF>%(j+Jvp!HDIGg-WTIk0tf2kykKHU|&5v$QmVoaofMLS7Dba zPpgQ-&k3_U!yJLDskTj7Ep8bz%gdp(f;$9aG#XW~Kwxd7EdEq6QD$^0!9wXc*`Pi# zLw!=r)1B83vRisES2Fa9kunO03wkLyO3*t@-$-tHD6NY&r0H3QyWiS@$Gj^U4XaqQ zVa;m76BSSKOvZB!FQC(J(jfgQozYIy{tB;Z8Q-$=G}A@TEq=C+G)i zxEiS;Jn{um0UMD|Ewoqm9C5V2`FjhkAb|T=W^g;3qX*|I1wLJ^bnn?M_-&RNm|*E{ zCL;~RGxn)EW<;@uTTSyeGo=f2o_nQ#z1&pVVoqh>CKuD)gtx`aA&C@-P2h!YNtk6Z mT!Q((VzDD$TQId3C^JXVxH8~a#|Ac$Wqy@KA_nvd^z4P1rWtw099DD*Wg-s0- zLzKUkqpAjlp}SJ?Rg%Fj1|?H0I3CDw8*oAOfZ>Dz11*(jLpnpN0TXSN_fd-54fx=% z{22Bz1Pq))8-u&#lrzq5+1cYoc~#cX&66ywhT+!G!9)nFc7OJ(xsH)XfTs>pUfgLpMn%nM~@Kqct42%oj7IG><5$7Jb{^$rtSCAVav1 zzf?N;b7h&-R&ZOxDi63~E(1BN@iEtTrB%f;|E6^MOxzJmzHeXwi>(^&nONjObt_GB zbSyw2lrBMEjj}mN6aoHt4SGCYg{O*>;`LV1@s0oqLH=!+Y|=a> zazWo;M>tnQBwL4-^Pa9DIzJFUz*(S*M52n+zz1BAu$p+=q>gJ{`-0kPv^S}B^xz88 zMD9fZqZlI_lK4BCa<6C#iMnR%7$>=_*+dBPvlAby93M2&JIkja#j2J`}zj1IJGHYD2gsCn6tCMR9HeY^9%Lat65S@(-C}q z@GmUNg4LUZ{!R28+t{owb8CWk*nNs#qRuE9C!O1LIvgjLM|U=gs>=qOv)}W|7B$7T z%MNv+l{wPN9>jMV>?xWq`}(VV;0aC=r{UvpG?>O?p%_jE@yDAaa^28fmm?awt=_&? o?-&|z66DAN)z2w)7ufx(n^Wnv=d2%p;uW|L=IpjL%|avn2WwF-MgRZ+ delta 256 zcmWlT%}&Bl5QWds!iCE%Dhl-%yHKM=#hoUuOgApTjR}UhYC=~Q9u7n%>8z-5h@5&*GA7U{RZ^7RuySabm kYLr)y0}a((!5Y*zG`4!}C3Y^qv0K24yF{zaXXY8nKdtF5%>V!Z diff --git a/BrickLog-Client/target/classes/com/example/bricklog/view/SettingsWindow.class b/BrickLog-Client/target/classes/com/example/bricklog/view/SettingsWindow.class index db565f1ceeff5af71145d3cd792d5578e4844ced..bbfa65971c8a83c6c3282354ff26a11ff320c5c1 100644 GIT binary patch literal 6740 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 diff --git a/BrickLog-Client/target/classes/css/config/application.properties b/BrickLog-Client/target/classes/css/config/application.properties deleted file mode 100644 index e69de29..0000000 diff --git a/BrickLog-Client/target/classes/css/dark-theme.css b/BrickLog-Client/target/classes/css/dark-theme.css deleted file mode 100644 index fb92c3d..0000000 --- a/BrickLog-Client/target/classes/css/dark-theme.css +++ /dev/null @@ -1,19 +0,0 @@ -.root { - -fx-background-color: #161616; - background-color: #161616; /* Compatibility fix */ -} - -.label.title { - -fx-text-fill: #B22222; - -fx-effect: dropshadow(gaussian, white, 2, 0, 0, 0); -} - -.table-view { - -fx-font-size: 14px; - font-size: 14px;/* Compatibility fix */ - -fx-text-fill: #E0FFFF; -} - -.caption { - -fx-text-fill: #C0C0C0; -} diff --git a/BrickLog-Client/target/classes/css/gallery.css b/BrickLog-Client/target/classes/css/gallery.css deleted file mode 100644 index 9252c64..0000000 --- a/BrickLog-Client/target/classes/css/gallery.css +++ /dev/null @@ -1,22 +0,0 @@ -.toggle-button { - -fx-background-color: #444; - -fx-text-fill: white; - -fx-padding: 5 10; - -fx-border-radius: 5; - -fx-background-radius: 5; -} - -.toggle-button:selected { - -fx-background-color: #666; -} - -.grid-pane { - -fx-background-color: #f0f0f0; - -fx-padding: 10; - -fx-hgap: 15; - -fx-vgap: 15; -} - -.list-view { - -fx-background-color: #f9f9f9; -} diff --git a/BrickLog-Client/target/classes/css/light-theme.css b/BrickLog-Client/target/classes/css/light-theme.css deleted file mode 100644 index e69de29..0000000 diff --git a/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index dd037de..9f7e576 100644 --- a/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,4 +1,7 @@ +com\example\bricklog\model\Build.class com\example\bricklog\BrickLogClientApplication.class com\example\bricklog\view\MainLayout.class +com\example\bricklog\view\MocPage.class com\example\bricklog\view\SettingsWindow.class +com\example\bricklog\view\KitsetPage.class com\example\bricklog\view\GalleryLayout.class diff --git a/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index a0da825..3d5ddf1 100644 --- a/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/BrickLog-Client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -2,4 +2,7 @@ C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\ C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\controller\SettingsController.java C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\view\MainLayout.java C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\view\SettingsWindow.java +C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\view\KitsetPage.java C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\view\GalleryLayout.java +C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\view\MocPage.java +C:\Users\bryce\Documents\Git\BrickLog\BrickLog-Client\src\main\java\com\example\bricklog\model\Build.java