This commit is contained in:
Frank Skare
2019-11-17 14:40:08 +01:00
parent 5374e20757
commit 3844db6e79
4 changed files with 15 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
### ### 5.4.4.0
- new: forecolors in the dark theme are slightly darker now - new: forecolors in the dark theme are slightly darker now
- new: readme/website and manual were improved - new: readme/website and manual were improved

View File

@@ -12,7 +12,7 @@ namespace mpvnet
{ {
public static void DailyCheck() public static void DailyCheck()
{ {
if (App.UpdateCheck && RegistryHelp.GetInt(RegistryHelp.ApplicationKey, "LastUpdateCheck") if (App.UpdateCheck && RegistryHelp.GetInt(RegistryHelp.ApplicationKey, "UpdateCheckLast")
!= DateTime.Now.DayOfYear) != DateTime.Now.DayOfYear)
CheckOnline(); CheckOnline();
@@ -24,7 +24,7 @@ namespace mpvnet
{ {
using (HttpClient client = new HttpClient()) using (HttpClient client = new HttpClient())
{ {
RegistryHelp.SetValue(RegistryHelp.ApplicationKey, "LastUpdateCheck", DateTime.Now.DayOfYear); RegistryHelp.SetValue(RegistryHelp.ApplicationKey, "UpdateCheckLast", DateTime.Now.DayOfYear);
client.DefaultRequestHeaders.Add("User-Agent", "mpv.net"); client.DefaultRequestHeaders.Add("User-Agent", "mpv.net");
var response = await client.GetAsync("https://api.github.com/repos/stax76/mpv.net/releases/latest"); var response = await client.GetAsync("https://api.github.com/repos/stax76/mpv.net/releases/latest");
response.EnsureSuccessStatusCode(); response.EnsureSuccessStatusCode();
@@ -40,7 +40,9 @@ namespace mpvnet
return; return;
} }
if (Msg.ShowQuestion($"New version {onlineVersion} is available, update now?") == MsgResult.OK) if (RegistryHelp.GetString(RegistryHelp.ApplicationKey, "UpdateCheckVersion")
!= onlineVersion.ToString() && Msg.ShowQuestion(
$"New version {onlineVersion} is available, update now?") == MsgResult.OK)
{ {
string arch = IntPtr.Size == 8 ? "64" : "86"; string arch = IntPtr.Size == 8 ? "64" : "86";
string url = $"https://github.com/stax76/mpv.net/releases/download/{onlineVersion}/mpv.net-portable-x{arch}-{onlineVersion}.7z"; string url = $"https://github.com/stax76/mpv.net/releases/download/{onlineVersion}/mpv.net-portable-x{arch}-{onlineVersion}.7z";
@@ -58,6 +60,8 @@ namespace mpvnet
mp.command("quit"); mp.command("quit");
} }
RegistryHelp.SetValue(RegistryHelp.ApplicationKey, "UpdateCheckVersion", onlineVersion.ToString());
} }
} }
catch (Exception ex) catch (Exception ex)

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("5.4.3.0")] [assembly: AssemblyVersion("5.4.4.0")]
[assembly: AssemblyFileVersion("5.4.3.0")] [assembly: AssemblyFileVersion("5.4.4.0")]

View File

@@ -1,3 +1,4 @@
#define MyAppName "mpv.net" #define MyAppName "mpv.net"
#define MyAppExeName "mpvnet.exe" #define MyAppExeName "mpvnet.exe"
@@ -18,9 +19,11 @@ AppId={{9AA2B100-BEF3-44D0-B819-D8FC3C4D557D}}
AppName={#MyAppName} AppName={#MyAppName}
AppVersion={#MyAppVersion} AppVersion={#MyAppVersion}
AppPublisher=Frank Skare (stax76) AppPublisher=Frank Skare (stax76)
#if arch == "x64" #if arch == "x64"
ArchitecturesInstallIn64BitMode=x64 ArchitecturesInstallIn64BitMode=x64
#endif #endif
Compression=lzma2 Compression=lzma2
DefaultDirName={commonpf}\{#MyAppName} DefaultDirName={commonpf}\{#MyAppName}
OutputBaseFilename=mpv.net-setup-{#arch}-{#MyAppVersion} OutputBaseFilename=mpv.net-setup-{#arch}-{#MyAppVersion}
@@ -34,7 +37,7 @@ Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
[Files] [Files]
Source: "{#MyAppSourceDir}\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion Source: "{#MyAppSourceDir}\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#MyAppSourceDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: "System.Management.Automation.xml" Source: "{#MyAppSourceDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
[Run] [Run]
Filename: "{app}\{#MyAppExeName}"; Description: "Associate video file extensions?"; Flags: postinstall unchecked runascurrentuser runhidden nowait; Parameters: "--reg-file-assoc video" Filename: "{app}\{#MyAppExeName}"; Description: "Associate video file extensions?"; Flags: postinstall unchecked runascurrentuser runhidden nowait; Parameters: "--reg-file-assoc video"