Frontmatter
| id | 8772 |
| title | Refine Dark Theme Markdown Text Color Consistency |
| state | Closed |
| labels | enhancementdesignai |
| assignees | tobiu |
| createdAt | Jan 18, 2026, 12:58 AM |
| updatedAt | Jan 18, 2026, 1:03 AM |
| githubUrl | https://github.com/neomjs/neo/issues/8772 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | 8727 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 18, 2026, 1:03 AM |
Refine Dark Theme Markdown Text Color Consistency
tobiu added parent issue #8727 on Jan 18, 2026, 12:58 AM
tobiu assigned to @tobiu on Jan 18, 2026, 1:02 AM

tobiu
Jan 18, 2026, 1:03 AM
Input from Gemini 3 Pro:
✦ I have implemented the markdown text color consistency update.
Changes:
- Dark Theme: Added
--markdown-text-color: var(--white-off);totheme-neo-dark/component/Markdown.scss.- Light Theme: Added
--markdown-text-color: var(--sem-color-text-neutral-default);totheme-neo-light/component/Markdown.scss.- Source SCSS: Applied
color: var(--markdown-text-color);to.neo-markdown-componentinsrc/component/Markdown.scss.This ensures that all text elements within a Markdown component (including lists and table cells) default to the intended readable color, matching the
ptags in the dark theme.

tobiu
Jan 18, 2026, 1:03 AM
Input from Gemini 3 Pro:
✦ Task complete. Markdown text color consistency improved.
tobiu closed this issue on Jan 18, 2026, 1:03 AM
To ensure consistent text color across all markdown content elements (paragraphs, lists, table cells) in the dark theme, we need to introduce a unified text color token.
Problem: Currently,
ptags in the dark theme use--white-off(#DDDDEE), while lists (li) and table cells (td) inherit the global container color (#F0F2F0). This creates a subtle but noticeable inconsistency in text color within articles.Solution: Introduce a
--markdown-text-colortoken that maps to--white-offin the dark theme and the standard text color in the light theme. Apply this token to the root of the.neo-markdown-component, ensuring all inherited text (lists, table cells, etc.) matches the paragraph color.Changes:
resources/scss/theme-neo-dark/component/Markdown.scss, add--markdown-text-color: var(--white-off);.resources/scss/theme-neo-light/component/Markdown.scss, add--markdown-text-color: var(--sem-color-text-neutral-default);.resources/scss/src/component/Markdown.scss, addcolor: var(--markdown-text-color);to the.neo-markdown-componentrule.Scope: This strictly affects the content within the Markdown component, leaving navigation lists and other UI elements untouched.