From 1fd43ccee7a2c09b0877cd9fa827568257262744 Mon Sep 17 00:00:00 2001 From: Steven Tracey Date: Mon, 22 Jan 2024 10:14:08 -0600 Subject: [PATCH] I fogor --- build.gradle | 2 +- src/main/java/tech/nevets/dlite/ChatWindow.java | 2 +- src/main/java/tech/nevets/dlite/ChatWindow.jfd | 2 +- src/main/java/tech/nevets/dlite/Connection.java | 10 ++++++++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 7f39a19..0711a1b 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { } group = 'tech.nevets' -version = '1.2.0' +version = '1.2.1' repositories { mavenCentral() diff --git a/src/main/java/tech/nevets/dlite/ChatWindow.java b/src/main/java/tech/nevets/dlite/ChatWindow.java index 5393dc6..13d57c7 100644 --- a/src/main/java/tech/nevets/dlite/ChatWindow.java +++ b/src/main/java/tech/nevets/dlite/ChatWindow.java @@ -155,7 +155,7 @@ public class ChatWindow extends JPanel { add(connStatus, "cell 0 0 2 1,aligny center,growy 0"); //---- darkMode ---- - darkMode.setText("Dark Mode"); + darkMode.setText("Light Mode"); darkMode.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { diff --git a/src/main/java/tech/nevets/dlite/ChatWindow.jfd b/src/main/java/tech/nevets/dlite/ChatWindow.jfd index 11ee694..ec8715e 100644 --- a/src/main/java/tech/nevets/dlite/ChatWindow.jfd +++ b/src/main/java/tech/nevets/dlite/ChatWindow.jfd @@ -18,7 +18,7 @@ new FormModel { } ) add( new FormComponent( "javax.swing.JButton" ) { name: "darkMode" - "text": "Dark Mode" + "text": "Light Mode" addEvent( new FormEvent( "java.awt.event.MouseListener", "mouseClicked", "darkModeMouseClicked", true ) ) }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { "value": "cell 2 0,growx" diff --git a/src/main/java/tech/nevets/dlite/Connection.java b/src/main/java/tech/nevets/dlite/Connection.java index 862759c..7f2ae1a 100644 --- a/src/main/java/tech/nevets/dlite/Connection.java +++ b/src/main/java/tech/nevets/dlite/Connection.java @@ -112,7 +112,14 @@ public class Connection { } case 0x4 -> { onlineList.clear(); - onlineList.add(new String(Arrays.copyOfRange(buf, 0, i + 1))); + String bufBuf = ""; + for (int j = 0; j <= i; j++) { + if ((char) buf[j] == '\n') { + onlineList.add(bufBuf); + bufBuf = ""; + } + bufBuf += (char) buf[j]; + } online.setText(getFormattedOnline()); } } @@ -174,7 +181,6 @@ public class Connection { @Override public void flush() { - System.out.println(buf); chat.append(buf); Notifier.messageReceived(Main.getFrame()); //Notifier.sendNotification(buf.substring(0, buf.indexOf(">") - 1), buf.substring(buf.indexOf(">")));