Skip to content

Commit 212815c

Browse files
committed
[FEATURE] Update module icons for better theming support
All module icons have been redesigned to follow a unified style that uses currentColor for fills and opacity for visual hierarchy. This allows the icons to adapt to different color themes and provides consistent styling across the module menu.
1 parent 19657d7 commit 212815c

File tree

113 files changed

+695
-784
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+695
-784
lines changed

assets/scss/docs/_modulemenu.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,32 @@
4949
background-color: var(--modulemenu-bg);
5050
color: var(--modulemenu-color);
5151
}
52+
53+
.modulemenu-preview[data-color="light"] {
54+
--modulemenu-color: #212121;
55+
--modulemenu-bg: #f8f9fa;
56+
--icon-color-accent: #4083e1;
57+
}
58+
5259
.modulemenu-preview[data-color="dark"] {
5360
--modulemenu-color: #ffffff;
5461
--modulemenu-bg: #343a40;
62+
--icon-color-accent: #378aff;
5563
}
5664
.modulemenu-preview[data-color="accent1"] {
5765
--modulemenu-color: #ffffff;
5866
--modulemenu-bg: #271f47;
67+
--icon-color-accent: #8161ff;
5968
}
6069
.modulemenu-preview[data-color="accent2"] {
6170
--modulemenu-color: #ffffff;
6271
--modulemenu-bg: #1f4736;
72+
--icon-color-accent: #4ee3a5;
6373
}
6474
.modulemenu-preview[data-color="accent3"] {
6575
--modulemenu-color: #212121;
6676
--modulemenu-bg: #dee2ff;
77+
--icon-color-accent: #515db4;
6778
}
6879

6980
// Module menu action (the clickable item)

assets/scss/icons.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ $icon-unify-modifier: .86 !default;
2828
$icon-opacity-disabled: .5 !default;
2929
:root {
3030
--icon-color-primary: currentColor;
31+
--icon-color-accent: #ff8700;
3132
--icon-size-small: #{$icon-size-small};
3233
--icon-size-medium: #{$icon-size-medium};
3334
--icon-size-large: #{$icon-size-large};
@@ -44,7 +45,7 @@ $icon-opacity-disabled: .5 !default;
4445
display: inline-flex;
4546
overflow: hidden;
4647
white-space: nowrap;
47-
color: var(--icon-color-primary);
48+
color: var(--icon-color-primary, currentColor);
4849
height: var(--icon-size, 1em);
4950
width: var(--icon-size, 1em);
5051
line-height: var(--icon-size, 1em);

dist/icons.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/icons.json

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4998,6 +4998,13 @@
49984998
"sprite": "sprites/module.svg#module-dbint",
49994999
"bidi": false
50005000
},
5001+
"module-debug": {
5002+
"identifier": "module-debug",
5003+
"category": "module",
5004+
"svg": "svgs/module/module-debug.svg",
5005+
"sprite": "sprites/module.svg#module-debug",
5006+
"bidi": false
5007+
},
50015008
"module-documentation": {
50025009
"identifier": "module-documentation",
50035010
"category": "module",
@@ -5096,6 +5103,13 @@
50965103
"sprite": "sprites/module.svg#module-install",
50975104
"bidi": false
50985105
},
5106+
"module-integrations": {
5107+
"identifier": "module-integrations",
5108+
"category": "module",
5109+
"svg": "svgs/module/module-integrations.svg",
5110+
"sprite": "sprites/module.svg#module-integrations",
5111+
"bidi": false
5112+
},
50995113
"module-lang": {
51005114
"identifier": "module-lang",
51015115
"category": "module",
@@ -5236,20 +5250,20 @@
52365250
"sprite": "sprites/module.svg#module-tsconfig",
52375251
"bidi": false
52385252
},
5253+
"module-upgrade": {
5254+
"identifier": "module-upgrade",
5255+
"category": "module",
5256+
"svg": "svgs/module/module-upgrade.svg",
5257+
"sprite": "sprites/module.svg#module-upgrade",
5258+
"bidi": false
5259+
},
52395260
"module-urls": {
52405261
"identifier": "module-urls",
52415262
"category": "module",
52425263
"svg": "svgs/module/module-urls.svg",
52435264
"sprite": "sprites/module.svg#module-urls",
52445265
"bidi": false
52455266
},
5246-
"module-version": {
5247-
"identifier": "module-version",
5248-
"category": "module",
5249-
"svg": "svgs/module/module-version.svg",
5250-
"sprite": "sprites/module.svg#module-version",
5251-
"bidi": false
5252-
},
52535267
"module-viewpage": {
52545268
"identifier": "module-viewpage",
52555269
"category": "module",
@@ -5742,6 +5756,7 @@
57425756
"information-application-context": "actions-window-cog",
57435757
"apps-toolbar-menu-workspace": "actions-workspace",
57445758
"empty-empty": "miscellaneous-placeholder",
5759+
"module-version": "module-generic",
57455760
"module-templates": "module-template",
57465761
"module-tstemplate": "module-tsconfig",
57475762
"spinner-circle-light": "spinner-circle",

dist/icons.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ $icon-unify-modifier: .86 !default;
2828
$icon-opacity-disabled: .5 !default;
2929
:root {
3030
--icon-color-primary: currentColor;
31+
--icon-color-accent: #ff8700;
3132
--icon-size-small: #{$icon-size-small};
3233
--icon-size-medium: #{$icon-size-medium};
3334
--icon-size-large: #{$icon-size-large};
@@ -44,7 +45,7 @@ $icon-opacity-disabled: .5 !default;
4445
display: inline-flex;
4546
overflow: hidden;
4647
white-space: nowrap;
47-
color: var(--icon-color-primary);
48+
color: var(--icon-color-primary, currentColor);
4849
height: var(--icon-size, 1em);
4950
width: var(--icon-size, 1em);
5051
line-height: var(--icon-size, 1em);

0 commit comments

Comments
 (0)