Skip to content

feat(issues): Move Open Issue to title and add seen times to preview - #120464

Merged
roggenkemper merged 10 commits into
masterfrom
roggenkemper/feat/preview-header-seen
Jul 23, 2026
Merged

feat(issues): Move Open Issue to title and add seen times to preview#120464
roggenkemper merged 10 commits into
masterfrom
roggenkemper/feat/preview-header-seen

Conversation

@roggenkemper

@roggenkemper roggenkemper commented Jul 23, 2026

Copy link
Copy Markdown
Member

Aligns the issue preview header with the Figma:

  • The Open Issue action moves out of the header bar and becomes a compact external-link icon next to the issue title.
  • The last-seen / first-seen times now render at the top right of the title row (matching the inbox row's format), replacing the standalone header button.

Fixes ISWF-3092

Match the Figma preview header: the Open Issue link becomes a compact icon
next to the issue title, and the last-seen/first-seen times move to the top
right of the title row (like the inbox row).
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jul 23, 2026
@linear-code

linear-code Bot commented Jul 23, 2026

Copy link
Copy Markdown

ISWF-3092

Use IconOpen size=xs variant=muted, matching the inline icon-action pattern
used next to the issue short-id in the header.
Revert the title Heading line-height to the default comfortable (1.4)
matching the Figma spec, and widen the title-to-icon gap from xs (4px)
to md (8px). Heading text-box-trim already handles vertical centering of
the Open Issue icon, so compressing line-height was unnecessary and
contradicted the design.
Resolve conflict in issuePreview.tsx: adopt master's inlined header/body
structure (dropping the ChromeRenderer abstraction) while keeping this
branch's title-row change. The top-bar Open Issue button is intentionally
omitted since this PR moved it into the title row. Accept master's
deletion of issuePreviewDrawer.spec.tsx.
The inbox issue card and the issue preview header rendered identical
last-seen/first-seen markup. Extract it into a single IssueSeenTimes
component and use it in both places.
Combine this branch's title row (Open Issue icon + seen times) with
master's status row (progress tag), keeping both in the preview header.
@roggenkemper
roggenkemper marked this pull request as ready for review July 23, 2026 21:18
@roggenkemper
roggenkemper requested a review from a team as a code owner July 23, 2026 21:18
@roggenkemper
roggenkemper requested a review from malwilley July 23, 2026 21:18
Comment thread static/app/views/issueList/pages/issueSeenTimes.tsx Outdated
extraShort renders both minutes and months as 'm'; short uses distinct
'min'/'mo' abbreviations and fits the available space.
@roggenkemper
roggenkemper merged commit 36ab5bb into master Jul 23, 2026
70 checks passed
@roggenkemper
roggenkemper deleted the roggenkemper/feat/preview-header-seen branch July 23, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants