Skip to content

🎨 UI Recommendation: Vertical Timeline & Status Badges (Example from GitHub Desktop) #50

@pabliqe

Description

@pabliqe

🎨 UI Recommendation: Vertical Timeline & Status Badges (Example from GitHub Desktop)

Description

The current layout of OpenChangelog is functional, but we can enhance scannability and visual hierarchy by adopting a design pattern similar to the official GitHub Desktop Release Notes.

The reference style utilizes a vertical timeline to anchor version numbers and dates, creating a structured flow that makes it easy for users to parse history at a glance.

Proposed UI Elements

  • Vertical Connector Line: A subtle left-aligned vertical rule that connects version nodes, providing a clear visual anchor for the chronology.
  • High-Contrast Status Badges: Compact, color-coded labels to categorize updates:
    • ADDED (Green)
    • FIXED (Light Blue)
    • IMPROVED (Deep Blue)
  • Version Milestones: Version numbers (e.g., 3.5.8) contained in high-visibility badges to act as headers for each release block.
  • Linked Attributions: Direct links to PR/Issue numbers and contributor mentions (e.g., @username) formatted in a secondary, muted text style.

Rationale

This "Minimalist-Technical" approach fits the developer-centric nature of a changelog tool. It balances a clean, grid-like structure with clear functional cues, ensuring that even dense release notes remain readable.


References


Attached screenshot from reference URL provided in the description.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions