Releases: ElektroStudios/Easy-Link-File-Viewer
Releases · ElektroStudios/Easy-Link-File-Viewer
Release list
1.9.1
- Added support for relative paths (portable shortcuts) to resolve Feature Request #21. You can now configure the target execution mode:
- Standard: Default behavior.
- Relative Path via Windows Explorer: Uses an
explorer.exeworkaround to launch target files using relative paths. - Relative Path with Arguments via Command Prompt: Uses a
cmd.exelauncher to support relative target paths while still allowing command-line arguments to be passed.
1.9.0
🌟 Improvements:
- Optimized the custom visual message box integration by eliminating System.Reflection.Emit and all related dependencies.
🛠️ Fixes:
- Fixed an issue where the Application Model ID failed to persist when using the 'Save' command, caused by an access violation that occurred when the Hex Viewer was enabled and had the shortcut file loaded.
🚀 New Features:
- Introduced a dedicated EasyLink.CLI.exe standalone executable that allows to read, write and modify shortcut files through a command-line interface. Feature Request #17

1.8.2
🛠️ Fixes:
- Fixed an unhandled exception that caused a program crash when restoring last saved data for a shortcut no longer present on the system when selected from the "Recent..." list in certain scenarios.
🌟 Improvements:
- Enhanced dark theme integration for the menu strip when the visual theme is set to dark. Now the menu items are dark.
- Replaced standard message box dialogs with a fully featured, centered, visually styled dialog.
This feature is prepared for future command-line interface (CLI) integration using an optional (not yet implemented)/ShowMessageBoxesargument that would cause success confirmations and error messages to be printed and shown using this dialog, with proper centering relative to the console window.

1.8.1
🌟 Improvements:
- Added compatibility for reading and writing shortcuts that use virtual shell namespace targets. Should solve Issue #16

1.8.0
🛠️ Fixes:
- The “Open in Easy Link File Viewer” registry entry is no longer recreated unnecessarily; it is now only created when it does not already exist. Solves Issue #20
🌟 Improvements:
- Added support for Application Model IDs. A new "Application Model ID" field as been added. Solves Issue #19
- Added support for modern dark title bar personalization when the visual theme is set to dark. This feature is supported on Windows 10 1809 and newer versions.
- Updated Newtonsoft.Json NuGet package.
1.7
v1.7
🌟 Improvements:
- Allows to recreate a shortcut file when selecting it from the recent file list, when the shortcut file it's no longer found on disk.
- Some strings are now more descriptive.
1.6.2
1.6.1
v1.6.1
🛠️ Fixes:
- An user settings conflict that caused an unhandled exception when trying to persist the property grid view mode.
1.6
v1.6
🚀 New Features:
- Added experimental support to read/write Windows Installer link files. Solves Issue #5
- Added a new menu option: "Show Link Editor Toolbar". Solves Issue #11
- Added a new menu option: "Show 'Raw' tab". Solves Issue #11
- Added a new menu option: "Hide 'Recent...' files list". Solves Issue #11
🛠️ Fixes:
- The program can crash when it is unable to retrieve the description field for some kind of link files.
- The menu options "Default" and "Dark" in "Settings > Visual Style" allowed them to be unchecked individually.
🌟 Improvements:
- "About" menu button is now aligned to the top right corner of the window bounds. Solves Issue #11
- Now a message box will display to inform about errors if the data of a link file can't be read.
- Menu item "Show toolbar" has been renamed to "Show File Menu Toolbar".
1.5
v1.5
🚀 New Features:
- Added support for opening *.lnk files from command-line.
- Added a new setting: "Remember Window Size and Position".
- Added a new setting: "Add Explorer's context-menu entry for *.lnk". Solves Issue #2
- Added an icons toolbar below the top menu strip to have faster access to the "File" menu commands. Solves Issue #8
🛠️ Fixes:
- Some elements within the user interface remained unaffected when the user opted for a different font size.
- Made capable to save changes in read-only link files. Solves Issue #9
- Fixed buffer sizes to read/write link properties that prevents exceeding the maximum allowed length. Solves Issue #7
🌟 Improvements:
- Assigned a default accelerator key for all of the menu options.
- Added a setting to show or hide the icons toolbar.
- Renamed / simplified names for tabs.
- Now the user settings are stored within the executable directory in a folder with name "cache". This makes the application 100% portable. Solves Issue #10
- Added a confirmation message box for successful saves, and another for failed saves.
- Incremented selectable font sizes up to 16pt.