diff --git a/.drone.yml b/.drone.yml
index 97f997c..ff33ed5 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -7,9 +7,7 @@ type: docker
# os: linux
# arch: amd64
-
steps:
-
- name: jpackage
image: docker.io/eclipse-temurin:17
environment:
diff --git a/build.gradle b/build.gradle
index 403b658..dab1a16 100644
--- a/build.gradle
+++ b/build.gradle
@@ -41,10 +41,12 @@ dependencies {
implementation 'org.slf4j:slf4j-api:2.0.7' // Logging API
runtimeOnly 'org.slf4j:slf4j-simple:2.0.7' // Logging API
+ implementation 'io.github.mkpaz:atlantafx-base:2.0.1'
implementation 'jakarta.inject:jakarta.inject-api:2.0.1'
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
implementation 'org.jmdns:jmdns:3.5.8'
+
testImplementation 'org.spockframework:spock-core:2.3-groovy-3.0'
testImplementation 'org.slf4j:slf4j-simple:2.0.7'
}
diff --git a/doc/mDNS-Explorer.png b/doc/mDNS-Explorer.png
index a7ad97e..befd4ca 100644
Binary files a/doc/mDNS-Explorer.png and b/doc/mDNS-Explorer.png differ
diff --git a/gradle.properties b/gradle.properties
index c518c53..7aaff10 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1 +1 @@
-version = 1.0.1
+version = 1.0.2
diff --git a/src/main/java/biz/nellemann/mdexpl/App.java b/src/main/java/biz/nellemann/mdexpl/App.java
index 03b466a..e952114 100644
--- a/src/main/java/biz/nellemann/mdexpl/App.java
+++ b/src/main/java/biz/nellemann/mdexpl/App.java
@@ -6,6 +6,7 @@
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
+import atlantafx.base.theme.NordDark;
import java.awt.Taskbar;
import java.awt.Toolkit;
@@ -40,6 +41,9 @@ public void start(Stage primaryStage) throws IOException {
}
+ // find more themes in 'atlantafx.base.theme' package
+ Application.setUserAgentStylesheet(new NordDark().getUserAgentStylesheet());
+
FXMLLoader fxmlLoader = new FXMLLoader(App.class.getResource("main.fxml"));
Scene scene = new Scene(fxmlLoader.load());
primaryStage.setTitle("mDNS Explorer");
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 753b422..255b092 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,11 +1,12 @@
module biz.nellemann.mdexpl {
requires javafx.controls;
requires javafx.fxml;
+ requires java.desktop;
requires javax.jmdns;
requires org.slf4j;
requires jakarta.inject;
requires jakarta.annotation;
- requires java.desktop;
+ requires atlantafx.base;
opens biz.nellemann.mdexpl to javafx.fxml;
exports biz.nellemann.mdexpl;
diff --git a/src/main/resources/biz/nellemann/mdexpl/main.fxml b/src/main/resources/biz/nellemann/mdexpl/main.fxml
index 933b83e..5648e9b 100644
--- a/src/main/resources/biz/nellemann/mdexpl/main.fxml
+++ b/src/main/resources/biz/nellemann/mdexpl/main.fxml
@@ -9,7 +9,7 @@
-
+