Compare commits

..

No commits in common. "master" and "v1.3.3.0" have entirely different histories.

6 changed files with 37 additions and 50 deletions

View file

@ -10,7 +10,7 @@
<Identity <Identity
Name="49543SystemTrayMenu.SystemTrayMenu" Name="49543SystemTrayMenu.SystemTrayMenu"
Publisher="CN=5884501C-92ED-45DE-9508-9D987C314243" Publisher="CN=5884501C-92ED-45DE-9508-9D987C314243"
Version="1.3.5.0" /> Version="1.3.3.0" />
<Properties> <Properties>
<DisplayName>SystemTrayMenu</DisplayName> <DisplayName>SystemTrayMenu</DisplayName>

View file

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

View file

@ -5,6 +5,7 @@
--> -->
[![Release](https://img.shields.io/github/v/release/hofknecht/systemtraymenu?label=Download%20release%20(click%20here))](https://github.com/Hofknecht/SystemTrayMenu/releases) [![Release](https://img.shields.io/github/v/release/hofknecht/systemtraymenu?label=Download%20release%20(click%20here))](https://github.com/Hofknecht/SystemTrayMenu/releases)
[![Framework](https://img.shields.io/badge/framework-.NET%206%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/6.0)
[![Tweet](https://img.shields.io/badge/Tweet-blue&logo=twitter?&labelColor=white&logo=twitter&color=white)](https://twitter.com/intent/tweet?text=SystemTrayMenu%20is%20an%20open-source%20%27Desktop%20Toolbar%27%20or%20%27Start%20Menu%27%20alternative.%20It%20offers%20a%20clear%2C%20personalized%20menu%20which%20can%20be%20opened%20via%20keyboard%20or%20mouse.%20Files%2C%20links%20and%20folders%20are%20organized%20in%20several%20levels%20as%20drop-down%20menus.%0A%0Ahttps%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0A) [![Tweet](https://img.shields.io/badge/Tweet-blue&logo=twitter?&labelColor=white&logo=twitter&color=white)](https://twitter.com/intent/tweet?text=SystemTrayMenu%20is%20an%20open-source%20%27Desktop%20Toolbar%27%20or%20%27Start%20Menu%27%20alternative.%20It%20offers%20a%20clear%2C%20personalized%20menu%20which%20can%20be%20opened%20via%20keyboard%20or%20mouse.%20Files%2C%20links%20and%20folders%20are%20organized%20in%20several%20levels%20as%20drop-down%20menus.%0A%0Ahttps%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0A)
[![Facebook](https://img.shields.io/badge/Share-blue&logo=facebook?&labelColor=white&logo=facebook&color=white)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0ASystemTrayMenu) [![Facebook](https://img.shields.io/badge/Share-blue&logo=facebook?&labelColor=white&logo=facebook&color=white)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0ASystemTrayMenu)
@ -35,13 +36,13 @@ Keyboard shortcuts
| Shortcut | Function | | Shortcut | Function |
|-------------------------------------------------------|---------------------------------------| |-------------------------------------------------------|---------------------------------------|
| <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SystemTrayMenu (Shortcut can be configured) | | <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SytemTrayMenu (Shortcut can be configured) |
| <kbd>&#8593;</kbd>/<kbd>&#8595;</kbd> | Navigate items within a menu | | <kbd>&#8593;</kbd>/<kbd>&#8595;</kbd> | Navigate items within a menu |
| <kbd>&#8592;</kbd>/<kbd>&#8594;</kbd> | Navigate through menus | | <kbd>&#8592;</kbd>/<kbd>&#8594;</kbd> | Navigate through menus |
| <kbd>Return</kbd> | Open selected item | | <kbd>Return</kbd> | Open selected item |
| <kbd>Apps</kbd> | Open Explorer Context Menu | | <kbd>Apps</kbd> | Open Explorer Context Menu |
| <kbd>Tab</kbd> | Switch to next/previous menu (also via <kbd>Shift</kbd>+<kbd>Tab</kbd>) | | <kbd>Tab</kbd> | Switch to next/previous menu (also via <kbd>Shift</kbd>+<kbd>Tab</kbd>) |
| <kbd>Esc</kbd> | Close SystemTrayMenu | | <kbd>Esc</kbd> | Close SytemTrayMenu |
Sources Sources
------------------ ------------------
@ -64,7 +65,9 @@ Sources
[![rjno1](https://user-images.githubusercontent.com/52528841/121582195-04ef5700-ca2f-11eb-9c22-cf8239c6e99b.png)](https://www.rjno1.com/systemtraymenu/)&nbsp; [![rjno1](https://user-images.githubusercontent.com/52528841/121582195-04ef5700-ca2f-11eb-9c22-cf8239c6e99b.png)](https://www.rjno1.com/systemtraymenu/)&nbsp;
[![softaro](https://user-images.githubusercontent.com/52528841/121581997-c9548d00-ca2e-11eb-9145-fab017925475.png)](https://softaro.net/systemtraymenu/)&nbsp; [![softaro](https://user-images.githubusercontent.com/52528841/121581997-c9548d00-ca2e-11eb-9145-fab017925475.png)](https://softaro.net/systemtraymenu/)&nbsp;
[![bytesin](https://user-images.githubusercontent.com/52528841/136706178-0bd2e812-f087-40f4-8c30-301ba645f10d.png)](https://www.bytesin.com/software/SystemTrayMenu/)&nbsp; [![bytesin](https://user-images.githubusercontent.com/52528841/136706178-0bd2e812-f087-40f4-8c30-301ba645f10d.png)](https://www.bytesin.com/software/SystemTrayMenu/)&nbsp;
[![rsload](https://user-images.githubusercontent.com/52528841/121584316-a1b2f400-ca31-11eb-8a90-242b9ba80dc4.png)](https://rsload.net/soft/desktop/35219-systemtraymenu.html)&nbsp;
[![softonic](https://user-images.githubusercontent.com/52528841/121586781-5a7a3280-ca34-11eb-8a03-618b4661f859.png)](https://systemtraymenu.en.softonic.com/) [![softonic](https://user-images.githubusercontent.com/52528841/121586781-5a7a3280-ca34-11eb-8a03-618b4661f859.png)](https://systemtraymenu.en.softonic.com/)
[![mirsofta](https://user-images.githubusercontent.com/52528841/121584682-0706e500-ca32-11eb-8629-4599579a1620.png)](https://mirsofta.ru/index.php?id=1623024195)
[![downloaddrivers](https://user-images.githubusercontent.com/52528841/116524789-0f6aec80-a8d8-11eb-9037-06b2c101fa72.png)](https://www.downloaddrivers.info/download-systemtraymenu-1-2-4-0/) [![downloaddrivers](https://user-images.githubusercontent.com/52528841/116524789-0f6aec80-a8d8-11eb-9037-06b2c101fa72.png)](https://www.downloaddrivers.info/download-systemtraymenu-1-2-4-0/)
[![baominh](https://user-images.githubusercontent.com/52528841/120082388-0c277400-c0c3-11eb-97c8-ee35e692b38d.png)](https://baominh.tech/systemtraymenu-tao-menu-start-tuy-chinh-duoi-khai-he-thong.html) [![baominh](https://user-images.githubusercontent.com/52528841/120082388-0c277400-c0c3-11eb-97c8-ee35e692b38d.png)](https://baominh.tech/systemtraymenu-tao-menu-start-tuy-chinh-duoi-khai-he-thong.html)
[![softodrom](https://user-images.githubusercontent.com/52528841/142266835-80248737-60d6-4e80-9ce3-e9b68bb217c0.png)](https://soft.softodrom.ru/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/28225) [![softodrom](https://user-images.githubusercontent.com/52528841/142266835-80248737-60d6-4e80-9ce3-e9b68bb217c0.png)](https://soft.softodrom.ru/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/28225)
@ -81,6 +84,7 @@ Reviews
[ghacks.net](https://www.ghacks.net/2021/04/10/create-a-custom-start-menu-that-you-can-access-with-a-hotkey-using-systemtraymenu/) | [ghacks.net](https://www.ghacks.net/2021/04/10/create-a-custom-start-menu-that-you-can-access-with-a-hotkey-using-systemtraymenu/) |
[shrayas.com](http://www.shrayas.com/posts/quick-access-everything-with-systemtraymenu/) | [shrayas.com](http://www.shrayas.com/posts/quick-access-everything-with-systemtraymenu/) |
[reviewsapp.org](https://reviewsapp.org/systemtraymenu-better-organization-of-windows) | [reviewsapp.org](https://reviewsapp.org/systemtraymenu-better-organization-of-windows) |
[white-windows.ru](https://www.white-windows.ru/systemtraymenu-podobie-menyu-pusk-no-bolee-prostoe-i-rabotayushhee-iz-sistemnogo-treya/) |
[thewindowsclub.com](https://www.thewindowsclub.com/systemtraymenu-for-windows) | [thewindowsclub.com](https://www.thewindowsclub.com/systemtraymenu-for-windows) |
[br.atsit.in](https://br.atsit.in/id/?p=100192) | [br.atsit.in](https://br.atsit.in/id/?p=100192) |
[nesabamedia.com](https://www.nesabamedia.com/systemtraymenu-alternatif-start-menu-untuk-windows/) | [nesabamedia.com](https://www.nesabamedia.com/systemtraymenu-alternatif-start-menu-untuk-windows/) |
@ -97,6 +101,8 @@ FAQ
SystemTrayMenu is portable, so it does not need to be installed. After downloading e.g. SystemTrayMenu-1.2.6.0.zip, **unzip the folder**, then **start SystemTrayMenu.exe**. If you prefer an installation there is the possibility to install SystemTrayMenu via the [Microsoft Store](https://www.microsoft.com/store/apps/9N24F8ZBJMT1). SystemTrayMenu is portable, so it does not need to be installed. After downloading e.g. SystemTrayMenu-1.2.6.0.zip, **unzip the folder**, then **start SystemTrayMenu.exe**. If you prefer an installation there is the possibility to install SystemTrayMenu via the [Microsoft Store](https://www.microsoft.com/store/apps/9N24F8ZBJMT1).
If not already installed, download and install .Net 6 [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0) (e.g. dotnet-sdk-6.0.100-win-x64.exe).
1. Step: After starting the application the first time you have to **choose the root directory**. 1. Step: After starting the application the first time you have to **choose the root directory**.
In this directory you should put shortcuts, files and folders (App, Game, Script, URL, Network), In this directory you should put shortcuts, files and folders (App, Game, Script, URL, Network),
which you are often using and especially when you can not find them over the windows start menu search. which you are often using and especially when you can not find them over the windows start menu search.
@ -206,8 +212,8 @@ Build
------------------ ------------------
[![Build Status](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_apis/build/status/Hofknecht.SystemTrayMenu?branchName=master)](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_build) [![Build Status](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_apis/build/status/Hofknecht.SystemTrayMenu?branchName=master)](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_build)
[![IDE](https://img.shields.io/badge/framework-2022-darkturquoise?label=Downlaod%20Visual%20Studio%202022%20(click%20here))](https://visualstudio.microsoft.com/de/downloads/) Install Visual Studio 2022.
[![Framework](https://img.shields.io/badge/framework-.NET%207%20SDK%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/7.0) Install .NET 6 SDK [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0).
Contributing Contributing
------------------ ------------------
@ -289,9 +295,7 @@ Thanks for ideas, reporting issues and contributing!
#466 [Dean-Corso](https://github.com/Dean-Corso), #466 [Dean-Corso](https://github.com/Dean-Corso),
#488 [DailenG](https://github.com/DailenG), #488 [DailenG](https://github.com/DailenG),
#490 [TrampiPW](https://github.com/TrampiPW), #490 [TrampiPW](https://github.com/TrampiPW),
#497 Aziz, #497 Aziz
#499 [spitzlbergerj](https://github.com/spitzlbergerj),
Donations Donations
@ -350,5 +354,3 @@ PayPal/GitHub Sponsors - Thank you!
* [Traditional_Tap3954](https://www.reddit.com/user/Traditional_Tap3954/) * [Traditional_Tap3954](https://www.reddit.com/user/Traditional_Tap3954/)
* Maximilian H. * Maximilian H.
* Jens B. * Jens B.
* [spitzlbergerj](https://github.com/spitzlbergerj)
* Udo N.

View file

@ -130,10 +130,10 @@
<value>Verlaat de app</value> <value>Verlaat de app</value>
</data> </data>
<data name="Directory" xml:space="preserve"> <data name="Directory" xml:space="preserve">
<value>Map</value> <value>Gids</value>
</data> </data>
<data name="Directory empty" xml:space="preserve"> <data name="Directory empty" xml:space="preserve">
<value>Map leeg</value> <value>Directory leeg</value>
</data> </data>
<data name="Details" xml:space="preserve"> <data name="Details" xml:space="preserve">
<value>Details</value> <value>Details</value>
@ -142,7 +142,7 @@
<value>Systeeminformatie</value> <value>Systeeminformatie</value>
</data> </data>
<data name="Directory inaccessible" xml:space="preserve"> <data name="Directory inaccessible" xml:space="preserve">
<value>Map ontoegankelijk</value> <value>Directory ontoegankelijk</value>
</data> </data>
<data name="Language" xml:space="preserve"> <data name="Language" xml:space="preserve">
<value>Taal</value> <value>Taal</value>
@ -166,7 +166,7 @@
<value>Sneltoets</value> <value>Sneltoets</value>
</data> </data>
<data name="Start with Windows" xml:space="preserve"> <data name="Start with Windows" xml:space="preserve">
<value>Start met Windows</value> <value>Begin met ramen</value>
</data> </data>
<data name="Settings" xml:space="preserve"> <data name="Settings" xml:space="preserve">
<value>Instellingen</value> <value>Instellingen</value>
@ -190,10 +190,10 @@
<value>Enkele klik om een element te openen</value> <value>Enkele klik om een element te openen</value>
</data> </data>
<data name="Color scheme dark always active" xml:space="preserve"> <data name="Color scheme dark always active" xml:space="preserve">
<value>Donker kleurenschema altijd actief</value> <value>Kleurenschema donker altijd actief</value>
</data> </data>
<data name="Expanded" xml:space="preserve"> <data name="Expanded" xml:space="preserve">
<value>Uitgebreid</value> <value>uitgebreid</value>
</data> </data>
<data name="At mouse location" xml:space="preserve"> <data name="At mouse location" xml:space="preserve">
<value>Op muislocatie</value> <value>Op muislocatie</value>
@ -238,16 +238,16 @@
<value>Geopende map</value> <value>Geopende map</value>
</data> </data>
<data name="Border of opened directory" xml:space="preserve"> <data name="Border of opened directory" xml:space="preserve">
<value>Rand van geopende map</value> <value>Rand van geopende directory</value>
</data> </data>
<data name="Search field" xml:space="preserve"> <data name="Search field" xml:space="preserve">
<value>Zoekveld</value> <value>Zoekveld</value>
</data> </data>
<data name="Selected element" xml:space="preserve"> <data name="Selected element" xml:space="preserve">
<value>Geselecteerde element</value> <value>Geselecteerd element</value>
</data> </data>
<data name="Border of selected element" xml:space="preserve"> <data name="Border of selected element" xml:space="preserve">
<value>Rand van geselecteerde element</value> <value>Rand van geselecteerd element</value>
</data> </data>
<data name="Relative directory" xml:space="preserve"> <data name="Relative directory" xml:space="preserve">
<value>Relatieve map</value> <value>Relatieve map</value>
@ -259,7 +259,7 @@
<value>Configuratie- en logbestanden</value> <value>Configuratie- en logbestanden</value>
</data> </data>
<data name="Open application directory" xml:space="preserve"> <data name="Open application directory" xml:space="preserve">
<value>Toepassingsmap openen</value> <value>Applicatiemap openen</value>
</data> </data>
<data name="Maximum menu height" xml:space="preserve"> <data name="Maximum menu height" xml:space="preserve">
<value>Maximale menuhoogte</value> <value>Maximale menuhoogte</value>
@ -280,10 +280,10 @@
<value>Achtergrond van de pijl terwijl de muis eroverheen zweeft</value> <value>Achtergrond van de pijl terwijl de muis eroverheen zweeft</value>
</data> </data>
<data name="Color scheme dark" xml:space="preserve"> <data name="Color scheme dark" xml:space="preserve">
<value>Donker kleurenschema</value> <value>Kleurstelling donker</value>
</data> </data>
<data name="Color scheme bright" xml:space="preserve"> <data name="Color scheme bright" xml:space="preserve">
<value>Helder kleurenschema</value> <value>Kleurenschema helder</value>
</data> </data>
<data name="App menu" xml:space="preserve"> <data name="App menu" xml:space="preserve">
<value>App-menu</value> <value>App-menu</value>
@ -304,13 +304,13 @@
<value>Schuifregelaar terwijl de muis erover zweeft 2</value> <value>Schuifregelaar terwijl de muis erover zweeft 2</value>
</data> </data>
<data name="Use icon from directory" xml:space="preserve"> <data name="Use icon from directory" xml:space="preserve">
<value>Gebruik pictogram van de map</value> <value>Gebruik pictogram uit map</value>
</data> </data>
<data name="Sizes in percent" xml:space="preserve"> <data name="Sizes in percent" xml:space="preserve">
<value>Maten in procenten</value> <value>Maten in procenten</value>
</data> </data>
<data name="Border of menu" xml:space="preserve"> <data name="Border of menu" xml:space="preserve">
<value>Rand van het menu</value> <value>Rand van menukaart</value>
</data> </data>
<data name="Icons" xml:space="preserve"> <data name="Icons" xml:space="preserve">
<value>Pictogrammen</value> <value>Pictogrammen</value>
@ -331,13 +331,13 @@
<value>Het item waarnaar deze snelkoppeling verwijst, is gewijzigd of verplaatst, dus deze snelkoppeling werkt niet meer correct.</value> <value>Het item waarnaar deze snelkoppeling verwijst, is gewijzigd of verplaatst, dus deze snelkoppeling werkt niet meer correct.</value>
</data> </data>
<data name="Open directory" xml:space="preserve"> <data name="Open directory" xml:space="preserve">
<value>Map openen</value> <value>Adresboek openen</value>
</data> </data>
<data name="Task Manager" xml:space="preserve"> <data name="Task Manager" xml:space="preserve">
<value>Taakbeheer</value> <value>Taakbeheer</value>
</data> </data>
<data name="Deactivated" xml:space="preserve"> <data name="Deactivated" xml:space="preserve">
<value>Gedeactiveerd</value> <value>gedeactiveerd</value>
</data> </data>
<data name="Activated" xml:space="preserve"> <data name="Activated" xml:space="preserve">
<value>Geactiveerd</value> <value>Geactiveerd</value>
@ -361,10 +361,10 @@
<value>Voeg de inhoud van de map toe aan de hoofdmap</value> <value>Voeg de inhoud van de map toe aan de hoofdmap</value>
</data> </data>
<data name="Directory paths" xml:space="preserve"> <data name="Directory paths" xml:space="preserve">
<value>Mappaden</value> <value>Directory paden</value>
</data> </data>
<data name="Directories" xml:space="preserve"> <data name="Directories" xml:space="preserve">
<value>Mappen</value> <value>Directories</value>
</data> </data>
<data name="Recursive" xml:space="preserve"> <data name="Recursive" xml:space="preserve">
<value>Recursief</value> <value>Recursief</value>
@ -478,7 +478,7 @@
<value>Kopieer rij-element via slepen en neerzetten</value> <value>Kopieer rij-element via slepen en neerzetten</value>
</data> </data>
<data name="Drag" xml:space="preserve"> <data name="Drag" xml:space="preserve">
<value>Slepen</value> <value>Sleuren</value>
</data> </data>
<data name="Scroll via swipe" xml:space="preserve"> <data name="Scroll via swipe" xml:space="preserve">
<value>Blader door te vegen</value> <value>Blader door te vegen</value>
@ -556,7 +556,7 @@
<value>Om uit te knippen</value> <value>Om uit te knippen</value>
</data> </data>
<data name="To paste" xml:space="preserve"> <data name="To paste" xml:space="preserve">
<value>Om te plakken</value> <value>Plakken</value>
</data> </data>
<data name="Selecting All" xml:space="preserve"> <data name="Selecting All" xml:space="preserve">
<value>Alles selecteren</value> <value>Alles selecteren</value>

View file

@ -139,7 +139,6 @@ namespace SystemTrayMenu.Helper
"#488 DailenG, " + "#488 DailenG, " +
"#490 TrampiPW, " + "#490 TrampiPW, " +
"#497 Aziz, " + "#497 Aziz, " +
"#499 spitzlbergerj, " +
Environment.NewLine + Environment.NewLine +
Environment.NewLine; Environment.NewLine;
aboutBox.AppMoreInfo += "Sponsors - Thank you!" + Environment.NewLine; aboutBox.AppMoreInfo += "Sponsors - Thank you!" + Environment.NewLine;
@ -158,7 +157,6 @@ namespace SystemTrayMenu.Helper
"Traditional_Tap3954, " + "Traditional_Tap3954, " +
"Maximilian H., " + "Maximilian H., " +
"Jens B., " + "Jens B., " +
"spitzlbergerj, " +
Environment.NewLine; Environment.NewLine;
aboutBox.AppDetailsButton = true; aboutBox.AppDetailsButton = true;
aboutBox.ShowDialog(); aboutBox.ShowDialog();

View file

@ -13,8 +13,6 @@ namespace SystemTrayMenu.Utilities
using System.Threading; using System.Threading;
using System.Windows.Forms; using System.Windows.Forms;
using Clearcove.Logging; using Clearcove.Logging;
using IWshRuntimeLibrary;
using File = System.IO.File;
internal static class Log internal static class Log
{ {
@ -163,20 +161,9 @@ namespace SystemTrayMenu.Utilities
{ {
string verb = string.Empty; string verb = string.Empty;
if (!PrivilegeChecker.IsCurrentUserInAdminGroup) if (!PrivilegeChecker.IsCurrentUserInAdminGroup)
{
bool isLink = Path.GetExtension(fileName)
.Equals(".lnk", StringComparison.InvariantCultureIgnoreCase);
if (isLink)
{
WshShell shell = new();
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(fileName);
bool startAsAdmin = shortcut.WindowStyle == 3;
if (startAsAdmin)
{ {
verb = "runas"; verb = "runas";
} }
}
}
using Process p = new() using Process p = new()
{ {