From f3da41a5ef1d3bb1483ab550676b6f09d6f7192c Mon Sep 17 00:00:00 2001 From: Ivan Date: Sun, 12 Apr 2026 18:08:11 -0500 Subject: [PATCH] feat(map): add popout functionality for the map component and improve UI with responsive design updates --- .../components/interfaces/InterfacesPage.vue | 40 ++- .../src/frontend/components/map/MapPage.vue | 28 ++ .../nomadnetwork/NomadNetworkPage.vue | 12 +- .../components/settings/SettingsPage.vue | 271 +++++++++++------- meshchatx/src/frontend/locales/de.json | 1 + meshchatx/src/frontend/locales/en.json | 1 + meshchatx/src/frontend/locales/it.json | 1 + meshchatx/src/frontend/locales/ru.json | 1 + meshchatx/src/frontend/main.js | 6 + 9 files changed, 237 insertions(+), 124 deletions(-) diff --git a/meshchatx/src/frontend/components/interfaces/InterfacesPage.vue b/meshchatx/src/frontend/components/interfaces/InterfacesPage.vue index be5681a..4f5a0d9 100644 --- a/meshchatx/src/frontend/components/interfaces/InterfacesPage.vue +++ b/meshchatx/src/frontend/components/interfaces/InterfacesPage.vue @@ -2,11 +2,11 @@
-
-
+
+
@@ -26,7 +26,9 @@
-
+
{{ $t("interfaces.manage") }} @@ -38,7 +40,10 @@ {{ $t("interfaces.description") }}
- + {{ $t("interfaces.add_interface") }} @@ -87,7 +92,7 @@
-
+
+ + + +