Skip to content

Project name speech bubbles on the Gantt chart#11

Draft
Tanops wants to merge 5 commits into
mainfrom
cursor/project-speech-bubbles-2073
Draft

Project name speech bubbles on the Gantt chart#11
Tanops wants to merge 5 commits into
mainfrom
cursor/project-speech-bubbles-2073

Conversation

@Tanops

@Tanops Tanops commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Renders project names as speech bubbles (avatar + title) on the Gantt chart, matching task bar labels
  • Pins project labels horizontally on scroll via pinFlags()
  • Fixes overlap: project title and progress bar now sit in separate rows — title bubble on top, progress bar below with a 4px gap

Layout fix

The project label was covering the progress bar because .gtrack had a fixed 26px height (meant for single task rows). Both the bubble and bar were absolutely positioned inside that cramped space.

Changes:

  • .gsumtrack uses flex-direction: column with a 4px gap between label and bar
  • Project .gtrack gets an explicit height: ph+34px based on bar thickness
  • .gsumlbl is position: relative so it flows above the bar instead of stacking on top of it

Test plan

  • All 29 tests pass
  • Verify project view: title bubble appears above the blue progress bar with no overlap
  • Scroll horizontally — label pins to viewport edge without covering the bar
  • Drag project to reorder still works
Open in Web Open in Cursor 

cursoragent and others added 2 commits July 7, 2026 16:17
Wrap owner avatar and title in a gpin cluster that slides within each
bar on horizontal scroll, keeping both visible in the viewport at any
zoom level. Updates on scroll, resize, render, and bar drag.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
Show each project name in a rounded bubble with the owner avatar and
title cluster (gpin), pin the bubble while scrolling wide project spans,
and spill truncated names into overflow labels like task bars.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://Summon-RnD.github.io/task-manager/pr-preview/pr-11/

Built to branch gh-pages at 2026-07-07 16:54 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

cursoragent and others added 3 commits July 7, 2026 16:43
Wrap summary line, fill, label, and percent in a gsumtrack container.
Center the title bubble on the bar's left cap so the gray track and blue
fill remain visible across the full project span.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
Stack the title bubble above the progress track in fixed rows so the
label never overlays the gray/blue bar or percent text.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
Use a flex column inside .gsumtrack so the title bubble sits above the
progress bar with a 4px gap. Give project .gtrack an explicit height
(ph+34px) instead of the default 26px task-row height, which was
compressing both elements into the same vertical space.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants