Updates and tweaks for v104 release
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Generated
+9
-10
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Generated
+2
-2
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
+14
-8
@@ -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.
|
|
||||||
- (Windows) Fixed various issues and inconsistent behavior when using the system tray and menu.
|
|
||||||
- (Linux) Free drive space is now checked correctly when performing a backup. GBM now requires "df" (Coreutils) on Linux.
|
|
||||||
- (All) Error messages related to SQLite will now be displayed correctly, instead of forcing the application to exit.
|
|
||||||
|
|
||||||
|
- (All) The import feature now detects most saved games currently on your PC and automatically selects configurations for you.
|
||||||
|
- (All) The Game Manager's "Custom Filter" feature has received a major overhaul:
|
||||||
|
- More fields are now available for use.
|
||||||
|
- 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
|
||||||
Reference in New Issue
Block a user