From 8f1f255a36691bbcfa7943655421cc7285963493 Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Fri, 27 Sep 2024 10:56:10 +0200 Subject: [PATCH 1/6] Improve: - mm-theme confoig for dialog and panel - update reset for dd --- .../themes/mm-theme-light/_extensions.scss | 2 +- .../mm-theme-light/variables/_overlay.scss | 2 +- .../mm-theme-light/variables/_panel.scss | 16 ++++---- .../common/components/AppPanelToggleable.vue | 40 ++++++++----------- web-app/packages/lib/src/mm-theme.ts | 25 ++++++++++-- .../components/VersionDetailSidebar.vue | 14 +------ 6 files changed, 51 insertions(+), 48 deletions(-) diff --git a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/_extensions.scss b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/_extensions.scss index b8079112..d315dfbc 100644 --- a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/_extensions.scss +++ b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/_extensions.scss @@ -12,7 +12,7 @@ h6 { overflow-wrap: break-word; min-width: 0; } -body, p { +body, p, dd { margin: 0 } p, span, dl { diff --git a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_overlay.scss b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_overlay.scss index 87436f98..be24f9fa 100644 --- a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_overlay.scss +++ b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_overlay.scss @@ -36,7 +36,7 @@ $dialogHeaderPadding: 1.5rem; /// Padding of a dialog content /// @group overlay -$dialogContentPadding: 0 1.5rem; +$dialogContentPadding: 0 1.5rem 1.5rem 1.5rem; /// Border of a dialog footer /// @group overlay diff --git a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_panel.scss b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_panel.scss index 7b23975d..987d61a1 100644 --- a/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_panel.scss +++ b/web-app/packages/lib/src/assets/sass/themes/mm-theme-light/variables/_panel.scss @@ -60,7 +60,7 @@ $panelContentTextColor: $textColor; /// Padding for the content section of a panel /// @group panel -$panelContentPadding: 1rem; +$panelContentPadding: .5rem; /// Border for the footer section of a panel /// @group panel @@ -84,11 +84,11 @@ $accordionSpacing: 0; /// Border of an accordion panel header /// @group panel -$accordionHeaderBorder: $panelHeaderBorder; +$accordionHeaderBorder: 1px solid #dee2e6; /// Background of an accordion panel header /// @group panel -$accordionHeaderBg: $panelHeaderBg; +$accordionHeaderBg: var(--surface-section); /// Text color of an accordion panel header /// @group panel @@ -100,7 +100,7 @@ $accordionHeaderFontWeight: $panelHeaderFontWeight; /// Padding of an accordion panel header /// @group panel -$accordionHeaderPadding: $panelHeaderPadding; +$accordionHeaderPadding: 1rem .5rem; /// Background of an accordion panel header in hover state /// @group panel @@ -116,7 +116,7 @@ $accordionHeaderTextHoverColor: $textColor; /// Background of an accordion panel header in expanded state /// @group panel -$accordionHeaderActiveBg: $panelHeaderBg; +$accordionHeaderActiveBg: var(--surface-section); /// Border of an accordion panel header in expanded state /// @group panel @@ -140,7 +140,7 @@ $accordionHeaderTextActiveHoverColor: $textColor; /// Border for a content section of an accordion panel /// @group panel -$accordionContentBorder: $panelContentBorder; +$accordionContentBorder: none; /// Background for a content section of an accordion panel /// @group panel @@ -152,7 +152,7 @@ $accordionContentTextColor: $panelContentTextColor; /// Padding for a content section of an accordion panel /// @group panel -$accordionContentPadding: $panelContentPadding; +$accordionContentPadding: .5rem; /// Border for a parent element containing all the headers of a tabview /// @group panel @@ -324,4 +324,4 @@ $splitterGutterBg:#f8f9fa; /// Background of the splitter gutter handle /// @group panel -$splitterGutterHandleBg:#dee2e6; \ No newline at end of file +$splitterGutterHandleBg:#dee2e6; diff --git a/web-app/packages/lib/src/common/components/AppPanelToggleable.vue b/web-app/packages/lib/src/common/components/AppPanelToggleable.vue index 9d825649..db007803 100644 --- a/web-app/packages/lib/src/common/components/AppPanelToggleable.vue +++ b/web-app/packages/lib/src/common/components/AppPanelToggleable.vue @@ -5,28 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial -->