Added preview feature configuration (#227)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2024-12-03 21:02:37 +01:00
1 parent e2859b3d76
commit 55d7895f58
26 files changed
+270 -41

No files matched your search

@@ -88,6 +88,12 @@ public static class ConfigurationSelectDataFactory
yield return new("Show also experimental features: these are experimental; expect bugs, missing features, many changes", PreviewVisibility.EXPERIMENTAL);
}
public static IEnumerable<ConfigurationSelectData<PreviewFeatures>> GetPreviewFeaturesData(SettingsManager settingsManager)
{
foreach (var source in settingsManager.ConfigurationData.App.PreviewVisibility.GetPreviewFeatures())
yield return new(source.GetPreviewDescription(), source);
}
public static IEnumerable<ConfigurationSelectData<NavBehavior>> GetNavBehaviorData()
{
yield return new("Navigation expands on mouse hover", NavBehavior.EXPAND_ON_HOVER);