Skip to content

fix(settings): preserve overlay position when toggling#167

Merged
ElwinLiu merged 1 commit intomainfrom
elwin/persist-overlay-toggle-state
Apr 12, 2026
Merged

fix(settings): preserve overlay position when toggling#167
ElwinLiu merged 1 commit intomainfrom
elwin/persist-overlay-toggle-state

Conversation

@ElwinLiu
Copy link
Copy Markdown
Owner

Summary

  • persist overlay visibility separately from overlay position
  • restore the previous overlay placement when the switch is turned back on
  • migrate existing settings and update overlay runtime checks to honor the new flag

Test plan

  • cargo fmt
  • bun run lint
  • cargo check

Persist overlay visibility separately from overlay position so disabling the overlay does not discard the user's placement preference.

This keeps existing settings migrated correctly, updates the overlay runtime checks, and wires the new setting through the frontend store and bindings.
@ElwinLiu ElwinLiu merged commit d55fe0e into main Apr 12, 2026
1 check passed
@ElwinLiu ElwinLiu deleted the elwin/persist-overlay-toggle-state branch April 12, 2026 05:02
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