mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-07-01 12:30:23 +12:00
Update version display
This commit is contained in:
parent
efd01ff9c3
commit
f8507924c4
|
@ -11,6 +11,7 @@ using System.Windows.Data;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using System.Windows.Navigation;
|
using System.Windows.Navigation;
|
||||||
using static ModAssistant.Http;
|
using static ModAssistant.Http;
|
||||||
|
using ModAssistant.Libs;
|
||||||
|
|
||||||
namespace ModAssistant.Pages
|
namespace ModAssistant.Pages
|
||||||
{
|
{
|
||||||
|
@ -531,16 +532,16 @@ namespace ModAssistant.Pages
|
||||||
|
|
||||||
public Mod InstalledModInfo { get; set; }
|
public Mod InstalledModInfo { get; set; }
|
||||||
public bool IsInstalled { get; set; }
|
public bool IsInstalled { get; set; }
|
||||||
private string _installedVersion { get; set; }
|
private SemVersion _installedVersion { get; set; }
|
||||||
public string InstalledVersion
|
public string InstalledVersion
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return (string.IsNullOrEmpty(_installedVersion) || !IsInstalled) ? "-" : _installedVersion;
|
return !IsInstalled ? "-" : _installedVersion.ToString();
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
_installedVersion = value;
|
_installedVersion = SemVersion.Parse(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -549,7 +550,7 @@ namespace ModAssistant.Pages
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (!IsInstalled) return "Black";
|
if (!IsInstalled) return "Black";
|
||||||
return InstalledVersion == ModVersion ? "Green" : "Red";
|
return _installedVersion >= ModVersion ? "Green" : "Red";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -558,7 +559,7 @@ namespace ModAssistant.Pages
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (!IsInstalled) return "None";
|
if (!IsInstalled) return "None";
|
||||||
return InstalledVersion == ModVersion ? "None" : "Strikethrough";
|
return _installedVersion >= ModVersion ? "None" : "Strikethrough";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue