- Auto-continuing in {{ autoConfirmCountdown }}s...
-
-
-
-
-
- Change Server
-
-
- Continue
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/ping-viewer-next-frontend/src/components/utils/VisualSettings.vue b/ping-viewer-next-frontend/src/components/utils/VisualSettings.vue
index cf551ad0..3b90bfdf 100644
--- a/ping-viewer-next-frontend/src/components/utils/VisualSettings.vue
+++ b/ping-viewer-next-frontend/src/components/utils/VisualSettings.vue
@@ -1,180 +1,223 @@
-
- You can still adjust individual settings in other tabs.
-
-
-
-
-
+
+
+
-
+
-
-
-
- Close
-
-
-
-
+
+
+
+
Reset
@@ -186,12 +229,20 @@
-
\ No newline at end of file
diff --git a/ping-viewer-next-frontend/src/components/views/ReplayView.vue b/ping-viewer-next-frontend/src/components/views/ReplayView.vue
index ae5bf116..2554e6d8 100644
--- a/ping-viewer-next-frontend/src/components/views/ReplayView.vue
+++ b/ping-viewer-next-frontend/src/components/views/ReplayView.vue
@@ -1,33 +1,24 @@
-
-
-
Recorded Data Viewer
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+defineExpose({
+ updateCurrentDeviceData,
+ onDataLoaded,
+});
+
+
+
\ No newline at end of file
diff --git a/ping-viewer-next-frontend/src/components/widgets/DataPlayer.vue b/ping-viewer-next-frontend/src/components/widgets/DataPlayer.vue
index e46bfae9..c1f278bf 100644
--- a/ping-viewer-next-frontend/src/components/widgets/DataPlayer.vue
+++ b/ping-viewer-next-frontend/src/components/widgets/DataPlayer.vue
@@ -1,58 +1,42 @@
-