Skip to content

feat(settings): add reset-to-defaults controls - #93

Merged
esphynox merged 5 commits into
mainfrom
feat/settings-reset
Aug 11, 2026
Merged

feat(settings): add reset-to-defaults controls#93
esphynox merged 5 commits into
mainfrom
feat/settings-reset

Conversation

@esphynox

@esphynox esphynox commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add reset-to-defaults support across Keyty settings and surface it in General settings. (#92)

This change adds reset plumbing for app, keyboard, mouse, and shortcut settings, introduces a reset action in General settings with confirmation, localizes the new strings across existing locales, and cleans up the settings architecture by introducing a scoped settings context and placement coordinator.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'

UI Changes

Screenshot 2026-08-12 at 00 54 18

Documentation

  • No docs needed
  • Updated relevant docs

Release Notes

Add a reset-to-defaults action to General settings so users can restore keyboard, mouse, display, app, and shortcut settings.

@esphynox esphynox added the enhancement New feature or request label Aug 11, 2026
@esphynox esphynox self-assigned this Aug 11, 2026
@esphynox
esphynox marked this pull request as ready for review August 11, 2026 22:58
@esphynox esphynox changed the title Add settings reset controls and infrastructure feat(settings): add reset-to-defaults controls Aug 11, 2026
@esphynox
esphynox merged commit ae8b325 into main Aug 11, 2026
1 check passed
@esphynox
esphynox deleted the feat/settings-reset branch August 12, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant