Skip to content

766 settings usability improvements#794

Merged
bensgilbert merged 13 commits into
mainfrom
766-settings-usability-improvements
Nov 5, 2025
Merged

766 settings usability improvements#794
bensgilbert merged 13 commits into
mainfrom
766-settings-usability-improvements

Conversation

@bensgilbert

Copy link
Copy Markdown
Contributor

No description provided.

@bensgilbert bensgilbert linked an issue Oct 26, 2025 that may be closed by this pull request
Comment thread gcs/electron/main.ts Outdated
Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/src/components/settingsModal.jsx
Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/data/default_settings.json Outdated
@1Blademaster

Copy link
Copy Markdown
Member

How did you test the matches and restartRequired properties? No settings use matches or restartRequired?

@bensgilbert

Copy link
Copy Markdown
Contributor Author

How did you test the matches and restartRequired properties? No settings use matches or restartRequired?

I made mock settings and deleted them afterwards.

Comment thread gcs/src/components/settingsModal.jsx Outdated
Comment thread gcs/src/components/settingsModal.jsx Outdated
@bensgilbert

Copy link
Copy Markdown
Contributor Author

I did a lot of experimenting with different combinations, this is the least intrusive, most intuitive design I think. the modals broke flow. this is how VS Code implements their settings

@bensgilbert bensgilbert merged commit 4e403e3 into main Nov 5, 2025
6 checks passed
@bensgilbert bensgilbert deleted the 766-settings-usability-improvements branch November 5, 2025 14:20
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.

Settings usability improvements

2 participants