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

@@ -104,7 +104,8 @@ public partial class MainLayout : LayoutComponentBase, IMessageBusReceiver, IDis
private void LoadNavItems()
{
var palette = this.ColorTheme.GetCurrentPalette(this.SettingsManager);
if (this.SettingsManager.ConfigurationData.App.PreviewVisibility < PreviewVisibility.EXPERIMENTAL)
var isWriterModePreviewEnabled = PreviewFeatures.PRE_WRITER_MODE_2024.IsEnabled(this.SettingsManager);
if (!isWriterModePreviewEnabled)
{
this.navItems = new List<NavBarItem>
{
@@ -116,7 +117,7 @@ public partial class MainLayout : LayoutComponentBase, IMessageBusReceiver, IDis
new("Settings", Icons.Material.Filled.Settings, palette.DarkLighten, palette.GrayLight, Routes.SETTINGS, false),
};
}
else if (this.SettingsManager.ConfigurationData.App.PreviewVisibility >= PreviewVisibility.EXPERIMENTAL)
else
{
this.navItems = new List<NavBarItem>
{