Changed version number to 1.61. No longer show About page on first run. Started adding code to open the Updates options tab before connecting for the first time. Moved Notifications settings from their own tab to the Tabs & Panels tab. Added Updates tab and moved updates settings to that tab.

This commit is contained in:
Riley McArdle
2010-01-13 21:05:04 -06:00
parent 9cb88bae36
commit 7c151824f6
8 changed files with 660 additions and 574 deletions

View File

@@ -1,4 +1,10 @@
1.60:
1.61:
Rearranged the Options page and added an Updates tab
Added option to change how often updates are checked
Open Updates options tab before connecting for the first time
No longer show About page on first run
1.60:
Changed name to mRemoteNG
Fixed menu bar not staying docked to left side
Removed snakes game Easter egg

View File

@@ -44,14 +44,18 @@ Public Class frmMain
'LoadCredentials()
LoadConnections()
If My.Settings.FirstStart Then
Windows.Show(UI.Window.Type.About)
End If
'If My.Settings.FirstStart Then
' Windows.Show(UI.Window.Type.About)
'End If
If My.Settings.StartupComponentsCheck Then
Windows.Show(UI.Window.Type.ComponentsCheck)
End If
If Not My.Settings.CheckForUpdatesAsked Then
' TODO: Show updates options
End If
Startup.UpdateCheck()
Startup.AnnouncementCheck()
Startup.CreateSQLUpdateHandlerAndStartTimer()

View File

@@ -226,8 +226,8 @@
Public Const MaxPuttyWaitTime As String = "Max. PuTTY && Integrated Ext. Apps wait time"
Public Const AutomaticallyTryToReconnect As String = "Automatically try to reconnect when disconnected from server (RDP && ICA only)"
Public Const Address As String = "Address"
Public Const UseAuthentication As String = "Use Authentication"
Public Const UseProxyForAutomaticUpdates As String = "Use Proxy for automatic updates"
Public Const UseAuthentication As String = "This proxy server requires authentication"
Public Const UseProxyForAutomaticUpdates As String = "Use a proxy server to connect"
Public Const ToConfigurePuttySessions As String = "To configure PuTTY sessions click this button:"
Public Const LaunchPutty As String = "Launch PuTTY"
Public Const UseCustomPuttyPath As String = "Use custom PuTTY path:"
@@ -236,7 +236,7 @@
Public Const StartupExit As String = "Startup/Exit"
Public Const AllowOnlySingleInstance As String = "Allow only a single instance of the application (mRemoteNG restart required)"
Public Const ReconnectAtStartup As String = "Reconnect to previously opened sessions on startup"
Public Const CheckForUpdatesOnStartup As String = "Check for updates on startup"
Public Const CheckForUpdatesOnStartup As String = "Check for updates and announcements"
Public Const ConfirmExit As String = "Confirm exit if there are open connections"
Public Const SaveConsOnExit As String = "Save connections on exit"
Public Const MinimizeToSysTray As String = "Minimize to System Tray"

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.60")>
<Assembly: AssemblyFileVersion("1.60")>
<Assembly: AssemblyVersion("1.61")>
<Assembly: AssemblyFileVersion("1.61")>

View File

@@ -252,7 +252,7 @@ Namespace My
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Configuration.SettingsProviderAttribute(GetType(mRemote.Config.Settings.Providers.ChooseProvider)), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("True")> _
Global.System.Configuration.DefaultSettingValueAttribute("False")> _
Public Property CheckForUpdatesOnStartup() As Boolean
Get
Return CType(Me("CheckForUpdatesOnStartup"),Boolean)
@@ -1926,6 +1926,30 @@ Namespace My
Me("LastAnnouncement") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("False")> _
Public Property CheckForUpdatesAsked() As Boolean
Get
Return CType(Me("CheckForUpdatesAsked"),Boolean)
End Get
Set
Me("CheckForUpdatesAsked") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("7")> _
Public Property CheckForUpdatesFrequencyDays() As Integer
Get
Return CType(Me("CheckForUpdatesFrequencyDays"),Integer)
End Get
Set
Me("CheckForUpdatesFrequencyDays") = value
End Set
End Property
End Class
End Namespace

View File

@@ -48,7 +48,7 @@
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="CheckForUpdatesOnStartup" Provider="mRemote.Config.Settings.Providers.ChooseProvider" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="ShowDescriptionTooltipsInTree" Provider="mRemote.Config.Settings.Providers.ChooseProvider" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
@@ -434,5 +434,11 @@
<Setting Name="LastAnnouncement" Provider="mRemote.Config.Settings.Providers.ChooseProvider" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="CheckForUpdatesAsked" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="CheckForUpdatesFrequencyDays" Type="System.Int32" Scope="User">
<Value Profile="(Default)">7</Value>
</Setting>
</Settings>
</SettingsFile>

File diff suppressed because it is too large Load Diff

View File

@@ -103,7 +103,7 @@
<value>False</value>
</setting>
<setting name="CheckForUpdatesOnStartup" serializeAs="String">
<value>True</value>
<value>False</value>
</setting>
<setting name="ShowDescriptionTooltipsInTree" serializeAs="String">
<value>False</value>
@@ -489,6 +489,12 @@
<setting name="LastAnnouncement" serializeAs="String">
<value />
</setting>
<setting name="CheckForUpdatesAsked" serializeAs="String">
<value>False</value>
</setting>
<setting name="CheckForUpdatesFrequencyDays" serializeAs="String">
<value>7</value>
</setting>
</mRemote.My.MySettings>
</userSettings>
</configuration>