Make all the ICoreSettings / IControlSettings properties getters-only #10061

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

Originally created by @zadjii-msft on GitHub (Aug 7, 2020).

Originally assigned to: @zadjii-msft on GitHub.

We've discussed this for a while now, but it's possible now this the other work Carlos is doing with settings.

I've got a WIP branch here: dev/migrie/f/settings-getters-only, with only a few errors.

I think for each of these, the TermControl is going to need to cache a local copy of the value, to represent it's actual runtime value, rather than use the IControlSettings as a buffer.

I'm filing this so someone else can pick that up where I left off.

Originally created by @zadjii-msft on GitHub (Aug 7, 2020). Originally assigned to: @zadjii-msft on GitHub. We've discussed this for a while now, but it's possible now this the other work Carlos is doing with settings. I've got a WIP branch here: [`dev/migrie/f/settings-getters-only`](https://github.com/microsoft/terminal/tree/dev/migrie/f/settings-getters-only), with only a few errors. I think for each of these, the TermControl is going to need to cache a local copy of the value, to represent it's actual runtime value, rather than use the `IControlSettings` as a buffer. I'm filing this so someone else can pick that up where I left off.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10061