201 lines
8.0 KiB
XML
201 lines
8.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<featureStaging xmlns="http://microsoft.com/TilFeatureStaging-Schema.xsd">
|
|
<!-- See doc/feature_flags.md for more info. -->
|
|
<feature>
|
|
<name>Feature_ReceiveIncomingHandoff</name>
|
|
<description>OpenConsole should be able to receive incoming connections</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysDisabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_EditableUnfocusedAppearance</name>
|
|
<description>The unfocused appearance section in profiles in the SUI that allows users to create and edit unfocused appearances.</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledReleaseTokens/>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_AttemptHandoff</name>
|
|
<description>conhost should try to hand connections over to OpenConsole</description>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_ConhostAtlasEngine</name>
|
|
<description>Controls whether conhost supports the Atlas engine</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysDisabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_UseNumpadEventsForClipboardInput</name>
|
|
<description>Controls whether the clipboard converter (and ConPTY InputStateMachine) uses Numpad events instead of UChar</description>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<!--
|
|
To reduce the risk of compatibility issues inside Windows, we're going to continue using the old
|
|
version of GetQuickCharWidth to determine whether a character should be synthesized into numpad
|
|
events.
|
|
-->
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_LegacyConhost</name>
|
|
<description>conhost should support ForceV2=false, and try to load conhostv1.dll</description>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_AtlasEnginePresentFallback</name>
|
|
<description>We don't feel super confident in our usage of the Present1 API, so this settings adds a fallback to Present on error</description>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Release</brandingToken>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_NearbyFontLoading</name>
|
|
<description>Controls whether fonts in the same directory as the binary are used during rendering. Disabled for conhost so that it doesn't iterate the entire system32 directory.</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysDisabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_AdjustIndistinguishableText</name>
|
|
<description>If enabled, the foreground color will, when necessary, be automatically adjusted to make it more visible.</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysDisabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_ScrollbarMarks</name>
|
|
<description>Enables the experimental scrollbar marks feature.</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledBrandingTokens>
|
|
<brandingToken>WindowsInbox</brandingToken>
|
|
</alwaysDisabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_DynamicSSHProfiles</name>
|
|
<description>Enables the dynamic profile generator for OpenSSH config files</description>
|
|
<id>9031</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_AzureConnectionInProc</name>
|
|
<description>Host the AzureConnection inside Terminal rather than via TerminalAzBridge</description>
|
|
<id>4661</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_ShellCompletions</name>
|
|
<description>An experimental escape sequence for client applications to request the Terminal display a list of suggestions.</description>
|
|
<id>3121</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
<brandingToken>Canary</brandingToken>
|
|
<brandingToken>Preview</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_VtChecksumReport</name>
|
|
<description>Enables the DECRQCRA checksum report, which can be used to read the screen contents</description>
|
|
<id>14974</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_ScratchpadPane</name>
|
|
<description>Allow the user to create scratchpad panes. Mostly just exists to validate non-terminal panes.</description>
|
|
<id>997</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
<brandingToken>Canary</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_MarkdownPane</name>
|
|
<description>Allow the user to create markdown panes. Experimental, to validate markdown parsing.</description>
|
|
<id>16495</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
<brandingToken>Canary</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_KeypadModeEnabled</name>
|
|
<description>Enables the DECKPAM, DECKPNM sequences to work as intended </description>
|
|
<id>16654</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_SaveSnippet</name>
|
|
<description>Save Snippet</description>
|
|
<id>9971</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
<brandingToken>Canary</brandingToken>
|
|
<brandingToken>Preview</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_QuickFix</name>
|
|
<description>Enables the Quick Fix menu</description>
|
|
<id>16599</id>
|
|
<stage>AlwaysDisabled</stage>
|
|
<alwaysEnabledBrandingTokens>
|
|
<brandingToken>Dev</brandingToken>
|
|
<brandingToken>Canary</brandingToken>
|
|
<brandingToken>Preview</brandingToken>
|
|
</alwaysEnabledBrandingTokens>
|
|
</feature>
|
|
|
|
<feature>
|
|
<name>Feature_DebugModeUI</name>
|
|
<description>Enables UI access to the debug mode setting</description>
|
|
<stage>AlwaysEnabled</stage>
|
|
<alwaysDisabledReleaseTokens/>
|
|
</feature>
|
|
|
|
</featureStaging>
|