SyMenu 8.0.8766
Instalator:Version 8.00.8766 [2024.01.01]
Version 8.00.8740 [2023.12.06]
- New 7zip version 23.01
Version 8.00.8738 [2023.12.04]
- Fix on lacking translations
Technical changes due to .NET Core
- During a multi program installation, the install monitor offers a new option to skip the current program only
- The double quote path validation is extended to SyDocument and SyFolder entities
- The automatic item icon cleanup doesn't happen anymore. Use SyMenu Orphan Icons Cleaner instead
- For the major web sites, the web site favicon appears during an SPS package download
- The contextual menu and forms border thickness is now customizable from the Options
- Some of the SPS Manager grid columns can be hidden
- The Gesture manager has been hidden. To re-enable it you have to change the SyMenu configuration file and precisely the xml tag <gesture visible="False" ... in <gesture visible="True" ...
- Innoextract.exe is available along with innounp.exe to extract InnoSetup packages
- .NET Core 8.00 implementation. It solved the scaling problem on high dpi monitor (my issue
Zaloguj lub Zarejestruj się aby zobaczyć!and the official oneZaloguj lub Zarejestruj się aby zobaczyć!) and it makes SyMenu perfectly portable- Supported OS now are limited to: Windows 10 and newer.
- There is a new updater with no dependency being written in AutoIt
- The SyMenu automatic execution on Windows start has been moved from Registry to Startup folder
- The interprocess communication system abandoned the obsolete Remoting to adopt Named pipe through the NamedPipeHelper
- The communication among the SPS Manager and the SPS Download Install Batch monitor doesn't use anymore the BackgroundWorker but a custom class and a timer to funnel messages in both directions. It's similar to a queue system
- Strong renaming for SPS installation classes
- Process.Start in Core changed the default value for UseShellExecute from true to false. I create a process helper (ProcessHelper.ProcessStartCore) to restore the default value. In the meanwhile every program is now lauched through the cmd.exe
- Thread.Abort doesn't exist anymore in .NET Core and it has been replaced with a semaphore variable
- Replaced the obsolete HttpWebRequest with the new HttpClient. The ftp download has not been replaced because HttpClient doesn't support ftp (yet) and MS advises to use third party libraries
- The plugin Open Folder abandoned custom lib to use Core native libraries
- Auto elevation
- WindowsImpersonation class has been replaced by SimpleImpersonator because the old one uses WindowsImpersonationContext that is no more available in .NET Core
- Open folder plugin rewrite in .NET 8.0 and redistribution
- The Options - Theme form has always had a context menu preview. The preview loses the menu shadows but shows the border thickness
- The Options - General form has a new checkbox to fix issues on high DPI monitors adopting the Windows virtual zooming instead of normal resizing
- After an SPS definitions update the grid is now refreshed accordingly
- Fix: the menu structure was reset to the last known configuration if a user changes it and then go back to the structure manager without quitting SyMenu
Zaloguj
lub
Zarejestruj się
aby zobaczyć!
Portable:
Zaloguj
lub
Zarejestruj się
aby zobaczyć!