From 5dcdb2d305e7f20fd7cd6b3fc5e88d3e0971f51c Mon Sep 17 00:00:00 2001 From: 4gray Date: Tue, 24 Feb 2026 19:15:25 +0100 Subject: [PATCH] feat(settings): enhance UI layout and improve settings navigation --- .../src/app/settings/settings.component.html | 139 +++++------ .../src/app/settings/settings.component.scss | 217 +++++++----------- .../src/app/settings/settings.component.ts | 38 ++- 3 files changed, 183 insertions(+), 211 deletions(-) diff --git a/apps/web/src/app/settings/settings.component.html b/apps/web/src/app/settings/settings.component.html index 10eb78490..99abc24da 100644 --- a/apps/web/src/app/settings/settings.component.html +++ b/apps/web/src/app/settings/settings.component.html @@ -1,16 +1,5 @@ -@if (!isDialog) { -
- -
-} @else { -

{{ 'SETTINGS.TITLE' | translate }}

+@if (isDialog) { +

{{ 'SETTINGS.GENERAL' | translate }}

}
- -
-

{{ 'SETTINGS.TITLE' | translate }}

-

{{ 'SETTINGS.SUBTITLE' | translate }}

+
+ settings +
+
+

{{ 'SETTINGS.GENERAL' | translate }}

+

{{ 'SETTINGS.GENERAL_SUBTITLE' | translate }}

+
@@ -130,8 +107,17 @@
-

{{ 'SETTINGS.VIDEO_PLAYER_LABEL' | translate }}

-

{{ 'SETTINGS.VIDEO_PLAYER_DESCRIPTION' | translate }}

+
+ play_circle +
+
+

{{ 'SETTINGS.VIDEO_PLAYER_LABEL' | translate }}

+

+ {{ + 'SETTINGS.VIDEO_PLAYER_DESCRIPTION' | translate + }} +

+
@@ -285,8 +271,13 @@ @if (isDesktop) {
-

{{ 'SETTINGS.EPG_URL_LABEL' | translate }}

-

Add single or multiple URLs as EPG sources

+
+ list_alt +
+
+

{{ 'SETTINGS.EPG_URL_LABEL' | translate }}

+

Add single or multiple URLs as EPG sources

+
@@ -301,7 +292,7 @@
{{ 'SETTINGS.EPG_URL_PLACEHOLDER' @@ -380,13 +371,18 @@ @if (isDesktop) {
-

{{ 'SETTINGS.REMOTE_CONTROL' | translate }}

-

- {{ - 'SETTINGS.REMOTE_CONTROL_DESCRIPTION' - | translate - }} -

+
+ settings_remote +
+
+

{{ 'SETTINGS.REMOTE_CONTROL' | translate }}

+

+ {{ + 'SETTINGS.REMOTE_CONTROL_DESCRIPTION' + | translate + }} +

+
@@ -552,13 +548,18 @@
-

{{ 'SETTINGS.IMPORT_EXPORT_DATA' | translate }}

-

- {{ - 'SETTINGS.IMPORT_EXPORT_DATA_DESCRIPTION' - | translate - }} -

+
+ sync_alt +
+
+

{{ 'SETTINGS.IMPORT_EXPORT_DATA' | translate }}

+

+ {{ + 'SETTINGS.IMPORT_EXPORT_DATA_DESCRIPTION' + | translate + }} +

+
@@ -632,8 +633,13 @@
-

{{ 'SETTINGS.VERSION' | translate }}

-

{{ 'SETTINGS.VERSION_DESCRIPTION' | translate }}

+
+ info +
+
+

{{ 'SETTINGS.VERSION' | translate }}

+

{{ 'SETTINGS.VERSION_DESCRIPTION' | translate }}

+
@@ -649,21 +655,18 @@
- + @if (isDialog) { + + }