Skip to content

feat(settings): open web settings in an in-page dialog#354

Open
AAEE86 wants to merge 2 commits into
xintaofei:mainfrom
AAEE86:main
Open

feat(settings): open web settings in an in-page dialog#354
AAEE86 wants to merge 2 commits into
xintaofei:mainfrom
AAEE86:main

Conversation

@AAEE86

@AAEE86 AAEE86 commented Jul 17, 2026

Copy link
Copy Markdown
  • replace the web settings window with a responsive modal
  • reuse existing settings routes through a same-origin iframe
  • support loading state, close button, overlay and Escape dismissal
  • add tests for dialog events and interactions

AAEE86 added 2 commits July 17, 2026 17:42
- replace the web settings window with a responsive modal
- reuse existing settings routes through a same-origin iframe
- support loading state, close button, overlay and Escape dismissal
- add tests for dialog events and interactions
- replace the browser commit window with a responsive embedded modal
- close the modal after commit or cancel and support Escape dismissal
- preserve the desktop Tauri window behavior
- add event and dialog regression tests
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