Skip to content

Fix/UI polish search layout - #119

Merged
kenlhlui merged 10 commits into
mainfrom
fix/ui-polish-search-layout
Oct 2, 2026
Merged

kenlhlui merged 10 commits into
mainfrom
fix/ui-polish-search-layout

Conversation

@kenlhlui

@kenlhlui kenlhlui commented Oct 2, 2026

Copy link
Copy Markdown
Member

No description provided.

kenlhlui and others added 10 commits October 2, 2026 16:38
Replace transition: all on the filter toggle, search input, guide cards
and tags with explicit property lists, and drop the description
transition, which could never interpolate the line-clamp toggle.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cards lift 2px instead of 5px and no longer fade to 80% opacity, which
made the hovered card look disabled. Card and tag hovers now run at
150ms ease-out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The filter toggle slid off-screen while back-to-top snapped, because
only one of them transitioned right. Both now hide with a composited
translate at 200ms ease-out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Toggling display alongside opacity cancelled the fade, so the scrim
snapped on while the drawer slid. Toggle visibility instead, matching
the sticky search wrapper.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The sticky search bar now drifts up 8px as it fades, and both it and
the mobile filter drawer use ease-out in both directions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gives the filter toggle, Clear All Filters, Show more, tags and
back-to-top tactile feedback, which touch users otherwise lack.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replace the CSS ☰ and ↑ glyphs with the three-bars and arrow-up
Octicons already used in the header, so the icons render the same on
every OS and take their colour from currentColor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The 2px grey border boxed the grid in while the sidebar and results
panel already use shadows. Cards now rest on a layered shadow ring and
keep the navy ring on hover.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The scroll handler looked up #back-to-top before the element was in the
DOM, so it always got null and the button never slid away. Render the
button before the main script and drop an unused duplicate lookup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The input removed its outline on focus and kept the same border colour,
leaving only a 95%-to-100% white background shift. Add a two-tone
focus-visible ring: white against the navy page, navy where the sticky
bar floats over the white panels. Both pairs measure 11.7:1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kenlhlui
kenlhlui merged commit 66e7b28 into main Oct 2, 2026
1 check passed
@kenlhlui
kenlhlui deleted the fix/ui-polish-search-layout branch October 2, 2026 20:49
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