Skip to content

desktop: align the git, memory and driver labels with the phone #1571

Closed

Description

@janicduplessis

Problem

The phone app clarified three workspace labels in #1563 and #1565; Stim Desktop still shows the old forms:

  1. The workspace header's git pill shows bare arrows (↑4 ↓3), which don't say that they count commits not pushed and commits behind the upstream.
  2. The workspace memory pill (4.6 GB, the committed estimate from stim status) has no label or icon, so it reads like disk.
  3. Every driven device tile carries its own "Driven by · " pill, so a workspace with several driven devices repeats the driver.

Evidence

apps/desktop/Sources/StimDesktop/Views/Components.swift (GitIndicator chips), Views/WallView.swift and Views/WorkspaceDetail.swift (memory pill), Views/DeviceTile.swift (activityChip) on origin/main.

Cause

Not a defect; the phone changed first.

Fix idea

Polish changes, one commit each:

  • Git: separate "↑N unpushed" and "↓N behind" pills with spoken labels ("4 commits not pushed", "3 commits behind the upstream").
  • Memory: a memory-chip icon and the label "Estimated to use about 4.6 GB of memory".
  • Driver: one driver pill per workspace header (tools once, time since the latest start, like the phone's driversSummary), and a compact accent "Driven" pill with a dot on each driven tile.

Activity

  1. janicduplessis commented on Sep 26, 2026

    @janicduplessis
    CollaboratorAuthor

    Claimed: feat/1571-desktop-labels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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