From ad39223bb241eda690742190c770ed680550e4c0 Mon Sep 17 00:00:00 2001 From: Huderon Date: Sat, 13 Sep 2025 20:00:59 +1000 Subject: [PATCH 1/3] propose guidelines change --- docs/themes/introduction/guidelines.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/themes/introduction/guidelines.md b/docs/themes/introduction/guidelines.md index 6c102a4..b0c6a5e 100644 --- a/docs/themes/introduction/guidelines.md +++ b/docs/themes/introduction/guidelines.md @@ -34,6 +34,8 @@ These are guidelines that all themes are expected to abide by. Any themes that v 1. You may reverse-engineer or use other people's code, provided you have proper permission and your theme's core design does not rely on third-party code. 1. Minimize usage of language-specific selectors (e.g. `aria-label` attributes). - If used, provide sensible fallbacks for other languages. +1. Avoid over specificity + - e.g. overuse of !important, excessive nesting, unnecessarily qualifying selectors with type selectors ## Design 1. Themes should provide a cohesive design that notably alters the look and feel of Discord. From b38cf101ee2bca68cd8b68b2a08e04101fa0de57 Mon Sep 17 00:00:00 2001 From: Huderon <92663142+Huderon@users.noreply.github.com> Date: Sat, 13 Sep 2025 20:09:59 +1000 Subject: [PATCH 2/3] fix typo --- docs/themes/introduction/guidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/themes/introduction/guidelines.md b/docs/themes/introduction/guidelines.md index b0c6a5e..0932e95 100644 --- a/docs/themes/introduction/guidelines.md +++ b/docs/themes/introduction/guidelines.md @@ -34,7 +34,7 @@ These are guidelines that all themes are expected to abide by. Any themes that v 1. You may reverse-engineer or use other people's code, provided you have proper permission and your theme's core design does not rely on third-party code. 1. Minimize usage of language-specific selectors (e.g. `aria-label` attributes). - If used, provide sensible fallbacks for other languages. -1. Avoid over specificity +1. Avoid overspecificity - e.g. overuse of !important, excessive nesting, unnecessarily qualifying selectors with type selectors ## Design From 13fbca52176ce733185cfe926fa93ceed1bd47ca Mon Sep 17 00:00:00 2001 From: Huderon <92663142+Huderon@users.noreply.github.com> Date: Thu, 9 Oct 2025 17:05:20 +1100 Subject: [PATCH 3/3] refine wording --- docs/themes/introduction/guidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/themes/introduction/guidelines.md b/docs/themes/introduction/guidelines.md index 0932e95..d24dfb8 100644 --- a/docs/themes/introduction/guidelines.md +++ b/docs/themes/introduction/guidelines.md @@ -35,7 +35,7 @@ These are guidelines that all themes are expected to abide by. Any themes that v 1. Minimize usage of language-specific selectors (e.g. `aria-label` attributes). - If used, provide sensible fallbacks for other languages. 1. Avoid overspecificity - - e.g. overuse of !important, excessive nesting, unnecessarily qualifying selectors with type selectors + - e.g. superfluous use of !important, excessive nesting, unnecessarily qualifying selectors with type selectors ## Design 1. Themes should provide a cohesive design that notably alters the look and feel of Discord.