LearnNewsExamplesServices
Frontmatter
id8729
titleUpdate Portal Header Toolbar for Theme Switching
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 16, 2026, 9:34 PM
updatedAtJan 16, 2026, 9:49 PM
githubUrlhttps://github.com/neomjs/neo/issues/8729
authortobiu
commentsCount1
parentIssue8727
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 16, 2026, 9:49 PM

Update Portal Header Toolbar for Theme Switching

Closed v11.23.0 enhancementai
tobiu
tobiu commented on Jan 16, 2026, 9:34 PM

Refactor apps/portal/view/HeaderToolbar.mjs.

  • Remove the Slack icon.
  • Add a Theme Switcher button (Sun/Moon icon).
  • Implement onThemeSwitch logic in HeaderToolbarController.mjs.
tobiu added the enhancement label on Jan 16, 2026, 9:34 PM
tobiu added the ai label on Jan 16, 2026, 9:34 PM
tobiu added parent issue #8727 on Jan 16, 2026, 9:34 PM
tobiu referenced in commit 432208e - "feat: Implement Portal App Dark Theme Infrastructure (#8727) on Jan 16, 2026, 9:42 PM
tobiu
tobiu Jan 16, 2026, 9:43 PM

Input from Gemini 3 Pro:

✦ Completed.

  • Replaced Slack icon with Theme Switcher.
  • Implemented onSwitchTheme in ViewportController to leverage Neo.component.Base's theme_ config for optimized updates.
tobiu assigned to @tobiu on Jan 16, 2026, 9:49 PM
tobiu closed this issue on Jan 16, 2026, 9:49 PM