Skip to content

feat(widget): surface route settings on main page with dedicated pages#792

Draft
effie-ms wants to merge 5 commits into
feat/private-tab-modefrom
feat/advanced-mode-settings
Draft

feat(widget): surface route settings on main page with dedicated pages#792
effie-ms wants to merge 5 commits into
feat/private-tab-modefrom
feat/advanced-mode-settings

Conversation

@effie-ms

Copy link
Copy Markdown
Contributor

Which Linear task is linked to this PR?

N/A

Why was it implemented this way?

Brings the advanced-mode design from the 2.0 prototype into the widget:

  • Quick Settings strip on the main page (jumper-advanced only): compact, icon-less rows (title sized like the "Send"/"Receive" input-card labels) showing live values for the active sub-mode — Swap/Limit: Route type · Exchanges · Max slippage; Bridge: Route priority · Exchanges · Bridges · Max slippage. Each row navigates to its setting.
  • Dedicated settings sub-pages for Route type, Route priority, and Slippage (previously inline accordion cards), matching the prototype. Bridges/Exchanges already had their own pages. Route priority now offers Best Return / Fastest / Cheapest; slippage is a preset selector (Auto / 0.5% / 1% / 3% / Custom).
  • New routeType setting (All / Simulated only / Private).

Built on top of feat/private-tab-mode, so this PR targets that branch.

⚠️ Open items before merge (flagged in review)

  • routeType is display-only — the SDK has no route-type/privacy param, so Simulated/Private currently don't affect routing (TODO in types.ts). Consider gating those options until wired.
  • "Best Return" maps to the deprecated RECOMMENDED order; needs a live-API smoke test.
  • New i18n keys are English-only so far.
  • No changeset yet.

Visual showcase (Screenshots or Videos)

N/A

Checklist before requesting a review

  • I have performed a self-review and testing of my code.
  • This pull request is focused and addresses a single problem.
  • If this PR modifies the Widget API or adds new features that require documentation, I have updated the documentation in the public-docs repository.

@changeset-bot

changeset-bot Bot commented Jun 16, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 2e18856

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@effie-ms effie-ms self-assigned this Jun 16, 2026
@effie-ms effie-ms force-pushed the feat/private-tab-mode branch 2 times, most recently from 572513c to a80d82f Compare June 18, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant