Skip to content

Improved child terms UI with better visual design #95

@tmushayahama

Description

@tmushayahama

Problem

The original child terms section had several UX issues:

  • Basic gray background looked washed out and unprofessional
  • Poor visual differentiation between parent terms and child terms
  • No educational context about GO term hierarchy for users unfamiliar with ontologies
  • Simple "Child Terms" header didn't convey the nested/flattened nature
  • No easy way to collapse expanded section

Solution

Enhanced the visual design and user experience:

Visual Differentiation

  • Parent terms: circular badges, white background
  • Child terms: square badges, subtle colored background, lighter bars
  • Each category uses its parent's color theme for easy identification

Better Header

  • Changed to "Child & Descendant Terms (N)" with count
  • Added hierarchy icon
  • Added close button (X) for easy collapse
  • Header uses parent term's color

Educational Tooltip

  • Explains GO term hierarchy and flattened list structure
  • Helps users unfamiliar with ontologies understand the data

Professional Design

  • Card-style layout with shadows and proper spacing
  • Cohesive color theming per category
  • Clear visual hierarchy through shape, color, and indentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions