Skip to content

fix: expose desktop settings in console mode - #128

Merged
lippdev merged 3 commits into
mainfrom
fix/console-settings-parity
Oct 1, 2026
Merged

lippdev merged 3 commits into
mainfrom
fix/console-settings-parity

Conversation

@lippdev

@lippdev lippdev commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

The Console System tab exposed fixed shortcut suggestions and omitted several settings available in desktop mode. Users can now configure, change and clear custom controller shortcuts, select or clear the Playnite path, control Steam shutdown, configure Android TV, enter a custom FPS limit, replay the tutorial and open the data folder without switching interfaces.

The shortcut editor reuses capture and conflict validation from desktop Settings, suppresses global controller actions during capture, and restores focus to the selected shortcut. The tutorial has its own Console overlay; keyboard/controller navigation stays inside both panels and text fields retain caret navigation. Both interfaces use the same persisted settings.

Validation: 285 unit tests passed; Windows Release x64 build succeeded with zero errors and existing analyzer warnings; diff checks passed. Visible-app checks passed for opening the shortcut editor, entering/canceling capture with Escape, and completing all three Console tutorial steps. Physical controller capture and Android TV behavior remain documented manual checks in docs/TESTING.md.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Controller users cannot cancel shortcut capture or leave its editor without switching to keyboard or mouse.

Reviewed changes This review covers the console settings additions, shortcut editor and capture flow, tutorial overlay, and related documentation.

  • Console settings parity Adds Playnite, Android TV, custom FPS, Steam restore behavior, tutorial, and data-folder controls using the shared settings model.
  • Shortcut editing and overlays Reuses the desktop shortcut picker and adds console-specific controller capture, focus handling, and tutorial navigation.
  • Guides and manual checks Documents the new settings and their manual verification.

Pullfrog  | Fix all ➔ | Fix 👍s ➔ | View workflow run | Using GPT Luna | 𝕏

Comment thread src/ConsoleMode/Views/ConsoleHomeView.xaml.cs
@lippdev
lippdev merged commit b1149ff into main Oct 1, 2026
5 checks passed

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes Reviewed the incremental controller-capture update and its related manual test guidance.

  • Controller cancellation Added lone B/Circle release as a capture-cancel action while preserving combinations that include B/Circle.
  • Manual verification Updated the documented controller-only cancellation and editor-exit checks.

Pullfrog  | View workflow run | Using GPT Luna | 𝕏

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