Thank you for your feedback. I also don't use the desktop icon. Once I configure my shortcuts by using the tree view from Configuration window which also supports drag and drop, I usually open them by using the global hotkey that opens the context menu where the mouse pointer is located or the global search box. Hit the hotkey and start typing. You can even disable the tray icon, so you will not notice anything, but you will have a super handy menu just one hotkey press away.
I've read the user manual, and I'm guessing that the "Tree View" that is mentioned is the Shortcuts configuration on the left.
Yes => https://learn.microsoft.com/en-us/dotnet/desktop/wpf/controls/treeview?view=netframeworkdesktop-4.8
Hi @alexandrud . I've noticed a very minor problem with the Windows Start Menu in Biniware Run. Sometimes the sub-menu doesn't pop out on mouse hover. But if I click on it, the menu pops out. The other way to make the sub-menu pop out is to move the mouse to another menu item, then move back.
Thanks for the confirmation, Alpengreis. I hope it can be fixed. It really is a handy little program once it's been set up.
I found the problem. Since dynamic content is loaded on a different thread, IsSubmenuOpen remains false. I can force it to be true once the dynamic content is loaded. It will be fixed in the next version. Thank you for reporting this.
Biniware Run v.7.0.2.0 - September 16, 2024 Change log - Improved: The 'Renew license' button lifetime was increased from 7 to 14 days before the license expiration date. - Fixed: Dynamic content sub-menus do not always appear on mouse hover. Download location: https://biniware.com/brun .NET 4.8 SHA256: 9f02b6dc648e6ea46ddc300a4779c719da672e38b3223ebacfb2de3b0166a2a4 .NET 8.0 SHA256: 564f97b7677696533df8b93e6d841eeae4722d07e8b045d0b71f4e2870ff8fb7 The reason why I decided to publish this release which such a small change log is that the current code signing certificate expires in 2 days and it will take a while until I will get the next one. Starting from June 1, 2023, industry standards require private keys for standard code signing certificates to be stored on hardware certified as FIPS 140 Level 2. The price of the code signing certificate tripled in the past 2 years and a new hardware is required for code signing. It becomes more and more difficult to create software as an individual developer due to the implied costs. Thank you for your support, Alexandru Dicu
@alexandrud I just found another minor bug with Dynamic content sub-menus. If there is a sub-menu below the first menu, the sub-menu arrow isn't displayed until after that menu has been hovered.
This is the expected behavior. The content is discovered once the menu item is selected by keyboard or hovered by mouse. Until then, it doesn't know if there are child nodes. This is how dinamic discovery works.
Biniware Run v.7.0.3.0 - September 29, 2024 Change log - Improved: Dynamic content resolves now the *.lnk files based on the target file instead of the lnk file. - Fixed: Navigating with Tab from the Shortcuts tree view is not possible if a shortcut was not prior selected. - Fixed: An error is logged during dynamic content loading if the icon of certain file extension is not yet cached. - Fixed: Accessibility names were missing for some controls. New translation strings: Minimize=Minimize Maximize=Maximize Close=Close Download location: https://biniware.com/brun .NET 4.8 SHA256: 6ea1538e7a46266d03eda1f351bf1237645255855ddd40b6bfd1a1681be60542 .NET 8.0 SHA256: 7e3829cbe84539a85d10932c9c3f778d492740d21c7fc8e59bf84d6fab527dc6 A few days ago I finalized the steps required for a new code signing certificate. Biniware Run can continue to receive new releases which are digitally signed. Thank you for your support, Alexandru Dicu Below is the result of the first item from the changelog. The icon is extracted from the target file instead of a cached icon with the shortcut overlay over it.
Biniware Run v.7.1.0.0 - October 6, 2024 Change log - New: Added sorting support in the data grid from the Updates tab. - New: Added multi selection support in Shortcuts tab. Use Shift and Ctrl keys for multi selection. - Updated: Moving a shortcut by keyboard was moved to Ctrl+Direction. Shift+Direction is used now for selecting multiple shortcuts. - Updated: When adding a new empty shortcut, an unique GUID will be used as default name instead of "New shortcut". - Improved: When using accent color in context menus it is hard to see the extra action buttons. - Improved: Search results must be manually closed in Shortcuts tab. - Fixed: Search results in Shortcuts tab do not contain nodes with empty Path or Name. - Fixed: Calling "Execute all contained" on a dynamic node may crash the application. Download location: https://biniware.com/brun .NET 4.8 SHA256: 32deced55fe82af1173d617f345f540a4322101221df7c362081495fbc7b8fd4 .NET 8.0 SHA256: 54403fc3647a8d2d4cc9d589995831fdf3e703259468af37b49414f0f61ae9fe So far, the multi selection in the tree view was the hardest part to implement in this project. Multi selection is not supported by the default control, so it had to be coded. Even with multi selection, the complexity increases exponentially when you start to drag and drop nodes around, especially from different levels/different parent nodes. There might be scenarios where the desired action, combined with multi selection to not work as expected. Please report any problem related to multi selection so that I can fix them in the future. Just to name some new functionalities that are now possible if you select multiple nodes: - Delete all of them at once. - Set a custom icon to all of them or to reset the custom icon for all of them. - Import the same structure on multiple nodes at once, but doing this only once. - Export only custom selected nodes. - Drag and drop multiple URLs to an external folder and have created URL files in that folder. - Drag and drop them on any node, from any level. - Cut/copy/paste them. Thank you for your support, Alexandru Dicu
Biniware Run v.7.2.0.0 - October 12, 2024 Change log - Fixed: Exported HTML bookmarks file can not be imported in some web browsers. - Fixed: Fixed binding errors that can leak memory in right click context menu. Download location: https://biniware.com/brun .NET 4.8 SHA256: e60d29e568d0e817e21305295bb84e029c240f451fd0013b5ecb9843ac6eed55 .NET 8.0 SHA256: 0627b9fe767df055934c51bdb6e44bff02d99805b05347d89081d3f3f5549186 Since there was no feedback for the multi selection which was added in the previous version, I will assume that everything is fine and there is nothing to be reported. This is good news. Thank you for your support, Alexandru Dicu
Biniware Run v.7.3.0.0 - November 4, 2024 Change log - New: Added support for setting a custom icon from any file, including DLL and EXE files. - Fixed: Program may crash when handling LNK files on non English OS version. - Fixed: When importing LNK files, the custom icon is not preserved. New translation strings: SelectFrom=Select from IconsSubfolder=Icons _subfolder Or=or AllFiles=All files Removed translation strings: ChangeIconTitle=Select an image file from the icons subfolder Download location: https://biniware.com/brun .NET 4.8 SHA256: 516916f102ea48d8bb0eced9a624d934878679aa87a2026637926887fab89d0f .NET 8.0 SHA256: e2989b3e00e067d1c51a5e3f20c0a877cbf3071697fe57a84d865f40ab6413b4 Thank you for your support, Alexandru Dicu Browse file -> Select Shell32.dll -> Choose icon = Custom icon used for the shortcut
@alexandrud Thank you for new version! There is a little problem with the icon choosing handling yet: if I choose from default icon folder, names are displayed correctly, but if I choose from another folder, then the name is always "-1". You can see it here (both icon files are identical) ... Greetings Alpengreis PS: "de-CH.ini" is finished and soon in your mailbox ...
Biniware Run v.7.4.0.0 - November 16, 2024 Change log - New: A new button/context menu named 'More options' was added in the Shortcuts tab. 'Reset icon' button was moved under this new context menu. - New: Added support for creating shortcuts to system UWP apps, like 'ms-settings:windowsupdate' or 'windowsdefender:'. - Improved: When drag and drop a LNK file, use Ctrl key to create a shortcut to the LNK file itlsef. - Fixed: Opening shell32.dll multiple times can lead to a program crash with the message "Insufficient memory to continue the execution of the program." - Fixed: Opening the tree view context menu while a shortcut is selected will move it under the next selected shortcut. - Fixed: Image name is not correctly displayed in image selector dialog when an image from a custom path is used. Download location: https://biniware.com/brun .NET 4.8 SHA256: 74e380a1781cbfee576e0e9ebb290d94978aaa3a87e907fee51e4d6197cd6e4c .NET 8.0 SHA256: 16f5c8443ff156db6f525cad665bbd7ff95d57742d9dca7763b7e6dea917bd10 Thank you for your support, Alexandru Dicu
I will use this topic to announce a new translation tool which is related to Biniware Run, but also to Binisoft Windows Firewall Control. For multi language support, check this out: Biniware Translation Tool v.1.0.0.0 - December 12, 2024 Biniware Translation Tool is a portable Windows tool which can be used to translate applications in multiple languages. Many software applications use text-based translation files which usually contain a key value format for each translation string used in the user interface. These files can be easily edited in any text editor. Having a tool which automates the heavy work is always a better and faster option. Now, it is a matter of minutes to have a software translated into a new language or to update an outdated translation file. - Load the source translation file (*.ini files used by Biniware Run, Biniware Translation Tool, *.lng files used by Binisoft Windows Firewall Control, any key value text based translation file) - Select source language - Select target language - Hit the Translate button - Review the automated translation, make adjustments, improve the translated values - Save and use the new translation file Download location: https://biniware.com/bttool .NET 4.8 SHA256: 31d5d43367b0aac893d97995c4c750059dc7f3cce419a60b6826b23d407dd69b .NET 8.0 SHA256: 392a5f5d3f16d59aedc4da05b86a649daab3000ef486f2b5a0e43de292e64645 Thank you for your support, Alexandru Dicu