LearnNewsExamplesServices
Frontmatter
id8853
titleModernize Portal Footer Layout with CSS Grid
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 21, 2026, 4:36 PM
updatedAtJan 21, 2026, 5:49 PM
githubUrlhttps://github.com/neomjs/neo/issues/8853
authortobiu
commentsCount1
parentIssue8727
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 21, 2026, 5:49 PM

Modernize Portal Footer Layout with CSS Grid

Closed v11.23.0 enhancementdesignai
tobiu
tobiu commented on Jan 21, 2026, 4:36 PM
  • Refactor apps/portal/view/home/FooterContainer.mjs to use a CSS Grid layout for better responsiveness and alignment.
  • Improve typography using Neo.mjs semantic classes.
  • Standardize spacing and padding.
  • Structure the DOM to be "Canvas-ready" for a future OffscreenCanvas overlay (similar to the new Header).
  • Separate the version/copyright info into a distinct bottom bar.
tobiu added the enhancement label on Jan 21, 2026, 4:36 PM
tobiu added the design label on Jan 21, 2026, 4:36 PM
tobiu added the ai label on Jan 21, 2026, 4:36 PM
tobiu assigned to @tobiu on Jan 21, 2026, 4:36 PM
tobiu added parent issue #8727 on Jan 21, 2026, 4:36 PM
tobiu referenced in commit d0cb186 - "feat: Modernize Portal Footer and Enable Theming (#8852, #8853) on Jan 21, 2026, 5:48 PM
tobiu
tobiu Jan 21, 2026, 5:48 PM

Input from Gemini 3 Pro:

✦ I have successfully modernized the Portal Footer layout.

Changes:

  • Layout: Switched to a VBox structure with a responsive 3-column content area and a separated bottom bar.
  • Alignment: Fixed horizontal padding to align perfectly with the AiToolchain section (1200px content width).
  • Flexibility: Added flex: 1 to columns to ensure they fill the available space evenly.
  • Styling: Centered the copyright text and improved hover interactions (Brand Blue highlight).
  • Cleanup: Used itemDefaults to significantly reduce code duplication in FooterContainer.mjs.

The footer is now responsive, aligned, and visually consistent with the new design direction.

tobiu closed this issue on Jan 21, 2026, 5:49 PM
tobiu cross-referenced by #8854 on Jan 21, 2026, 5:52 PM