From 1a072f9aee771d421fbeffe50abd45fcd2f5fcc4 Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Thu, 31 Mar 2022 09:30:04 -0700 Subject: [PATCH] [winuwp] Add removal warning in config help text (#101086) --- packages/flutter_tools/lib/src/features.dart | 1 + packages/flutter_tools/test/general.shard/features_test.dart | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/packages/flutter_tools/lib/src/features.dart b/packages/flutter_tools/lib/src/features.dart index 7ce0507d605..f94f031b6f6 100644 --- a/packages/flutter_tools/lib/src/features.dart +++ b/packages/flutter_tools/lib/src/features.dart @@ -216,6 +216,7 @@ const Feature singleWidgetReload = Feature( const Feature windowsUwpEmbedding = Feature( name: 'Flutter for Windows UWP', configSetting: 'enable-windows-uwp-desktop', + extraHelpText: 'Warning: Windows UWP support is obsolete and will be removed.', master: FeatureChannelSetting( available: true, ), diff --git a/packages/flutter_tools/test/general.shard/features_test.dart b/packages/flutter_tools/test/general.shard/features_test.dart index 43e07ed094e..d8a460a581b 100644 --- a/packages/flutter_tools/test/general.shard/features_test.dart +++ b/packages/flutter_tools/test/general.shard/features_test.dart @@ -382,6 +382,10 @@ void main() { expect(featureFlags.isWindowsUwpEnabled, true); }); + testWithoutContext('Flutter Windows UWP desktop config includes removal warning', () { + expect(windowsUwpEmbedding.extraHelpText, contains('Windows UWP support is obsolete and will be removed')); + }); + testWithoutContext('Flutter Windows UWP desktop off by default on stable', () { final FeatureFlags featureFlags = createFlags('stable');