From 180c6966db0509ddfbe00fe4caf23efb4b5e732d Mon Sep 17 00:00:00 2001 From: Bohan Jiang <52446949+Bohan-J@users.noreply.github.com> Date: Wed, 8 Apr 2026 16:47:07 +0800 Subject: [PATCH] fix(issues): polish sub-issues section design to match Linear (#503) - Add chevron collapse indicator in header - Show completion progress (done/total) with tabular-nums - Use left border indentation for child items (tree view) - Increase icon size, row padding, and spacing - Larger + button with better hover state - Only show section when child issues exist --- .../issues/components/issue-detail.tsx | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/apps/web/features/issues/components/issue-detail.tsx b/apps/web/features/issues/components/issue-detail.tsx index 1d004454..a8f61f0f 100644 --- a/apps/web/features/issues/components/issue-detail.tsx +++ b/apps/web/features/issues/components/issue-detail.tsx @@ -694,35 +694,38 @@ export function IssueDetail({ issueId, onDelete, defaultSidebarOpen = true, layo {/* Sub-issues — below description, like Linear */} - {(childIssues.length > 0 || parentIssue) && ( -