Updates and tweaks for v104 release

This commit is contained in:
MikeMaximus
2017-09-26 10:27:12 -06:00
parent 59748309ad
commit af13d51557
7 changed files with 32 additions and 26 deletions
+1
View File
@@ -84,6 +84,7 @@ Public Class frmAdvancedImport
If oApp.AbsolutePath Then If oApp.AbsolutePath Then
If Directory.Exists(oApp.Path) Then If Directory.Exists(oApp.Path) Then
oListViewItem.Checked = True oListViewItem.Checked = True
SaveChecked(oListViewItem)
Else Else
oListViewItem.Checked = False oListViewItem.Checked = False
End If End If
+9 -10
View File
@@ -293,30 +293,29 @@ Partial Class frmFilter
Me.grpFilterType.Controls.Add(Me.optAnd) Me.grpFilterType.Controls.Add(Me.optAnd)
Me.grpFilterType.Location = New System.Drawing.Point(259, 81) Me.grpFilterType.Location = New System.Drawing.Point(259, 81)
Me.grpFilterType.Name = "grpFilterType" Me.grpFilterType.Name = "grpFilterType"
Me.grpFilterType.Size = New System.Drawing.Size(106, 46) Me.grpFilterType.Size = New System.Drawing.Size(105, 46)
Me.grpFilterType.TabIndex = 8 Me.grpFilterType.TabIndex = 8
Me.grpFilterType.TabStop = False Me.grpFilterType.TabStop = False
Me.grpFilterType.Text = "Filter Type" Me.grpFilterType.Text = "Filter Type"
' '
'optOr 'optOr
' '
Me.optOr.Location = New System.Drawing.Point(56, 19) Me.optOr.Checked = True
Me.optOr.Location = New System.Drawing.Point(6, 19)
Me.optOr.Name = "optOr" Me.optOr.Name = "optOr"
Me.optOr.Size = New System.Drawing.Size(36, 17) Me.optOr.Size = New System.Drawing.Size(44, 17)
Me.optOr.TabIndex = 1 Me.optOr.TabIndex = 0
Me.optOr.TabStop = True Me.optOr.TabStop = True
Me.optOr.Text = "Or" Me.optOr.Text = "Any"
Me.optOr.UseVisualStyleBackColor = True Me.optOr.UseVisualStyleBackColor = True
' '
'optAnd 'optAnd
' '
Me.optAnd.Checked = True Me.optAnd.Location = New System.Drawing.Point(56, 19)
Me.optAnd.Location = New System.Drawing.Point(6, 19)
Me.optAnd.Name = "optAnd" Me.optAnd.Name = "optAnd"
Me.optAnd.Size = New System.Drawing.Size(44, 17) Me.optAnd.Size = New System.Drawing.Size(44, 17)
Me.optAnd.TabIndex = 0 Me.optAnd.TabIndex = 1
Me.optAnd.TabStop = True Me.optAnd.Text = "All"
Me.optAnd.Text = "And"
Me.optAnd.UseVisualStyleBackColor = True Me.optAnd.UseVisualStyleBackColor = True
' '
'txtStringFilter 'txtStringFilter
+3 -3
View File
@@ -13,7 +13,7 @@ Public Class frmFilter
Dim oGameFilters As New List(Of clsGameFilter) Dim oGameFilters As New List(Of clsGameFilter)
Dim oValidFields As New List(Of clsGameFilterField) Dim oValidFields As New List(Of clsGameFilterField)
Dim eCurrentFilterType As eFilterType = eFilterType.BaseFilter Dim eCurrentFilterType As eFilterType = eFilterType.BaseFilter
Dim bAndOperator As Boolean = True Dim bAndOperator As Boolean = False
Dim bSortAsc As Boolean = True Dim bSortAsc As Boolean = True
Dim sSortField As String = "Name" Dim sSortField As String = "Name"
Dim hshTags As New Hashtable Dim hshTags As New Hashtable
@@ -537,7 +537,7 @@ Public Class frmFilter
grpSortOptions.Text = frmFilter_grpSortOptions grpSortOptions.Text = frmFilter_grpSortOptions
'Defaults 'Defaults
optAnd.Checked = True optOr.Checked = True
optSortAsc.Checked = True optSortAsc.Checked = True
grpGameFilter.Enabled = False grpGameFilter.Enabled = False
grpTagFilter.Enabled = False grpTagFilter.Enabled = False
@@ -579,7 +579,7 @@ Public Class frmFilter
If chkGameInfo.Checked Then If chkGameInfo.Checked Then
grpGameFilter.Enabled = True grpGameFilter.Enabled = True
Else Else
optAnd.Checked = True optOr.Checked = True
grpGameFilter.Enabled = False grpGameFilter.Enabled = False
oGameFilters.Clear() oGameFilters.Clear()
lstFilter.Items.Clear() lstFilter.Items.Clear()
+1 -1
View File
@@ -22,7 +22,7 @@ Public Class frmGameManager
Private oCurrentTagFilters As New List(Of clsTag) Private oCurrentTagFilters As New List(Of clsTag)
Private oCurrentFilters As New List(Of clsGameFilter) Private oCurrentFilters As New List(Of clsGameFilter)
Private eCurrentFilter As frmFilter.eFilterType = frmFilter.eFilterType.BaseFilter Private eCurrentFilter As frmFilter.eFilterType = frmFilter.eFilterType.BaseFilter
Private bCurrentAndOperator As Boolean = True Private bCurrentAndOperator As Boolean = False
Private bCurrentSortAsc As Boolean = True Private bCurrentSortAsc As Boolean = True
Private sCurrentSortField As String = "Name" Private sCurrentSortField As String = "Name"
Private WithEvents tmFilterTimer As Timer Private WithEvents tmFilterTimer As Timer
+2 -2
View File
@@ -1276,7 +1276,7 @@ Namespace My.Resources
End Property End Property
'''<summary> '''<summary>
''' Looks up a localized string similar to And. ''' Looks up a localized string similar to All.
'''</summary> '''</summary>
Friend ReadOnly Property frmFilter_optAnd() As String Friend ReadOnly Property frmFilter_optAnd() As String
Get Get
@@ -1294,7 +1294,7 @@ Namespace My.Resources
End Property End Property
'''<summary> '''<summary>
''' Looks up a localized string similar to Or. ''' Looks up a localized string similar to Any.
'''</summary> '''</summary>
Friend ReadOnly Property frmFilter_optOr() As String Friend ReadOnly Property frmFilter_optOr() As String
Get Get
+2 -2
View File
@@ -905,7 +905,7 @@
<value>All Tags</value> <value>All Tags</value>
</data> </data>
<data name="frmFilter_optAnd" xml:space="preserve"> <data name="frmFilter_optAnd" xml:space="preserve">
<value>And</value> <value>All</value>
</data> </data>
<data name="frmFilter_optAny" xml:space="preserve"> <data name="frmFilter_optAny" xml:space="preserve">
<value>Any Tag</value> <value>Any Tag</value>
@@ -914,7 +914,7 @@
<value>Game Information</value> <value>Game Information</value>
</data> </data>
<data name="frmFilter_optOr" xml:space="preserve"> <data name="frmFilter_optOr" xml:space="preserve">
<value>Or</value> <value>Any</value>
</data> </data>
<data name="frmFilter_chkTag" xml:space="preserve"> <data name="frmFilter_chkTag" xml:space="preserve">
<value>Tag</value> <value>Tag</value>
+13 -7
View File
@@ -1,14 +1,20 @@
Game Backup Monitor v1.03 Readme Game Backup Monitor v1.04 Readme
http://mikemaximus.github.io/gbm-web/ http://mikemaximus.github.io/gbm-web/
gamebackupmonitor@gmail.com gamebackupmonitor@gmail.com
August 2, 2017 September 26, 2017
New in 1.03 New in 1.04
- (Windows) You can no longer Alt-Tab to GBM while it's minimized to the system tray. This was an unintentional change in v1.02 and caused various bugs. - (All) The import feature now detects most saved games currently on your PC and automatically selects configurations for you.
- (Windows) Fixed various issues and inconsistent behavior when using the system tray and menu. - (All) The Game Manager's "Custom Filter" feature has received a major overhaul:
- (Linux) Free drive space is now checked correctly when performing a backup. GBM now requires "df" (Coreutils) on Linux. - More fields are now available for use.
- (All) Error messages related to SQLite will now be displayed correctly, instead of forcing the application to exit. - Added the ability to combine different filters.
- Added the ability to set a sort field and order.
- The current filter is now saved when the Custom Filter window is closed and re-opened.
- (All) The "Monitor Only" feature has been updated. This feature allows tracking play time for games that do not require a backup, such as MMOs or CCGs.
- The Game Manager now disables and ignores validation on fields that aren't needed for a Monitor Only configuration.
- Monitor Only is now included in the XML Import / Export.
- Monitor Only configurations may now be included in the official game lists.
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html