[PR #7675] Convert TerminalSettingsEditor into a DLL #26970

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

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

State: closed
Merged: Yes


This PR's only purpose is to convert the TSE project into a DLL while getting rid of unnecessary files in the meantime, namely the App.* files and moving its ResourceDictionary into a file called CommonResources.xaml.

In the process, I needed to move all the Model classes under Editor since it would have been a huge pain to try to add a Model dll alongside the Editor dll. I figured it also wouldn't matter too much since we'll be deleting the Model namespace in favor of using the incoming TSM.

While this doesn't contain any code of putting the Settings UI in a tab, I figured it would be nice to push this particular part as its own standalone PR.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/7675 **State:** closed **Merged:** Yes --- This PR's only purpose is to convert the TSE project into a DLL while getting rid of unnecessary files in the meantime, namely the `App.*` files and moving its `ResourceDictionary` into a file called `CommonResources.xaml`. In the process, I needed to move all the `Model` classes under `Editor` since it would have been a huge pain to try to add a Model dll alongside the Editor dll. I figured it also wouldn't matter too much since we'll be deleting the `Model` namespace in favor of using the incoming TSM. While this doesn't contain any code of putting the Settings UI in a tab, I figured it would be nice to push this particular part as its own standalone PR.
claunia added the pull-request label 2026-01-31 09:19:12 +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#26970