mirror of
https://github.com/Hofknecht/SystemTrayMenu.git
synced 2024-05-16 02:13:39 +12:00
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:
parent
d2082fdb7e
commit
b9b867e515
|
@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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")]
|
||||
|
|
65
README.md
65
README.md
|
@ -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.
|
27
Resources/lang.Designer.cs
generated
27
Resources/lang.Designer.cs
generated
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
||||
|
|
|
@ -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")
|
||||
|
|
Loading…
Reference in a new issue