diff --git a/qtc-net-client-2/Forms/Main.cs b/qtc-net-client-2/Forms/Main.cs index 5982d8c..a438db1 100644 --- a/qtc-net-client-2/Forms/Main.cs +++ b/qtc-net-client-2/Forms/Main.cs @@ -19,6 +19,8 @@ namespace qtc_net_client_2 private List RoomList = []; private List OnlineUsers = []; private List Contacts = []; + + private bool FirstMinimize = false; public Main(IApiService apiService, IGatewayService gatewayService, Config config) { _apiService = apiService; @@ -201,10 +203,17 @@ namespace qtc_net_client_2 private void frmMain_Resize(object sender, EventArgs e) { - if (WindowState == FormWindowState.Minimized && _config.MinimizeToTray) { Hide(); niMain.Visible = true; niMain.ShowBalloonTip(10, + if (WindowState == FormWindowState.Minimized && _config.MinimizeToTray) + { + Hide(); + niMain.Visible = true; + if (FirstMinimize) { niMain.ShowBalloonTip(10, "I'm over here!", "QtC.NET Mimimizes To Tray By Default. To Change This Behaviour, Refer To config.json", - ToolTipIcon.Info); } + ToolTipIcon.Info); + FirstMinimize = false; + } + } } private void niMain_DoubleClick(object sender, EventArgs e) diff --git a/qtc-net-client-2/Properties/Resources.Designer.cs b/qtc-net-client-2/Properties/Resources.Designer.cs index 05a2309..14c68d2 100644 --- a/qtc-net-client-2/Properties/Resources.Designer.cs +++ b/qtc-net-client-2/Properties/Resources.Designer.cs @@ -81,7 +81,7 @@ namespace qtc_net_client_2.Properties { } /// - /// Looks up a localized string similar to 3.4. + /// Looks up a localized string similar to 3.4.1. /// internal static string AssemblyVersion { get { diff --git a/qtc-net-client-2/Properties/Resources.resx b/qtc-net-client-2/Properties/Resources.resx index 1648a9a..966721b 100644 --- a/qtc-net-client-2/Properties/Resources.resx +++ b/qtc-net-client-2/Properties/Resources.resx @@ -170,6 +170,6 @@ ..\Anims\left-horn-animated.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 3.4 + 3.4.1 \ No newline at end of file