Skip to content

feat(settings): add compact icon rail variant - #744

Merged
zortos293 merged 5 commits into
devfrom
capy/settings-icon-rail-variant
Aug 13, 2026
Merged

feat(settings): add compact icon rail variant#744
zortos293 merged 5 commits into
devfrom
capy/settings-icon-rail-variant

Conversation

@zortos293

@zortos293 zortos293 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace the crowded grouped settings sidebar with a compact, accessible icon rail
  • move search and the selected category label into the modal header
  • replace inferred child placement with explicit row compositions for simple controls, toggles, ranges, choices, complex content, status/actions, and region selection
  • keep group titles and descriptions together in a vertical hierarchy instead of splitting them across row columns
  • give shortcut editors, capability inventories, runtime details, and install steps the full width they require
  • keep Native Streamer status badges, report links, refresh actions, and descriptive copy attached to their owning rows
  • normalize About/update actions to the same bounded 280px control rail as dropdowns
  • stack rows from a 720px section container query, so layout responds to usable content width after the icon rail and modal chrome
  • keep OpenNOW Controller Mode and profile selection in Console
  • move Identify as Console to Stream → GeForce NOW Launch Mode, where it requests appLaunchMode=gamepadFriendly for new GFN sessions without fullscreening OpenNOW or enabling its console shell
  • remove the unused legacy SettingsPageLayout component

Validation

  • 584 tests passed
  • typecheck passed
  • lint passed with 0 warnings/errors across 449 files
  • locale key check passed (830 used keys)
  • all legacy settings-row--column usages removed
  • startup/ownership grep audit passed
  • git diff --check passed

@cursor

cursor Bot commented Aug 11, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: ac5f0c87-8ef2-4926-9892-55bf49842495

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@zortos293
zortos293 merged commit aca66e9 into dev Aug 13, 2026
15 of 17 checks passed
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