From 3ae997614ad4125d0ef40a528157dba01522c8e0 Mon Sep 17 00:00:00 2001 From: silverwind Date: Wed, 3 May 2023 05:15:52 +0200 Subject: [PATCH] Enhance stylelint rule config, remove dead CSS (#24472) Make this stylelint rule match on more properties. The dead CSS relates to the navbar, which currently has classes: ``` ui top secondary stackable main menu following bar light ``` Which means `.following.bar .top.menu` can never match, so remove this dead CSS as well as inactive `z-index` and `left` on it. Commits table striping becomes more visible on dark theme, but I don't think it's worth introducing a new color until https://github.com/go-gitea/gitea/pull/24423 is ready, which would have to remove it again: Screenshot 2023-05-01 at 18 41 49 Screenshot 2023-05-01 at 18 41 41 --- .stylelintrc.yaml | 2 +- web_src/css/base.css | 20 -------------------- web_src/css/repository.css | 2 +- 3 files changed, 2 insertions(+), 22 deletions(-) diff --git a/.stylelintrc.yaml b/.stylelintrc.yaml index 64c4122ec3..220af352a1 100644 --- a/.stylelintrc.yaml +++ b/.stylelintrc.yaml @@ -96,7 +96,7 @@ rules: property-no-vendor-prefix: null rule-empty-line-before: null rule-selector-property-disallowed-list: null - scale-unlimited/declaration-strict-value: [color, {ignoreValues: /^(inherit|transparent|unset|initial|currentcolor)$/}] + scale-unlimited/declaration-strict-value: [[color, background-color, border-color], {ignoreValues: /^(inherit|transparent|unset|initial|currentcolor|none)$/, ignoreFunctions: false}] selector-attribute-name-disallowed-list: null selector-attribute-operator-allowed-list: null selector-attribute-operator-disallowed-list: null diff --git a/web_src/css/base.css b/web_src/css/base.css index d7870cd2b5..0f94d22312 100644 --- a/web_src/css/base.css +++ b/web_src/css/base.css @@ -1228,8 +1228,6 @@ img.ui.avatar, } .following.bar { - z-index: 900; - left: 0; margin: 0 !important; } @@ -1242,24 +1240,6 @@ img.ui.avatar, margin-top: 0; } -.following.bar .top.menu a.item.brand { - padding-left: 0; -} - -.following.bar .top.menu a.item:hover, -.following.bar .top.menu .dropdown.item:hover, -.following.bar .top.menu .dropdown.item.active { - background-color: transparent; -} - -.following.bar .top.menu a.item:hover { - color: rgba(0, 0, 0, 0.45); -} - -.following.bar .top.menu .menu { - z-index: 900; -} - .following.bar .fitted .svg { margin-right: 0; vertical-align: middle; diff --git a/web_src/css/repository.css b/web_src/css/repository.css index 32ff51c920..5b32fbb95e 100644 --- a/web_src/css/repository.css +++ b/web_src/css/repository.css @@ -1359,7 +1359,7 @@ } .repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n) { - background-color: rgba(0, 0, 0, 0.02) !important; + background-color: var(--color-light) !important; } .repository #commits-table td.sha .sha.label,