Blog index
New beta released!
As always, you can download this latest beta release from our
Patreon page.
Find below the release number and the changes in this version.
Version
2026.2.2.0
Changes overview
Global
- Added a %UnifyData% PATH variable for Unify so you can easily access the location from within Windows.
- You can now open Unify script files by using the main window Open button.
Settings
- General
- Associating Unify will now also add the PATH variable.
- Added Wishlist to sync list.
Gaming
- Adding
- Sorting by date now shows the favorites at the top (sorted by date added).
- The options section now has a listview where you can add folders to search in (the same as in the Unify Settings > Gaming section).
Clipboard
- Quick Action
- Can now quickly copy URL's to your Wishlist. It uses the %UnifyData%\app\tools\wishlist\autotags.xml file to detect if a URL is a webshop you want to add items from.
- Can now download MSI files.
- Clicking the download action will now immediately start downloading to your downloads folder. To specify a destination location, right-click the button to open the context menu and click the 'Download and save as ...' menu item.
Quicky / Hotkey Extender
- You can now enter formulas to make calculations or solve a formula. After pressing =[ENTER] the Jotter will open and evaluate the formula.
-
Jotter
- Added support for basic solvers using the 'x' variable, like 2 + x = 5.
-
Wishlist
- Wishlist can now be synced using OneDrive.
-
Scripting
- Editor
- Added a sidebar which now shows the log and a commands list.
- Added a lock indicator which is shown when the editor is locked (while the Log is shown).
- When saving the script using the CTRL+S shortcut, the save button will show temporarily green to inform that saving has succeeded (or red if it failed).
- When double-clicking a log item, it will open in Jotter. This is useful if the log item contains long texts or if you want o search within an item.
- Code
- Added a Var function (not to be confused with the var statement) that will return any value of a variable as a string.
- Shortened the %unifydatapath% to %unifydata% so it's more easily accessible (less to type). This will cause scripts that used this (undocumented) variable to no longer work properly.
-
Global
- Updated to the latest MagickImage package to fix vulnerabilities.
- Updated to the latest HTML>PDF Renderer package.
-
Settings
- Global
- When exporting Unify settings, it now also exports the Unify windows settings data (positions and sizes) which can also be imported again later in case the settings file becomes corrupted (which may happen when it is stored on a slow/busy LAN).
- General
- Improved the procedure of changing the Unify data folder. You will now be asked to restart Unify, which is needed for the changes to take effect.
- HotKeys
- Changed icons in the Hotkey section to prevent confusion. Now it should be clear that the Unbind button will really unbind and not delete.
Gaming
- General
- When a Steam thumbnail cannot be found for a Steam game, Unify will use IGDB to get a cover instead.
Theme
- When importing a collection with the same name as an existing collection, it will be imported as a copy with a unique suffix in its name (based on the date & time).
- When exporting a collection, the default filename is no longer empty but based on the collection name.
File transfer
- Improved copy operation and progress reporting and added pause/resume options.
Search in files
- Searching files will now show a radial progress.
System Monitor
- When running the System Monitor Tool as a background process, it only runs in light mode theme. This is due to the fact that, if a background process, it is a separate process and has no access to Unify's theme-change features.
-
Scripting
- Code
- Rewritten scripting engine so that is has the possibility to run without interrupting UI tasks. In our tests this worked fine, but it could cause issues with scripts that need to be fixed in the future.
- When a script is launched from the Script Editor, the working directory will be set to the parent folder of the script file.
- If a script with a UI is launched, the script will no longer close before the main window is closed. And when a script is closed (either forcefully or not), the UI will also close.
- Improved the way PowerShell scripts are handled by enabling the default Windows PowerShell editor and the option to directly save as a plain .ps1 file without the Unify scripting features.
- Changed the default XAML template in such a way that the StackPanel's content is horizontally aligned to the left and added some margin to the main grid.
- Method FileCopy now also has an ASK value (which asks the user) for the overwrite parameter.
- Method FolderCopy now also has an ASK value for the overwrite parameter.
- Method GetProcessByName now also checks the exact process name (without the .exe extension, case-insensitive) besides a wildcards comparison.
Global
- Fixed a bug causing the webbrowser not to initialize properly if there was already another Unify instance running that is not the main instance (like the System Monitor tool).
- Fixed a bug causing the webbrowser to use the incorrect cache path for the main instance when another (sub) instance was running (due to a tool like System Monitor), causing cookies not to be restored (and having to login to sites again).
- Some minor fixes.
Theme
- Exporting a background collection that uses path variables in its backgrounds should now work properly. Also, loading and importing such collections should now work properly. The issue was with path variables being set incorrectly for the imported images.
System Monitor
- Stopping a process has been improved. No longer will there be multiple error messages and you will be informed if you need Administrator rights to stop a process.
Scripting
- Editor
- Opening a script file in the Script Editor now resets the working directory.
- Coding
- Fixed internal windowoptions class. Now setting properties works again.
- Fixed internal type cast error for lists.
- Fixed a bug where saving code while the UI tab was selected would not update the active filename of the script.
- Added the Value method that was already documented in help documentation but did not yet work.