mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 10:01:27 -07:00
add App.IsStudioVisible
This commit is contained in:
parent
dd7d870b90
commit
acc8b67c87
@ -39,6 +39,8 @@ namespace Bloxstrap
|
||||
|
||||
public static bool IsProductionBuild => IsActionBuild && BuildMetadata.CommitRef.StartsWith("tag", StringComparison.Ordinal);
|
||||
|
||||
public static bool IsStudioVisible => !String.IsNullOrEmpty(App.State.Prop.Studio.VersionGuid);
|
||||
|
||||
public static readonly MD5 MD5Provider = MD5.Create();
|
||||
|
||||
public static readonly Logger Logger = new();
|
||||
|
@ -91,7 +91,7 @@ namespace Bloxstrap
|
||||
|
||||
App.Settings.Prop.EnableAnalytics = EnableAnalytics;
|
||||
|
||||
if (!String.IsNullOrEmpty(App.State.Prop.Studio.VersionGuid))
|
||||
if (App.IsStudioVisible)
|
||||
WindowsRegistry.RegisterStudio();
|
||||
|
||||
App.Settings.Save();
|
||||
@ -190,7 +190,7 @@ namespace Bloxstrap
|
||||
if (!String.IsNullOrEmpty(App.State.Prop.Player.VersionGuid))
|
||||
processes.AddRange(Process.GetProcessesByName(App.RobloxPlayerAppName));
|
||||
|
||||
if (!String.IsNullOrEmpty(App.State.Prop.Studio.VersionGuid))
|
||||
if (App.IsStudioVisible)
|
||||
processes.AddRange(Process.GetProcessesByName(App.RobloxStudioAppName));
|
||||
|
||||
// prompt to shutdown roblox if its currently running
|
||||
|
@ -10,7 +10,7 @@ namespace Bloxstrap.UI.ViewModels.Installer
|
||||
{
|
||||
public string Version => string.Format(Strings.Menu_About_Version, App.Version);
|
||||
|
||||
public Visibility ShowRobloxStudioOption => String.IsNullOrEmpty(App.State.Prop.Studio.VersionGuid) ? Visibility.Collapsed : Visibility.Visible;
|
||||
public Visibility ShowRobloxStudioOption => App.IsStudioVisible ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
public ICommand LaunchSettingsCommand => new RelayCommand(LaunchSettings);
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
{
|
||||
public class ShortcutsViewModel : NotifyPropertyChangedViewModel
|
||||
{
|
||||
public bool IsStudioOptionVisible => !String.IsNullOrEmpty(App.State.Prop.Studio.VersionGuid);
|
||||
public bool IsStudioOptionVisible => App.IsStudioVisible;
|
||||
|
||||
public ShortcutTask DesktopIconTask { get; } = new("Desktop", Paths.Desktop, $"{App.ProjectName}.lnk");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user