Create FAQ (#54), Improve ReadMe (#67), Improve Commit Process (#71), NotifyIcon group outside into taskbar (#58), version 0.10.1.1

This commit is contained in:
Markus Hofknecht 2020-05-31 13:43:12 +02:00
parent d2082fdb7e
commit b9b867e515
8 changed files with 126 additions and 12 deletions

View file

@ -1,7 +1,9 @@
using Microsoft.WindowsAPICodePack.Dialogs;
using System;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Windows.Forms;
using SystemTrayMenu.Utilities;
namespace SystemTrayMenu
@ -36,6 +38,10 @@ namespace SystemTrayMenu
if (!pathOK)
{
string textFirstStart = Translator.GetText("TextFirstStart");
MessageBox.Show(textFirstStart, Translator.GetText("SystemTrayMenu"),
MessageBoxButtons.OK);
ShowHelpFAQ();
pathOK = SetFolderByUser();
}
return pathOK;
@ -75,5 +81,10 @@ namespace SystemTrayMenu
return pathOK;
}
internal static void ShowHelpFAQ()
{
Process.Start("https://github.com/Hofknecht/SystemTrayMenu#FAQ");
}
}
}

View file

@ -35,5 +35,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.9.2.34")]
[assembly: AssemblyFileVersion("0.9.2.34")]
[assembly: AssemblyVersion("0.10.1.1")]
[assembly: AssemblyFileVersion("0.10.1.1")]

View file

@ -1,16 +1,65 @@
SystemTrayMenu - a free improved Windows Toolbar
SystemTrayMenu <img src="https://raw.githubusercontent.com/Hofknecht/SystemTrayMenu/master/Resources/SystemTrayMenu.ico" alt="Trulli" width="32" height="32">
=============================================================
[![Build Status](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_apis/build/status/Hofknecht.SystemTrayMenu?branchName=master)](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_build/latest?definitionId=2&branchName=master)
Welcome to the source repository for SystemTrayMenu
SystemTrayMenu is an improved open source toolbar for Windows, which can be completely used by keyboard (hotkey, arrows, search).
What is SystemTrayMenu?
![1](https://user-images.githubusercontent.com/52528841/83351457-61139b80-a344-11ea-9b20-343ad372bb1b.gif)
![2](https://user-images.githubusercontent.com/52528841/83351459-640e8c00-a344-11ea-8735-164185090dcd.gif)
![3](https://user-images.githubusercontent.com/52528841/83351460-6670e600-a344-11ea-80e9-e707cf1a9dc0.gif)
Download the latest official version: http://hofknecht.eu/systemtraymenu/
FAQ
------------------
SystemTrayMenu is an open source sidebar for Windows, see here a small sample:
**What do I have to do now as first steps?**
SystemTrayMenu is portable so you do not have to install it.
We would recommend to put the unzipped SystemTrayMenu folder it into a folder like "Portable Tools" in the SystemTrayMenu root directory.
![20200411_131132](https://user-images.githubusercontent.com/52528841/79042402-efe32200-7bf7-11ea-9af8-cf70e08f9c60.gif)
* Can be completely used by keyboard (Hotkey, Arrows, Search)
1. After starting the application the first time you have to choose the root directory.
C:\Cloudfolder e.g. Seafile, NextCloud or Dropbox\your folder with links e.g. Tools or SystemTrayMenu
e.g. C:\Seafile\Tools
In this directory you should put shortcuts of folders and files (App, Game, Script, URL, Network),
which you are often using and especially when you can not find them over the windows start menu search.
You can also consider to put there all files from your desktop.
Download here latest official build:
http://hofknecht.eu/systemtraymenu/
2. Move the SystemTrayMenu icon by drag and drop from the system tray into the taskbar below.
![group icon out](https://user-images.githubusercontent.com/52528841/83349567-1ab74000-a336-11ea-8676-3db33615a57a.gif)
**How can I change the root directory?**
You can change the root directory in the settings menu, that you can open by right clicking on the SystemTrayMenu icon.
**What does the hotkey do?**
In the settings menu you can choose a hotkey to open and close the SystemTrayMenu.
**Can the SystemTrayMenu launch on windows startup?**
Yes, you can select this option in the settings menu, that you can open by right clicking on the SystemTrayMenu icon.
**What can I do if I have a problem, idea or question?**
If a problem has occured or you have any ideas or questions, you are welcome to contact us.
Our contact information you can find in the About window, that can be opened by right clicking on the SystemTrayMenu icon.
Security
------------------
Some antiviruses might flag this program as malicious, but it is not! The source is open, so you can compile it yourself.
Build
------------------
Install Visual Studio 2019.
Contributing
------------------
If you would like to contribute, everyone is welcome to.
If you are considering a feature, need guidance, or want to talk an idea out, don't hesitate to create an issue here.
When contributing please respect the style used by the codebase and consider the following rules:
*Run FixCop.
*Increase version in assembly file.
*Add a commit message like: IssueTitle (#xx), IssueTitle (#xx), version x.x.x.x .
*Update issue and set the status to closed.

View file

@ -177,6 +177,15 @@ namespace SystemTrayMenu.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Help / FAQ.
/// </summary>
internal static string HelpFAQ {
get {
return ResourceManager.GetString("HelpFAQ", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Hotkey.
/// </summary>
@ -230,5 +239,23 @@ namespace SystemTrayMenu.Resources {
return ResourceManager.GetString("Settings", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to SystemTrayMenu.
/// </summary>
internal static string SystemTrayMenu {
get {
return ResourceManager.GetString("SystemTrayMenu", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Read the FAQ and then choose a root directory for the SystemTrayMenu..
/// </summary>
internal static string TextFirstStart {
get {
return ResourceManager.GetString("TextFirstStart", resourceCulture);
}
}
}
}

View file

@ -174,4 +174,13 @@
<data name="Settings" xml:space="preserve">
<value>Einstellungen</value>
</data>
<data name="HelpFAQ" xml:space="preserve">
<value>Hilfe / FAQ</value>
</data>
<data name="SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenu</value>
</data>
<data name="TextFirstStart" xml:space="preserve">
<value>Lese das FAQ und wähle anschließend ein root Verzeichniss für die SystemTrayMenu.</value>
</data>
</root>

View file

@ -174,4 +174,13 @@
<data name="Settings" xml:space="preserve">
<value>Settings</value>
</data>
<data name="HelpFAQ" xml:space="preserve">
<value>Help / FAQ</value>
</data>
<data name="SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenu</value>
</data>
<data name="TextFirstStart" xml:space="preserve">
<value>Read the FAQ and then choose a root directory for the SystemTrayMenu.</value>
</data>
</root>

View file

@ -288,9 +288,7 @@
<None Include="Resources\L170.ico" />
<None Include="Resources\L180.ico" />
<None Include="Resources\NotSelected.png" />
<None Include="Resources\search.png" />
<None Include="Resources\search1.ico" />
<None Include="Resources\search.ico" />
<Content Include="Resources\SystemTrayMenu.ico" />
</ItemGroup>
<ItemGroup>

View file

@ -56,6 +56,17 @@ namespace SystemTrayMenu.Helper
menu.Items.Add(new ToolStripSeparator());
ToolStripMenuItem helpFAQ = new ToolStripMenuItem
{
Text = Translator.GetText("HelpFAQ")
};
helpFAQ.Click += HelpFAQ_Click;
void HelpFAQ_Click(object sender, EventArgs e)
{
Config.ShowHelpFAQ();
}
menu.Items.Add(helpFAQ);
ToolStripMenuItem about = new ToolStripMenuItem
{
Text = Translator.GetText("About")