Skip to content

design(mytasks): remove stray divider lines from the group-by segment - #216

Merged
johnpc merged 1 commit into
mainfrom
design/groupby-remove-dividers
Aug 3, 2026
Merged

design(mytasks): remove stray divider lines from the group-by segment#216
johnpc merged 1 commit into
mainfrom
design/groupby-remove-dividers

Conversation

@johnpc

@johnpc johnpc commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Design-polish pass — a mobile-zoom defect hunt on My Tasks surfaced stray vertical lines in the "Group by" segment. Between the tabs (Priority | Focus | Project | Label) sat thin divider rules that read as leftover artifacts in what's meant to be a clean pill-style toggle.

Root cause

Ionic's iOS ion-segment-button draws an inter-button divider via its shadow-DOM :host::before (a border-left), controlled by the documented --border-color custom property.

Fix (CSS-only, tokens only)

Set --border-color: transparent on .mytasks__group ion-segment-button to drop the dividers. The segment now reads as a clean toggle — active state intact (blue underline on desktop, white pill on mobile). No divider lines on either viewport.

Before → after

Full quality gate green (85 My Tasks tests pass); presentational-only. Verified against the sandbox (AWS_PROFILE=personal).

@johnpc
johnpc merged commit 397f421 into main Aug 3, 2026
78 checks passed
@johnpc
johnpc deleted the design/groupby-remove-dividers branch August 3, 2026 01:46
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.

1 participant