Skip to content

feat(ENG-2732): give the picker header the same glass as its footer - #208

Closed
adefreitas wants to merge 1 commit into
StackOneHQ:mainfrom
adefreitas:ENG-2732/glass-header
Closed

adefreitas wants to merge 1 commit into
StackOneHQ:mainfrom
adefreitas:ENG-2732/glass-header

Conversation

@adefreitas

Copy link
Copy Markdown
Collaborator

Part of ENG-2732. Draft: blocked on StackOneHQ/malachite#413 merging and releasing.

The picker's footer is already frosted glass. This gives the header the same treatment, so the search field and category chips read as one pinned surface with the integration list scrolling beneath them.

Two lines:

  • glassHeader on the picker Card.
  • The category chip strip painted an opaque card-background inside the header, which covered half the glass. Removed, so the glass sits behind the whole header. The search field is already a ghost Input, which after malachite#413 paints no fill of its own.

Ordering

glassHeader does not exist in a released malachite yet. Our range is ^2.22.0, so the version carrying it is picked up without a manifest change, but this should not merge until that release is out.

Verified

Ran the picker in dev/vite against a local malachite build, light and dark: rows pass under both surfaces with no hard clip, the header tints with whatever scrolls beneath it, and the list sits flush under the header with the footer keeping its clearance.

The search field and category chips now sit on one pinned frosted
surface with the integration list scrolling beneath them, matching the
footer.

The chip strip painted an opaque card-background inside the header,
which covered half of that surface. The glass sits behind the whole
header instead, and the search field is already a ghost Input, which no
longer paints a fill of its own.

Needs malachite's glassHeader, so this merges after that release.
@adefreitas adefreitas closed this Sep 21, 2026
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