Skip to content

Wire explore page - #109

Open
Xhether wants to merge 16 commits into
mainfrom
wire-explore-page
Open

Wire explore page#109
Xhether wants to merge 16 commits into
mainfrom
wire-explore-page

Conversation

@Xhether

@Xhether Xhether commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

BIG OLE Push

This is actually a lot less than i thought lol what

Xhether and others added 15 commits June 4, 2026 18:53
- Category and condition chips in FilterView animate color on
  selection using a spring transition; no xmark shown.
- RangeSlider now renders a full-opacity filled track segment between
  the two handles.

Co-authored-by: Cursor <cursoragent@cursor.com>
Float the toolbar over the scroll view with ultraThinMaterial so the
glass effect is actually visible against scrolling content. Reduce
toolbar bottom padding (26→14) and profile top padding (25→12) to
remove excess whitespace between the nav bar and the profile card.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace the floating ZStack toolbar with a LazyVStack layout so the
header scrolls away naturally. Use pinnedViews: [.sectionHeaders] to
keep the listings/reviews tab bar stuck at the top once the profile
header scrolls off screen. Also removes the now-unnecessary nested
inner ScrollViews.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- Replace 3-tab bar (Home/Messages/Profile) with 5-tab frosted glass pill (Home/Explore/Sell/Messages/Profile)
- Selected tab shows a black capsule with icon + animated label; unselected shows icon only
- Add SellView with New Listing and New Request action cards
- Remove floating ExpandableAddButton from HomeView (superseded by Sell tab)
- Fix profile tab index reference in ProductDetailsView (2 → 4)
- Explore tab is a placeholder pending future implementation

Co-authored-by: Cursor <cursoragent@cursor.com>
- Switch VStack to ZStack so the tab bar overlays content, giving the
  ultraThinMaterial glass something to render behind it
- Add safeAreaInset placeholder so scroll content isn't permanently
  hidden beneath the floating pill
- Replace black selected capsule with the resell purple→pink→orange gradient

Co-authored-by: Cursor <cursoragent@cursor.com>
- Layer a white tint over ultraThinMaterial so the bar reads as a
  consistent light frosted pill on both light and dark backgrounds
- Add a hairline border and stronger shadow for elevation
- Darken inactive tab icons/labels via new tabBarInactive color

Co-authored-by: Cursor <cursoragent@cursor.com>
- Lower selected tab gradient opacity so it reads as a gentler pastel
- Switch Messages/Profile to paperplane and person.crop.circle icons
- Remove leftover ExpandableAddButton from ProfileView (superseded by Sell tab)

Co-authored-by: Cursor <cursoragent@cursor.com>
Adds skeleton Daily Picks/Trending/Events, reusable CategoriesView, and Saved/Recently Viewed collages backed by local view history.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a6795d56-8f13-4019-99ed-c4a506c3675b


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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