Skip to content

Commit

Permalink
Fix: PluginStatus and SettingsBinding markups not available to themes…
Browse files Browse the repository at this point in the history
… in Fullscreen mode
  • Loading branch information
JosefNemec committed Jan 27, 2025
1 parent 8e54aca commit ce0caea
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
16 changes: 16 additions & 0 deletions source/Playnite.DesktopApp/Markups.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,17 @@ public Settings(string path) : base(path)
}
}

public class SettingsBinding : Extensions.Markup.SettingsBinding
{
public SettingsBinding() : base()
{
}

public SettingsBinding(string path) : base(path)
{
}
}

public class ThemeFile : Extensions.Markup.ThemeFile
{
public ThemeFile() : base(ApplicationMode.Desktop)
Expand All @@ -61,6 +72,11 @@ public ThemeFile() : base(ApplicationMode.Desktop)
public ThemeFile(string path) : base(path, ApplicationMode.Desktop)
{
}

public static ThemeManifest GetDesignTimeDefaultTheme()
{
return GetDesignTimeDefaultTheme(ApplicationMode.Desktop);
}
}

public class ThemeFileBinding : Extensions.Markup.ThemeFileBinding
Expand Down
4 changes: 4 additions & 0 deletions source/Playnite.FullscreenApp/Markup/Markups.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@ public ThemeFileBinding(string path) : base(path)
}
}

public class PluginStatus : Extensions.Markup.PluginStatus
{
}

public class PluginConverter : Extensions.Markup.PluginConverter
{
}
Expand Down
4 changes: 2 additions & 2 deletions source/Playnite/Themes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ namespace Playnite
public class ThemeManager
{
private static ILogger logger = LogManager.GetLogger();
public static System.Version DesktopApiVersion => new System.Version("2.6.0");
public static System.Version FullscreenApiVersion => new System.Version("2.6.0");
public static System.Version DesktopApiVersion => new System.Version("2.7.0");
public static System.Version FullscreenApiVersion => new System.Version("2.7.0");
public static ThemeManifest CurrentTheme { get; private set; }
public static ThemeManifest DefaultTheme { get; private set; }
public const string DefaultDesktopThemeId = "Playnite_builtin_DefaultDesktop";
Expand Down

0 comments on commit ce0caea

Please sign in to comment.