Note: Some anti-virus apps are blocking the installer from running automatically. If the auto-updater fails to run, please try disabling your anti-virus before running the updater, or manually download the update. We will be working on this for the next version.
Note: The installer size increase is due to the inclusion of a Chromium-based webview library to replace the IE 11 based .NET webview
Bing Desktop wallpaper source had to be updated to use their new API and is unfortunately much more limited
Monitor Profiles from DisplayFusion 9.5 now load correctly in 9.6.1
"Extra" type monitors now detected by DisplayFusion (e.g. virtual monitors like Spacedesk)
Monitor Configuration clone options should now show up correctly in all scenarios
v9.6 • December 20, 2019
Note: If auto-updater fails to run, please try disabling your anti-virus before running the updater
Added anonymized telemetry for crashes (you can disable this with an Advanced Setting)
New Wallpaper provider: WallHaven
Added Advanced Setting for adjusting the gap between lines on the taskbar clock
Added Advanced Setting for disabling tray notifications for Scripted Functions called from Triggers
New Advanced Setting to adjust taskbar button icon size (only affects DF taskbar)
"Restore Window Positions from Last Save" function now ignores windows with empty window text to speed up restores
Added a "Restore Trial Key" button to License Key tab for those that want to switch between Free and Pro during the trial
Added a Trigger rule option to skip the rule if the desktop is locked
Overhauled Monitor Config/Profile code to resolve some issues with applying configurations and profiles (if you are having trouble loading Monitor Profiles, try re-saving them)
Monitor cloning in Monitor Config and Monitor Profiles now works with DisplayLink USB adapters and docks
Loading a Monitor Profile with splits via a Scripted Function now applies the splits correctly
Monitor Configuration and Monitor Profiles can now set 120 Hz correctly on TVs
DisplayFusion can now disable NVIDIA helper processes when using Surround + Monitor Splitting with DCH drivers
Resolved a GDI object leak when Monitor Fading is enabled
Resolved an issue where the wrong monitor order was detected in some cases
Select Application window no longer slow to load
Login for Flickr wallpaper plugin now works
Edge no longer moves to next monitor when middle-clicking a tab or dragging a tab to another monitor
No longer hooking MSRA.exe to prevent it from crashing
Resolved an issue where the screen would be blank after exiting the screen saver on some systems
PSPad taskbar button now moves to the DisplayFusion taskbar correctly
Edge (UWP) no longer shows multiple entries in Alt+Tab
"Prevent mouse cursor from snagging..." option now works with monitors stacked vertically
Resolved an issue where the audio device assigned to a Monitor Profile wouldn't get set in rare cases
CPU usage improvements in cases where windows are changing focus quickly
TitleBar Buttons should now get added to WebEx windows
Functions are no longer delayed on windows that are maximized to monitor splits
UWP Remote Desktop application now constrains to monitor splits correctly
Caption buttons on windows with custom caption bars now work correctly with monitor splits
Blacklisted application hooks for Halo Wars and Rage 2
Resolved an issue where Trigger rules didn't work correctly if the "Maximized" checkbox was enabled
Balabolka now moves to the DisplayFusion taskbar correctly
HPE Product Bulletin app now moves to DisplayFusion taskbar correctly
Alt+Tab no longer shows an entry for "Microsoft Text Input Application"
Resolved an issue where Functions didn't work correctly in some cases (e.g. connecting via RDP)
My Images wallpaper source now supports JFIF image format
Disabled tooltips in list views if the text is not already truncated
Selection on Settings Compatibility tab will be retained after applying the settings
v9.5 • May 22, 2019
Border Padding Size option is no longer reliable in Windows 10, removed it
New scripting functions for saving and loading Window Position Profiles
New scripting function for 'Mirror Selected Area' function
Added an advanced setting to set the top line colour for auto-hide taskbars
Added options to set the thumbnail width and height for Alt+Tab
DisplayFusion 9.5 Beta 2 and higher will require .NET 4.6.2
When using the "Mirror Window" Function, a red border will be shown around the source window
Added a new scripting function for getting the list of available DisplayFusion Functions (BFS.DisplayFusion.GetFunctions)
Added a context menu item and button on the Settings License Key tab that takes you to the purchase page (Free version only)
Added a new wallpaper Image Info tag for monitor ID ()
Monitor Fading no longer leaks GDI handles
Steam chat windows now group correctly on the taskbar
TitleBar Buttons should no longer cause Origin in-game overlay to close
Removed "Downloading..." text from the Support Request progress box
Microsoft Edge no longer has multiple entries in Alt+Tab
Appropriate taskbar elements flipped to black when Windows 10 Light Theme is in use
Resolved issues with Brave web browser middle-click and dragging
"Minimize Window to Tray" Function no longer affects the desktop window
Added translucency to the multi-monitor taskbars when using the Windows 10 Light Theme
"Mirror Selected Area" Function no longer breaks when the polling speed is changed in the Advanced Settings
DisplayFusion no longer causes Task View to hang in Windows 10 German
Enabling the "Disallow TopMost Calls" Advanced Setting should now resolve any issues with windows not focusing properly when using left/right side taskbars
Resolved one instance (not all) of "Failed to call SetDisplayConfig" error when applying Monitor Configuration
Resolved a few issues with taskbar button icons for Universal apps
Using Shift as a modifier on the key combination for the "Maximize Window" Function no longer overrides splits
Winamp "Cubicle Client" plugin will now get a taskbar button on the multi-monitor taskbars
"Mirror Selected Area" now works better when activated using the hotkey
Google Photos upgraded from Picasa
WallpaperAbyss improvements
Wallpaper image info no longer just shows the placeholders sometimes
WallpaperFusion is now limited to changing once every 15 minutes
WallpaperFusion tag filtering is improved
Monitor configuration changes for better refresh rate handling
Many other improvements and fixes
v9.4.3 • December 27, 2018
Fix: Resolved some issues with the command generator/parser from the 9.3/9.4 releases
v9.4.2 • December 25, 2018
Resolved an issue that prevented the hotkeys from binding correctly
v9.4.1 • December 24, 2018
Re-enabled Chrome hooks to fix Window Snapping
Added an advanced setting to disable the Maximized Window Dragging text messages
Some apps no longer fail to maximize on splits if the Windows taskbar is vertical
Folder shortcuts with a trailing slash now open correctly
"Desktop Unlocked" and "Desktop Locked" Trigger events are more reliable now, and have a 1 second delay
Resolved some minor memory usage and performance issues from 9.4
Alt+Tab compatibility improvements
Taskbar compatibility improvements
TitleBar Button compatibility improvements
v9.4 • December 18, 2018
New Feature: Mirror Select Area for mirroring part of a monitor
Added ScriptSettings for removing setting values
New option for Monitor Fading to allow fullscreen windows to always be un-faded
Added importing/exporting of Custom Functions
Added an option for the maximized window dragging to support unmaximized windows on splits
Added an option to prevent the mouse from sticking in Windows 10 Sticky Corners
Monitor Fading is now its own splits function in the Monitor Config window
Added an option in the Advanced Setting window to see only the currently configured options
Mouse wheel scrolling over inactive windows is now a free feature
Added support for Open Shell (a Classic Shell fork)
New scripting functions for running functions and waiting until they're done
New scripting function: BFS.Window.GetWindowUnderMouse
New advanced settings
Initial support for Windows 10 insider build light theme
Taskbar and Alt+Tab improvements for detecting applications running on other virtual desktops
Compatibility with Hyperspace app
Unsplash wallpaper provider updates
Apps launched from the DisplayFusion taskbar now get the correct environment variables
Mouse wrapping while resizing a window now works as expected
"Move to Next Monitor and Minimize" now works as expected
Combined wallpaper configurations no longer get messed-up if a monitor sleeps/disconnects and reconnects
Window management is no longer affected by other appbars running
"Move to Next Monitor" now works better across multi-DPI monitors
Taskbar controls on "automatic" mode now appear in the correct positions
When dragging a maximized window to move it, it now restores to the correct size
Primary taskbar is now constrained into a split if needed when the Taskbars feature is disabled
Memory leak issue resolved
Improved support for High Contrast themes
Installer/uninstaller improvements
Improvements to reserved system hotkey detection
Chrome no longer has gaps around it when maximized to a split
The Window Focused event for Triggers now has a small delay
Taskbar clock size detection improvements
Mouse cursor no longer sits visible above the DisplayFusion screen savers
Added support for IsKeyDown to see each Windows key independently
Window Snapping is now disabled for Chrome because of Chrome's hook blocks
SmugMug wallpaper provider fixes
Vladstudio wallpaper provider fixes
Wallpaper fixes when Oculus Rift is running
Start10 scaling issues
Chrome dev is now blocking all application hooks, DisplayFusion now works around this
Start menu positioning fixes
Universal apps are now hooked correctly when first opened
Anti-snag now moves the cursor away from the edge so it's more apparent
MousePositionRelative and MousePositionAbsolute scripting fixes
Resolved an issue that prevented window restoring from working correctly
Resolved some memory leak, cpu usage, and registry reading performance issues
Resolved an issue that prevented higher refresh rates from being set
TitleBar Button compatibility improvements
Windows 10 start menu improvements
Facebook wallpaper provider now works again (Facebook revoked the "friends photos" permission)
Audio devices should now always be set correctly when monitor profiles are detected (if needed)
Taskbar performance and UI fixes
Triggers should no longer disappear in some situations
Alt+Tab compatibility improvements
Taskbar compatibility improvements
TitleBar Button compatibility improvements
Window Position Profiles improvements
v9.3 • June 27, 2018
Added the ability to edit Window Position Profiles
You can now import/export scripted functions
SmugMug has been updated to the new API, you will need to login again
Added an Advanced Setting to not render taskbar backgrounds
Resolved an issue that caused DisplayFusion to use 100% of the CPU in rare situations
Resolved an issue with the Trigger Timers
MDI child window fixes for window management
Monitor padding fixes for window management
Start10 compatibility improvements
Improved CPU usage
Monitor config improvements
v9.2.4 • June 8, 2018
TitleBar Button separators can no longer be added to the right of the last TitleBar Button. If you need to move the buttons to the left, you should use the offset options in a Compatibility rule.
Resolved an issue with Monitor Fading and 'Fade Non-Primary Monitors'
Wallpaper exposure info tag now correctly formatted
Resolved a memory leak with taskbar shortcuts
Resolved an issue that caused the installer size to be larger than required
VirtualBox now works correctly with Alt+Tab
Resolved an issue that caused DisplayFusion to incorrectly detect if the computer is locked on startup sometimes
Resolved an issue that caused TitleBar Buttons to be removed if the image was missing
Resolved an issue where the DisplayFusion Taskbar and TitleBar Buttons are unexpectedly disabled
Resolved an issue where the wallpaper window was completely broken in remote desktop sessions
Resolved an issue that caused an extra Start button to show up when using the VR desktop feature in the Oculus Rift software
General fixes and UI tweaks
v9.2.2 • May 25, 2018
Resolved an issue where DisplayFusion couldn't see some monitors in 9.2.1 that were working fine in 9.2.0
v9.2.1 • May 24, 2018
Resolved an issue where DisplayFusion couldn't see monitors if there were 2 or more connected to the same model of USB display adapter or same USB docking station
Resolved a couple of scenarios where an error would be thrown when loading a Monitor Profile
Resolved an issue where Monitor Fading (set to "Fade everything except current window") would get stuck, causing DisplayFusion to run up the CPU
v9.2 • May 23, 2018
New Feature: Window Position Profiles!
500px has been removed as a wallpaper source, they are closing their API
Monitor Profiles have been overhauled, it's recommended that you load and resave your existing profiles to upgrade them to the new format
The 'Screen Savers' tab will be slow to load the first time because of Windows Defender on some computers
WallpaperFusion source now allows you to specify the minimum resolution for images
Desktop Icon Profiles is now merged into the Settings window for configuring
Audio Devices context menu can now be disabled using a policy setting
New scripting function: BFS.Window.IsVisible
Added a "Delay Match" for trigger rules, to allow processes to start up, open windows, set window titles... etc before trying to match
Wallpaper provider logo updates
Added a 'Delete Cache' button for online wallpaper providers
Reduced the number of times DisplayFusion needs to garbage collect
Taskbar no longer sits on top of the Windows 10 lock screen
Bing Desktop wallpaper source fixes
Settings window UI fixes
Wallpaper window UI fixes
Monitor Profile fixes
Window Position Save/Load function fixes
Monitor Padding no longer gets lost from some profiles
Taskbar no longer drops behind windows when vertical
Added a wp-subject wallpaper info tag
Taskbar no longer sits on top of the lock screen
No longer creates empty "Settings" folder
Task View now works correctly with Windows 10 1803 and DisplayFusion
Right-click menu fixed for minimized-to-tray windows
Maximizing a window to splits no longer sends 2 clicks sometimes
Wallpaper sources with long filenames are now truncated correctly
Trigger event 'Process Ended' now fires correctly
Compatibility fixes for 'Hide titleBar Buttons all Windows'
Monitor Profiles and Monitor Config now support many more configurations
Wallpaper info tags are much improved at readying info
Discord compatibility fixes
Monitor Splitting fixes
Custom Functions now support up to 2 decimal places for percents (33.33% instead of 33%)
Google Photos fix
Bing Desktop fix
Monitor Fading fixes for Non-Current Monitor
Taskbar rendering fixes
Selecting a random wallpaper from a source no longer sometimes gives an error
Wallpaper autofix no longer runs when the wallpaper feature is disabled
Removed more reserved hotkey combinations from Windows 10
Cloned monitor profiles are now detected properly as 'current'
Start menu no longer shrinks each time it's opened in Windows 10 on multi-DPI machines
'Process Created' trigger event matching now works correctly
Firefox 57+ now maximizes to split monitors correctly
Wallpaper generation now supports splits correctly that have a gap on the left-side
Selecting more than 1 font style now works correctly with wallpaper info tags
Pixabay wallpaper provider links now work again
Restoring windows that have been maximized to a split improvements
Tray icon context menu fixes
Compatibility and performance improvements
Alt+Tab compatibility improvements
Taskbar compatibility improvements
v9.1 • November 15, 2017
Note: This build uses a new code signing certificate, you may receive a Smart Screen warning from Microsoft until it becomes recognized
Monitor Fading settings UI improvements
Website Wallpaper no longer flashes
Resolved an issue with WallpaperFusion caching
Screen Saver not starting issue resolved
Fixed the missing icons in Alt+Tab for some settings
Wallpaper should no longer steal focus when changing on some machines
Window Highlighting improvements
Resolved a memory/user object leak that happened sometimes on non-English computers
Right-clicking a minimized-to-tray window now shows the menu correctly
Wallpaper Source selector issues resolved
Compatibility and performance improvements
v9.0 • October 25, 2017
New icon set
New Monitor Fading feature for automatically dimming unused monitors and windows
Fixed an issue where wallpaper lost the selected image in some cases
Updated Google Images wallpaper source to work with their new API
Huge improvements to support for mixed-DPI environments on Windows 10
New "Process Created" and "Process Ended" Trigger Events
Desktop icon now opens the Settings window
Fixed Wallpaper Source selector not working on some systems
Fixed some Video wallpaper issues
Start Menu X now opens correctly on non-Primary monitors
Resolved an issue where Monitor Profiles got updated with the wrong settings when loaded
47 languages bundled (if you'd like to help translate DisplayFusion into your language, please contact us)
Many other performance, stability, and bug fixes
v8.1.2 • December 23, 2016
Resolved an issue that prevented DisplayFusion from connecting to APOD
Resolved an issue that prevented DisplayFusion from using TLS 1.1 or TLS 1.2 to connect to any online providers
v8.1.1 • October 31, 2016
Resolved an issue where Universal (Metro) apps were missing from the Alt+Tab window
Resolved an issue where Universal (Metro) apps were missing from the Taskbars
Resolved an issue where Universal (Metro) apps didn't get TitleBar Buttons
Resolved an issue that caused the Taskbars to blink in some situations
v8.1 • October 27, 2016
Added a "Condense TitleBar Buttons" option to make the buttons closer together on some versions of Windows
Digital Blasphemy is now listed under the "account required" section in the wallpaper source selector
Added an option to disable the Wallpaper Autofix feature
New Advanced Setting to disable the monitor ID's in the monitor selector window
Hooks no longer shutdown when only monitor splitting is enabled
Many background performance optimizations when various features are disabled
Alt+Tab aero colour is now correct in Windows 8.1
Auto-fix no longer fixes the wallpaper in some situations when it's disabled
Scripting function BFS.Window.GetBounds now correctly adjusts for Windows 10 window borders
Scripted functions should start faster on some machines
After logging out of Pinterest you can now login as a different user
Small "Move newly opened windows" behaviour changes
Hooks no longer cause Explorer.exe to freak out when Aero colour changing is enabled
Mouse cursor is now shown correctly over mirrored windows
Website Wallpaper provider improvements and fixes
Taskbars no longer stay visible when they're supposed to autohide in some situations
All Settings window tabs now have admin policies for hiding them
Video wallpaper no longer uses alphabetical order when the setting is disabled
Start Menu now opens correctly on non-English machines with split monitors
Panoramio works again on non-English machines
Changes Monitor Profiles now activates the Trigger event correctly all the time
Jump Lists for non-running pinned apps now show recent/pinned items
Pinterest now shows images from boards with spaces in the name
Window Created trigger event no longer fires when a window is focused
When loading a Wallpaper Profile with a hotkey, no longer shows an error message sometimes
Start Menu windows are no longer affected by Trigger events
Mouse wheel now works in the DisplayFusion Alt+Tab handler
Wallpaper window sizes and scales correctly all the time now
Minimizing a window no longer sometimes launches a Metro app in some situations
Website Wallpaper provider now works on 32-bit versions of Windows
Blank window no longer appears on the Windows taskbar
Hooks are no restarted after changing debug logging level
Tumblr improvements
Unsplash improvements
Flickr improvements
Alt+Tab compatibility improvements
Taskbar compatibility improvements
TitleBar Button compatibility improvements
v8.0 • August 8, 2016
Now targeting the .NET Framework 4.0, which will automatically install during setup if needed
Added an "Our Apps" tab to the settings window with details about other great Binary Fortress apps (you can disable this tab in the Advanced Settings if you don't want it)
New Feature: Triggers! Perform actions based on events like Desktop Unlocked, Windows Created, Window Focused, System Idle and many more
An all-new wallpaper source selector is now here!
New Wallpaper Source: "Website Wallpaper" to use a website as a wallpaper, including mouse and keyboard input!
New Wallpaper Source: "My Videos" for playing videos as your desktop wallpaper!
New Wallpaper Source: Tumblr
New Wallpaper Source: Pinterest
New Wallpaper Source: "Unsplash"
New Wallpaper Source: "Panoramio"
New Wallpaper Source: "Dropbox"
Added a "Request Trial License" button to the settings window to request new trial license keys (if needed)
Added a new desktop context menu item to pause wallpaper image changing
Added "Reset All" and "Enable All" to the Taskbars menu in the system tray
Added a new context menu option and Function to pause all wallpaper animations (video and website sources)
Removed the "Taskbar Open Windows on monitor with Start Menu" feature and replaced it with "Window Management Move Newly Opened Windows..."
New Feature: "Window Management Move newly opened applications windows to the current monitor"
Wallpaper can now be enabled/disabled like any normal feature
Wallpaper auto-fix setting has been removed, when the Wallpaper setting is enabled it will auto-fix for you
Updated old Google+/Picasa wallpaper provider to be the new "Google Photos" wallpaper provider
The "Download Scripted Function" window is much improved
You can now filter/search for Functions in the Settings window by name
New wallpaper image info tag: wp-titleonly
Added an option to the 500px wallpaper provider to block nude images
Flickr wallpaper provider now supports albums and favourites
Compatibility rules now allow TitleBar offsets to be up to 99999px
Google Images wallpaper provider now requires a user API key
Added a new wallpaper info tag for system startup time as 24 hour clock
Lots of new built-in Functions
Lots of new scripting functions (BFS.xxx.xxx)
Lots of new Advanced Settings
Taskbar no longer sits on top of the Windows 10 lock screen
Website Wallpaper source is blocked on Windows 7 and lower (too many technical limits)
Video Wallpaper source is blocked on Windows 7 and lower (too many technical limits)
Digital Blasphemy wallpaper source fixes
"Combine With..." wallpaper sources fixed when selected in the Source selector
GPO policies are now enforced correctly if the window is opened directly from the command line
Many Windows 10 window padding issues are resolved (split maximizing, custom functions... etc)
InputList in Scripted Functions now works correctly again
Save/Restore Window Positions function is much improved
Window spanning/unspanning now works in Windows 10 correctly
BFS.DisplayFusion.RunFunction() now passes in the function's window handle by default
"Load from URL" wallpaper source no longer loses the current URL sometimes
deviantArt categories have been updated
Instagram wallpaper source now works again (Instagram changed their API and made it more restrictive)
Aero Peek on the DisplayFusion Taskbars now uses the Windows setting
Window mangement improvements (fixed some timing issues and app-specific issues)
Code editor improvements
Vladstudio thumbnails sometimes didn't load on high-DPI monitors