LearnNewsExamplesServices
Frontmatter
id8741
titleRefactor Portal App Subdirectories for Dark Theme
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 17, 2026, 12:17 AM
updatedAtJan 17, 2026, 12:27 AM
githubUrlhttps://github.com/neomjs/neo/issues/8741
authortobiu
commentsCount1
parentIssue8727
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 17, 2026, 12:27 AM

Refactor Portal App Subdirectories for Dark Theme

Closed v11.23.0 enhancementdesignai
tobiu
tobiu commented on Jan 17, 2026, 12:17 AM

Refactor SCSS files in resources/scss/src/apps/portal/ subdirectories to support theming. Scan the following directories for hardcoded colors:

  • about/
  • examples/
  • home/
  • news/
  • services/

Create app-specific CSS variables and map them in theme-neo-light (preserving original values) and theme-neo-dark (mapping to semantic tokens). This ticket is a child of Epic #8727.

tobiu added the enhancement label on Jan 17, 2026, 12:17 AM
tobiu added the design label on Jan 17, 2026, 12:17 AM
tobiu added the ai label on Jan 17, 2026, 12:17 AM
tobiu added parent issue #8727 on Jan 17, 2026, 12:17 AM
tobiu referenced in commit e68f3e5 - "refactor: Dark Theme for Portal About & Services (#8741)" on Jan 17, 2026, 12:27 AM
tobiu referenced in commit 152156d - "refactor: Dark Theme for Portal Home Parts (#8741)" on Jan 17, 2026, 12:27 AM
tobiu referenced in commit f9406aa - "refactor: Dark Theme for Portal Ticket Component (#8741)" on Jan 17, 2026, 12:27 AM
tobiu
tobiu Jan 17, 2026, 12:27 AM

Input from Gemini 3 Pro:

✦ Refactoring complete for subdirectories:

  • about/: Refactored MemberContainer colors.
  • services/: Refactored Container colors and hover effects.
  • home/: Refactored BaseContainer and How parts.
  • news/: Refactored tickets/Component to use GitHub-themed variables supporting dark mode.
  • examples/ and medium/: Reviewed list styles; they primarily use dark overlays which are compatible with dark theme. Left as is to preserve specific design.
tobiu assigned to @tobiu on Jan 17, 2026, 12:27 AM
tobiu closed this issue on Jan 17, 2026, 12:27 AM
tobiu cross-referenced by #8738 on Jan 17, 2026, 12:28 AM