Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature_request_42 #133

Merged
merged 87 commits into from
Nov 26, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
1d9f921
manual release
sblantipodi Aug 2, 2023
21101ef
Closes #132
sblantipodi Aug 3, 2023
a478a55
Static IP
sblantipodi Aug 3, 2023
cf0c7c4
Satellite first impl
sblantipodi Aug 6, 2023
22e61f1
Satellite first impl
sblantipodi Aug 6, 2023
3267138
Satellite first impl
sblantipodi Aug 6, 2023
8fc09d2
Satellite first impl
sblantipodi Aug 8, 2023
846a04b
Satellite first impl
sblantipodi Aug 8, 2023
6d5e6cc
Satellite first impl
sblantipodi Aug 9, 2023
36ec10b
Satellite first impl
sblantipodi Aug 9, 2023
e02b895
Satellite first impl
sblantipodi Aug 11, 2023
f8cceee
Satellite first impl
sblantipodi Aug 14, 2023
61286dc
logback update
sblantipodi Aug 14, 2023
fd72dd5
Satellite first impl
sblantipodi Aug 14, 2023
a8c46f2
Satellite first impl
sblantipodi Aug 16, 2023
a54a3cf
Satellite first impl
sblantipodi Aug 16, 2023
78bd635
Satellite first impl
sblantipodi Aug 16, 2023
3fd2cd9
Satellite first impl
sblantipodi Aug 18, 2023
bb18ce0
Merge remote-tracking branch 'origin/master' into feature_request_42
sblantipodi Aug 23, 2023
bf0b94b
Satellite first impl
sblantipodi Aug 23, 2023
01f108e
java 20 deprecation fix
sblantipodi Aug 23, 2023
e282900
UI/UX improvements
sblantipodi Aug 25, 2023
19afd2b
UI/UX improvements
sblantipodi Aug 25, 2023
a9d0a26
UI/UX improvements
sblantipodi Aug 25, 2023
c924d4c
UI/UX improvements
sblantipodi Aug 25, 2023
a7e955a
UI/UX improvements
sblantipodi Aug 25, 2023
b1362d3
UI/UX improvements
sblantipodi Aug 25, 2023
82debf9
UI/UX improvements
sblantipodi Aug 25, 2023
7311fea
UI/UX improvements
sblantipodi Aug 25, 2023
447e579
memory improv
sblantipodi Aug 26, 2023
bcd87c4
memory improv
sblantipodi Aug 26, 2023
aa1f2f9
memory improv
sblantipodi Aug 26, 2023
a1ae96f
memory improv
sblantipodi Aug 26, 2023
354c762
memory improv
sblantipodi Aug 27, 2023
e105462
memory improv
sblantipodi Aug 27, 2023
911d14f
memory improv
sblantipodi Aug 28, 2023
4c39181
memory improv
sblantipodi Aug 28, 2023
575bacd
memory improv
sblantipodi Aug 28, 2023
7865b15
memory improv
sblantipodi Aug 28, 2023
91d4f49
Update pom.xml
sblantipodi Aug 29, 2023
6d255b1
Update pom.xml
sblantipodi Aug 29, 2023
198139c
Update build.yml
sblantipodi Aug 29, 2023
099ff26
memory improv
sblantipodi Aug 29, 2023
b574130
memory improv
sblantipodi Aug 29, 2023
c3325f9
memory improv
sblantipodi Aug 30, 2023
3b94e98
color mode via device tab
sblantipodi Sep 1, 2023
23832ba
fix no connection buffer
sblantipodi Sep 8, 2023
ad76a0c
Fixed a regression that doesn't permit to drive LEDs via USB when MQT…
sblantipodi Sep 19, 2023
3e0f666
Fixed a regression that doesn't permit to drive LEDs via USB when MQT…
sblantipodi Sep 19, 2023
c1f8564
Merge branch 'master' into feature_request_42
sblantipodi Sep 19, 2023
4039c25
Java 21-ea
sblantipodi Sep 19, 2023
4a5a085
Lombok update
sblantipodi Sep 21, 2023
400dcf3
Titlebar update
sblantipodi Sep 21, 2023
450e71a
update
sblantipodi Sep 23, 2023
588f6d3
GStreamer 1.22.5 remove
sblantipodi Sep 24, 2023
1cff91a
GStreamer 1.22.6
sblantipodi Sep 24, 2023
5a8942a
xmx1024
sblantipodi Sep 24, 2023
d28ee15
Xmx1024
sblantipodi Sep 25, 2023
14b7376
Upgrade to JDK21
sblantipodi Oct 12, 2023
bd61eb3
Upgrade JDK21
sblantipodi Oct 12, 2023
12fcf10
Upgrade JDK21
sblantipodi Oct 12, 2023
a12bc97
Java FX 21.0.1
sblantipodi Oct 18, 2023
d6ee73b
libs update
sblantipodi Oct 19, 2023
fa428a7
Linux performance fix
sblantipodi Oct 24, 2023
e63e317
Wayland check alert
sblantipodi Oct 25, 2023
4c7b46d
dynamic ip on satellites fix
sblantipodi Oct 27, 2023
9bd3e2c
libs update
sblantipodi Oct 28, 2023
96bef22
libs update
sblantipodi Oct 28, 2023
245e54d
Add wayland support (#148)
h7io Nov 5, 2023
bb8c6b1
wayland is now supported
sblantipodi Nov 5, 2023
19739a4
wayland is now supported
sblantipodi Nov 5, 2023
2e04921
updated images
sblantipodi Nov 6, 2023
9604170
removed unused JFrame
sblantipodi Nov 13, 2023
0b4696a
NVIDIA CUDA Linux pipeline
sblantipodi Nov 15, 2023
5e4473e
GStreamer 1.22.7
sblantipodi Nov 16, 2023
6623852
NVIDIA CUDA Linux pipeline
sblantipodi Nov 17, 2023
4769cde
Wayland restore token
sblantipodi Nov 18, 2023
075ee5a
Wayland multimonitor management
sblantipodi Nov 19, 2023
68866c9
Wayland multimonitor management
sblantipodi Nov 19, 2023
b118044
Wayland multimonitor management
sblantipodi Nov 19, 2023
6b284fc
Wayland multimonitor management
sblantipodi Nov 19, 2023
613b883
Wayland multimonitor management
sblantipodi Nov 19, 2023
84e4ed2
Wayland screen still fix
sblantipodi Nov 20, 2023
fb1a4b3
GStreamer 1.22.7
sblantipodi Nov 25, 2023
f0763d1
GStreamer 1.22.7
sblantipodi Nov 25, 2023
5e5b21f
Merge branch 'master' into feature_request_42
sblantipodi Nov 26, 2023
de308e7
master branch merge
sblantipodi Nov 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix no connection buffer
  • Loading branch information
sblantipodi committed Sep 8, 2023
commit 23832ba503e407d6f0cd4b0f880832c1295a286f
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<project.version>2.12.4</project.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.fx.version>20.0.2</java.fx.version>
<java.fx.version>21-ea+24</java.fx.version>
<javafx.maven.plugin.version>0.0.8</javafx.maven.plugin.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
Expand All @@ -48,7 +48,7 @@
<gstreamer.version>1.4.0</gstreamer.version>
<paho.version>1.2.5</paho.version>
<logback.version>1.4.11</logback.version>
<slf4j.version>2.0.7</slf4j.version>
<slf4j.version>2.0.9</slf4j.version>
<xtaudio.version>2.0</xtaudio.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
import javafx.scene.input.InputEvent;
import lombok.extern.slf4j.Slf4j;
import org.dpsoftware.MainSingleton;
import org.dpsoftware.NativeExecutor;
import org.dpsoftware.config.Configuration;
import org.dpsoftware.config.Constants;
import org.dpsoftware.config.Enums;
Expand Down Expand Up @@ -412,6 +413,12 @@ public void manageDeviceList() {
if (!(Constants.SERIAL_PORT_AUTO.equals(MainSingleton.getInstance().config.getOutputDevice())
&& MainSingleton.getInstance().config.getMultiMonitor() > 1) && !GuiSingleton.getInstance().oldFirmwareDevice) {
deviceTableDataToRemove.add(glowWormDevice);
if (MainSingleton.getInstance().config.getOutputDevice().equals(glowWormDevice.getDeviceIP())) {
log.info("USB device disconnected, restarting.");
NativeExecutor.restartNativeInstance();
} else {
log.info("Device disconnected: " + glowWormDevice.getDeviceName());
}
}
}
} catch (ParseException e) {
Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/dpsoftware/managers/NetworkManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,7 @@ public static void streamColors(Color[] leds, StringBuilder ledStr) {
try {
ManagerSingleton.getInstance().udpClient.put(CommonUtility.getDeviceToUse().getDeviceIP(), new UdpClient(CommonUtility.getDeviceToUse().getDeviceIP()));
ManagerSingleton.getInstance().udpClient.get(CommonUtility.getDeviceToUse().getDeviceIP()).manageStream(leds);
ManagerSingleton.getInstance().udpClient.get(CommonUtility.getDeviceToUse().getDeviceIP()).close();
if (MainSingleton.getInstance().config.getSatellites() != null) {
for (Map.Entry<String, Satellite> sat : MainSingleton.getInstance().config.getSatellites().entrySet()) {
if ((ManagerSingleton.getInstance().udpClient == null || ManagerSingleton.getInstance().udpClient.isEmpty())
Expand Down