From 68855077cf45ae63babb764a049cfa331179dca8 Mon Sep 17 00:00:00 2001 From: MikeMaximus Date: Mon, 5 Dec 2016 10:23:31 -0600 Subject: [PATCH 1/2] Minor updates for 1.0 release --- GBM/Forms/frmGameManager.vb | 2 +- GBM/Forms/frmIncludeExclude.vb | 2 ++ GBM/Forms/frmMain.vb | 4 ++-- GBM/Managers/mgrCommon.vb | 2 +- GBM/My Project/AssemblyInfo.vb | 2 +- GBM/readme.txt | 31 ++++++------------------------- 6 files changed, 13 insertions(+), 30 deletions(-) diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb index 14311b2..5da5b0b 100644 --- a/GBM/Forms/frmGameManager.vb +++ b/GBM/Forms/frmGameManager.vb @@ -1585,7 +1585,7 @@ Public Class frmGameManager End Sub Private Sub btnImport_Click(sender As Object, e As EventArgs) Handles btnImport.Click - cmsImport.Show(btnImport, New Drawing.Point(70, 11), ToolStripDropDownDirection.AboveRight) + cmsImport.Show(btnImport, New Drawing.Point(btnImport.Size.Width - 10, btnImport.Size.Height - 14), ToolStripDropDownDirection.AboveRight) End Sub Private Sub cmsOfficial_Click(sender As Object, e As EventArgs) Handles cmsOfficial.Click diff --git a/GBM/Forms/frmIncludeExclude.vb b/GBM/Forms/frmIncludeExclude.vb index 154f6e6..23909fd 100644 --- a/GBM/Forms/frmIncludeExclude.vb +++ b/GBM/Forms/frmIncludeExclude.vb @@ -226,6 +226,8 @@ Public Class frmIncludeExclude sNewString = InputBox(frmIncludeExclude_RawEditInfo, mgrCommon.FormatString(frmIncludeExclude_RawEditTitle, FormName), sCurrentString) If sNewString <> String.Empty Then ParseBuilderString(sNewString) + Else + lstBuilder.Clear() End If End Sub diff --git a/GBM/Forms/frmMain.vb b/GBM/Forms/frmMain.vb index a956d7e..7682467 100644 --- a/GBM/Forms/frmMain.vb +++ b/GBM/Forms/frmMain.vb @@ -661,9 +661,9 @@ Public Class frmMain Private Sub OpenAbout() Dim iProcessType As System.Reflection.ProcessorArchitecture = System.Reflection.AssemblyName.GetAssemblyName(Application.ExecutablePath()).ProcessorArchitecture - Dim sVersion As String = My.Application.Info.Version.Major & "." & My.Application.Info.Version.Minor + Dim sVersion As String = My.Application.Info.Version.Major & "." & My.Application.Info.Version.Minor & "." & My.Application.Info.Version.Build Dim sProcessType = [Enum].GetName(GetType(System.Reflection.ProcessorArchitecture), iProcessType) - Dim sRevision As String = My.Application.Info.Version.Build & "." & My.Application.Info.Version.Revision + Dim sRevision As String = My.Application.Info.Version.Revision Dim sConstCopyright As String = Chr(169) & mgrCommon.FormatString(App_Copyright, Now.Year.ToString) mgrCommon.ShowMessage(frmMain_About, New String() {sVersion, sProcessType, sRevision, sConstCopyright}, MsgBoxStyle.Information) diff --git a/GBM/Managers/mgrCommon.vb b/GBM/Managers/mgrCommon.vb index 7e7429e..79be112 100644 --- a/GBM/Managers/mgrCommon.vb +++ b/GBM/Managers/mgrCommon.vb @@ -30,7 +30,7 @@ Public Class mgrCommon Public Shared ReadOnly Property AppVersion As Integer Get - Return (My.Application.Info.Version.Major * 100) + My.Application.Info.Version.Minor + Return (My.Application.Info.Version.Major * 100) + (My.Application.Info.Version.Minor * 10) + My.Application.Info.Version.Build End Get End Property diff --git a/GBM/My Project/AssemblyInfo.vb b/GBM/My Project/AssemblyInfo.vb index bc0a8d4..24f50cf 100644 --- a/GBM/My Project/AssemblyInfo.vb +++ b/GBM/My Project/AssemblyInfo.vb @@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - + \ No newline at end of file diff --git a/GBM/readme.txt b/GBM/readme.txt index fe7f90f..7fd2e58 100644 --- a/GBM/readme.txt +++ b/GBM/readme.txt @@ -1,33 +1,14 @@ -Game Backup Monitor v0.98 Readme +Game Backup Monitor v1.0 Readme http://mikemaximus.github.io/gbm-web/ gamebackupmonitor@gmail.com -September 1, 2016 +January 1, 2017 -Disclaimer: +Game Backup Monitor has reached 1.0! -This is beta release software. You may still encounter some bugs. +New in 1.0 -New in 0.98 - -- (All) Redesigned GBM's ability to manage multiple backups per game. - - The "Timestamp each backup" option has been renamed "Save multiple backups". - - You can limit the amount of backups you keep for each game by setting a limit (2 to 100). - - GBM will keep your backup folder clean by automatically deleting old backups as limits are reached or modified. - - The Game Manager now allows you to browse and manage ALL backups for each game, not just the latest backup. -- (All) Using "Monitor Only" no longer puts anys limitations on the game configuration or available features. -- (Windows Installer) The installer will now properly go into upgrade mode if a prior version of GBM is installed. Note: 32-bit and 64-bit qualify as different versions. -- (Windows Installer) The installer will now create an uninstall entry in Add/Remove Programs (Apps & Features). -- (Linux) 64-bit games running in Wine will now be properly detected. -- (Linux) Add Game Wizard will no longer remove all extensions when selecting an executable. -- (Linux) GBM now prefers to use an absolute path when creating Linux game configurations. - -Important Upgrade Information: - -- The v0.98 Game Manager will not detect old backup files made using the "Timestamp each backup" setting in prior versions. -- Configurations using the "Timestamp each backup" option will have "Save multiple backups" automatically enabled with a backup limit of 5. -- If "Timestamp each backup" is currently set to sync, then "Save multiple backups" will also be set to sync after upgrading. - -For more information regarding Linux support read the FAQ at http://mikemaximus.github.io/gbm-web/linux.html +- (Windows) Resolved issues related to DPI display scaling. GBM looks best with scaling disabled via the Compatability tab. +- (All) Minor bug fixes and changes The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html \ No newline at end of file From d0c40fd34122716cc3791345b6ecc522323d6baa Mon Sep 17 00:00:00 2001 From: MikeMaximus Date: Tue, 6 Dec 2016 09:25:33 -0600 Subject: [PATCH 2/2] Changed button sub-menu placement calculations --- GBM/Forms/frmGameManager.vb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb index 5da5b0b..50bfc2d 100644 --- a/GBM/Forms/frmGameManager.vb +++ b/GBM/Forms/frmGameManager.vb @@ -1529,7 +1529,7 @@ Public Class frmGameManager Private Sub btnDeleteBackup_Click(sender As Object, e As EventArgs) Handles btnDeleteBackup.Click If cboRemoteBackup.Items.Count > 1 Then - cmsDeleteBackup.Show(btnDeleteBackup, New Drawing.Point(109, 11), ToolStripDropDownDirection.AboveRight) + cmsDeleteBackup.Show(btnDeleteBackup, New Drawing.Point(btnDeleteBackup.Size.Width - Math.Floor(btnDeleteBackup.Size.Width * 0.1), btnDeleteBackup.Size.Height - Math.Floor(btnDeleteBackup.Size.Height * 0.5)), ToolStripDropDownDirection.AboveRight) Else DeleteBackup() End If @@ -1585,7 +1585,7 @@ Public Class frmGameManager End Sub Private Sub btnImport_Click(sender As Object, e As EventArgs) Handles btnImport.Click - cmsImport.Show(btnImport, New Drawing.Point(btnImport.Size.Width - 10, btnImport.Size.Height - 14), ToolStripDropDownDirection.AboveRight) + cmsImport.Show(btnImport, New Drawing.Point(btnImport.Size.Width - Math.Floor(btnImport.Size.Width * 0.1), btnImport.Size.Height - Math.Floor(btnImport.Size.Height * 0.5)), ToolStripDropDownDirection.AboveRight) End Sub Private Sub cmsOfficial_Click(sender As Object, e As EventArgs) Handles cmsOfficial.Click