[PR #7877] Implement CascadiaSettings::Copy() #27016

Open
opened 2026-01-31 09:19:30 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/7877

State: closed
Merged: Yes


Summary of the Pull Request

This implements the Copy function for CascadiaSettings. Copy performs a deep copy of a CascadiaSettings object. This is needed for data binding in the Terminal Settings Editor.

The Copy function was basically implemented in every settings model object. This was mostly just repetitive work.

References

#7667 - TSM
#1564 - Settings UI

PR Checklist

  • Tests added/passed
**Original Pull Request:** https://github.com/microsoft/terminal/pull/7877 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request This implements the `Copy` function for `CascadiaSettings`. Copy performs a deep copy of a `CascadiaSettings` object. This is needed for data binding in the Terminal Settings Editor. The `Copy` function was basically implemented in every settings model object. This was mostly just repetitive work. ## References #7667 - TSM #1564 - Settings UI ## PR Checklist * [X] Tests added/passed
claunia added the pull-request label 2026-01-31 09:19:30 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27016