## Summary of the Pull Request This PR replaces `CascadiaSettings::_profiles` with... - `_allProfiles`: the list of all available profiles in the settings model (i.e. settings.json, dynamic profiles, etc...) - `_activeProfiles`: the list of all non-hidden profiles (used for the new tab dropdown) ## References #8018: maintaining a list of all profiles allows us to serialize hidden profiles #1564: Settings UI can link to `AllProfiles()` instead of `ActiveProfiles()` to expose hidden profiles ## PR Checklist * [x] Closes #4139 * [x] Tests added/passed ## Validation Steps Performed Deploy and testing succeeded |
||
---|---|---|
.. | ||
ColorHelperTests.cpp | ||
DynamicProfileTests.cpp | ||
JsonTests.cpp | ||
JsonUtilsTests.cpp | ||
precomp.cpp | ||
precomp.h | ||
TerminalApp.Unit.Tests.AppxManifest.xml | ||
TerminalApp.Unit.Tests.manifest | ||
TerminalApp.UnitTests.vcxproj | ||
TestDynamicProfileGenerator.h |