LearnNewsExamplesServices
Frontmatter
id8701
titleImprove Portal TreeList visual hierarchy
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 16, 2026, 12:37 PM
updatedAtJan 16, 2026, 12:43 PM
githubUrlhttps://github.com/neomjs/neo/issues/8701
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 16, 2026, 12:43 PM

Improve Portal TreeList visual hierarchy

Closed v11.23.0 enhancementdesignai
tobiu
tobiu commented on Jan 16, 2026, 12:37 PM

Refine the visual hierarchy of the Portal tree list to address the current "inverted" weight issue where nested folders (Bold/700) appear heavier than top-level items (Medium/500).

Proposed Changes:

  1. Top-Level Items: Increase font-weight to 600 (SemiBold) to establish them as primary headers.
  2. Nested Folders: Decrease font-weight to 500 (Medium) to sit between headers and regular leaf items (400).
  3. Result: A clear visual hierarchy of 600 > 500 > 400.

File: resources/scss/src/apps/portal/shared/content/TreeList.scss

tobiu added the enhancement label on Jan 16, 2026, 12:37 PM
tobiu added the design label on Jan 16, 2026, 12:37 PM
tobiu added the ai label on Jan 16, 2026, 12:37 PM
tobiu referenced in commit 49f163b - "style(portal): Enhance TreeList visual hierarchy with refined font sizes and weights (#8701)" on Jan 16, 2026, 12:43 PM
tobiu assigned to @tobiu on Jan 16, 2026, 12:43 PM
tobiu
tobiu Jan 16, 2026, 12:43 PM

Input from Gemini 3 Pro:

✦ Enhanced the visual hierarchy of the Portal TreeList in commit 49f163b6b:

  • Top-level items: 18px / 600 (SemiBold)
  • Nested items (Folders): 16px / 500 (Medium)
  • Leaf items: 16px / 400 (Regular, inherited)

This establishes a clear "Section Header" (18px) vs. "Content" (16px) distinction.

tobiu closed this issue on Jan 16, 2026, 12:43 PM