From a64442a2167f4de46029f1169a2c329b3dffbd4b Mon Sep 17 00:00:00 2001 From: 4gray Date: Mon, 23 Jan 2023 00:00:21 +0100 Subject: [PATCH] style: update settings page layout --- src/app/settings/settings.component.html | 392 +++++++++++------------ src/app/settings/settings.component.scss | 46 +-- 2 files changed, 217 insertions(+), 221 deletions(-) diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html index be203c944..6f5d0a54c 100644 --- a/src/app/settings/settings.component.html +++ b/src/app/settings/settings.component.html @@ -7,211 +7,197 @@ " > -
+
- - - - - +
+
+ {{ 'SETTINGS.EPG_URL_LABEL' | translate }} +

Add single or multiple URLs as EPG sources

+
+
+
+ + {{ + 'SETTINGS.EPG_URL_PLACEHOLDER' | translate + }} + + {{ + 'SETTINGS.EPG_URL_ERROR' | translate + }} + + - -

-
- - - -
-

-

- -

-
-
- -
-

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

-

- - {{ - 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' - | translate - }} - - {{ player.label }} - - - -

-
-
- -
-

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

-

- - {{ - 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' - | translate - }} - - {{ - 'LANGUAGES.' + language.key - | translate - }} - - -

-
-
- -
-

{{ 'SETTINGS.THEME' | translate }}

-

- - {{ - 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' - | translate - }} - - {{ - 'THEMES.' + theme.value - | translate - }} - - -

-
-
- -
-

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

-

- -

-
-
- -
-

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

-

- {{ version }}
- {{ updateMessage }} -

-
-
- EPG is available in electron-based version of - IPTVnator. Check it hererefresh + + +
+ - - - + {{ 'SETTINGS.ADD_EPG_SOURCE' | translate }} + +
+
+ + +
+
+ {{ 'SETTINGS.VIDEO_PLAYER_LABEL' | translate }} +

Select default video player

+
+
+ + {{ + 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' | translate + }} + + {{ player.label }} + + + +
+
+ +
+
+ {{ 'SETTINGS.LANGUAGE' | translate }} +

Select language of the application

+
+
+ + {{ + 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' | translate + }} + + {{ + 'LANGUAGES.' + language.key | translate + }} + + +
+
+ +
+
+ {{ 'SETTINGS.THEME' | translate }} +

Select visual theme of the application

+
+
+ + {{ + 'SETTINGS.VIDEO_PLAYER_PLACEHOLDER' | translate + }} + + {{ + 'THEMES.' + theme.value | translate + }} + + +
+
+ +
+
+ {{ 'SETTINGS.SHOW_CAPTIONS' | translate }} +

Show or hide subtitles by default

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

Current version of the application

+
+
+ {{ version }}
+ {{ updateMessage }} +
+
+ +
+ Currently EPG is available only in the electron-based version of + IPTVnator. Check it here +
+ + +
+ + +
diff --git a/src/app/settings/settings.component.scss b/src/app/settings/settings.component.scss index 98d268810..e68655385 100644 --- a/src/app/settings/settings.component.scss +++ b/src/app/settings/settings.component.scss @@ -1,31 +1,41 @@ -.card-header { - margin-top: 15px; - margin-bottom: 15px; -} - button { cursor: pointer !important; text-transform: uppercase; } -.mat-card { - border-radius: 0 !important; -} - -.mat-list-item { - height: 70px !important; -} - .settings-container { overflow: auto; height: calc(100vh - 140px); +} - .mat-card { - box-shadow: none; - background: none; +.row { + display: flex; + padding: 10px; + + :nth-child(2) { + text-align: right; + + mat-form-field { + font-size: 14px; + } } } -.mat-form-field { - width: 100%; +.column { + flex: 1; + + p { + font-size: 0.9em; + opacity: .6; + padding: 2px 0; + margin: 0; + } } + +.action-buttons { + margin-top: 10px; + + button { + margin: 0 10px; + } +} \ No newline at end of file