Release History

Every feature, improvement, and fix — version by version.

Next version (not released yet)

Bug fixes

  • Fixed the error “Unknown wallpaper type: 23” when opening “Wallpaper effects” for a monitor that plays a frame-sequence animation (a BXAnimate_ folder). Such a monitor also did not restart its animation when BioniX started. Both work now.
  • In “Wallpaper effects”, just clicking another effect in the list stopped the effect that was running, and Cancel then left the monitor on the last effect you clicked, stopped. Now the monitor changes only when you press OK or Apply, or open the settings of an effect.
  • Fixed the OK button of “Wallpaper effects” hidden under the Windows taskbar on a screen 768 pixels high. The dialog was taller than the screen. It now has two columns and fits.
  • Fixed: in the About box, the “Remaining time” line and the build information line were drawn over each other. Each now has its own row.
  • Fixed a deleted animated GIF or WebP that went on playing. When you deleted the animation that was on screen, it kept playing, and with no GIF left in the playlist the warning “No GIF files found!” never appeared. Deleting it now stops it.
  • Fixed the Slideshow and Photo Pile countdown not running after BioniX was restarted, so the wallpaper did not change by itself. The countdown now starts again with the effect.
  • Fixed the error “The process cannot access the file because it is being used by another process” for a thumbnail at start-up. The playlist tried to read a new thumbnail while it was still being written, and its cell stayed empty for a moment. A thumbnail now becomes visible only when it is complete.
  • Fixed a memory fault that could crash BioniX at a random moment after it made thumbnails in the background (while resizing an image, drawing a placeholder thumbnail or reading a GIF).
  • Fixed: an image smaller than 12 pixels on one side could still crash the beta builds while its thumbnail was made, through a path that the v15.30 fix did not cover. Such images are now resized like any other.
  • AI border fill: after a change of screen resolution, a border that was waiting in the queue was drawn at the old size. On a smaller resolution the picture spilled past the edge of the monitor, and the next wallpapers on that monitor had the wrong size too. The border is now drawn at the current size of the monitor.
  • AI border fill: when a monitor moved on to the next wallpaper while its AI job was still waiting in the queue, the border made for the old wallpaper could be painted over the new one. Such a job is now dropped.
  • Shader effects such as Starfield now use the graphics card. A wrong setting had made all of them fall back to the processor, which is many times slower.
  • Starfield: the stars jumped to a new place when the mouse moved, and the whole star field changed when you changed a setting. The mouse now turns only the view, smoothly.
  • Panic: on a monitor that showed Photo Pile, the panic image did not appear. The panic image also counted as a played wallpaper and went into the wallpaper history, where “Previous” could later crash BioniX. The panic image now appears on Photo Pile too and leaves nothing in the history. Panic also hid the control strip of every mini-monitor for good; it comes back now.
  • The wallpaper properties window no longer stays on top of every other program.
  • Fixed: for some users no tooltip appeared anywhere in BioniX, and ticking “Show hints as tooltips” did not bring them back. The checkbox works now. After the update the tooltips are on for everyone; if you had switched them off, switch them off once more.
  • Fixed: the folder for internal files (Settings, System) was ignored for thumbnails. They were still saved in the default folder.
  • Licence: after the licence key was uninstalled, the next start of BioniX ended with an error. BioniX now starts normally, in demo mode. Licence errors now also appear in the BioniX log.
  • Fixed “System Error. Code: 1400” (invalid window handle) when applying a video wallpaper. If Windows Explorer had restarted in the meantime — or the desktop theme had been changed from the Personalize menu — Windows destroyed the hidden window BioniX paints wallpapers on, and BioniX kept trying to use it. BioniX now notices that the desktop was rebuilt, re-attaches itself to it automatically and repaints the current wallpaper. Before this fix the wallpaper silently stopped updating after an Explorer restart.
  • Fixed “No monitors detected!” appearing on every wallpaper change after a screen-resolution change. If anything went wrong while BioniX was rebuilding its monitor list, the rebuild stopped halfway and left the program with no monitors at all until it was restarted. The rebuild now survives a failure on a single monitor, and it never throws away the monitors it already has unless it can really build new ones.
  • Fixed a crash when restoring BioniX from the tray after one or more screen-resolution changes. Every resolution change left an invisible, orphaned copy of a mini-monitor panel behind, still pointing at data that had already been released. Those leftovers are now released together with the monitor they belong to — which also removes a small memory leak on each resolution change.
  • Fixed: “Test connection” and “Refresh” in the AI settings could freeze BioniX for good.
  • Fixed several crashes: deleting a wallpaper while its thumbnail was being made; sorting or cleaning the playlist after the window was made wider; a screen-resolution change after wallpapers were deleted from the playlist; the URL checker; closing the AlphaCoders browser (which also froze for 5 seconds); a Parallax layer saved as an 8-bit PNG.
  • Fixed the error “Hidden monitor can only have efNone plugin” in Expand mode when “Previous” or another command for the primary monitor was used, and an error box on every resize of the main window after a failed monitor rebuild.
  • Playlist files are safer: a failed save no longer empties your playlist file (BioniX now writes a temporary copy first), and a damaged or locked playlist file no longer wipes the playlist that is open or the “last playlist” setting.
  • “Move to category” overwrote a file with the same name in the category folder, then deleted the original. The moved file now gets a free name (for example beach_001.jpg).
  • “Clean orphan thumbs” deleted the thumbnails of playlists saved outside the BioniX data folder, and deleting one item erased the thumbnail that its duplicate still used.
  • Effects no longer stop or change by themselves: the slideshow froze after a change of span style; opening a playlist stopped the effect on every monitor; Photo Pile froze after its first pile and became Slideshow at every restart; waking from sleep replaced every animated effect with Slideshow and saved that.
  • Unplugging a monitor no longer changes your saved span style (Clone or Expand) to Individual. In Clone mode, pausing the countdown on one monitor no longer restarts it on the others.
  • Settings that were lost: opening the settings of a shader effect reset all its values to the minimum (and OK saved them); the thumbnail height and “Show thumbnails” were erased at every start; Day/Night and “Time in file name” overwrote your countdown interval; a new install saved empty AI prompts.
  • AI border fill with ComfyUI: a generation without upscaling never finished. Changing the prompt, the model or the picture now makes a new border instead of reusing the old one. Turning AI off stops the running job, typing in the server box no longer restarts everything, and BioniX no longer leaves two full-size images on the ComfyUI server for every border.
  • Playlist > Advanced > “Generate thumbnails” did nothing, and the playlist showed one more column than fits, which hid the right-hand thumbnails behind a scroll bar.
  • First run: the wallpapers added in the intro wizard were wiped. Opening with BioniX an image that was already in the playlist applied a different wallpaper.
  • “Add images from folder” skipped the WebP images in the folder, and the “Add single image” dialog did not list WebP files. Both find WebP files now.
  • “Animated wallpaper (video)” chosen in “Wallpaper effects” never played the video. Parallax: red and blue were swapped on 24-bit layers, and a layer with drift slid off the screen.
  • The calendar, text, hardware and particle overlay settings can be opened from the main menu. “Reset settings” no longer leaves the taskbar or the desktop icons hidden. A wallpaper named for midnight (00-00) is now used in “Time in file name” mode. Running the URL checker twice no longer marks every URL as invalid.
  • Playlist: thumbnails that could not be made are tried again when you change the thumbnail size.
  • Parallax: a layer saved as a 4-colour PNG was drawn as stripes of the wrong colours.
  • Parallax: a new layer folder chosen in the Parallax settings is now shown at once, also while Parallax is running.
  • The small monitor preview in the main window now shows the message of a blanked monitor (for example “<BioniX Wallpaper>”), not just a black picture.
  • The AlphaCoders browser could stop working when Windows had been running for more than 49 days without a restart.
  • “Add URLs”: the button that shows the advanced options shows a gear again, not a wrong letter.
  • Countdown settings: the Stop button showed the Pause symbol.

Changes

  • Starfield: the stars no longer always slide from right to left. They fly out of the centre of the screen toward you, and the mouse turns the view.
  • Starfield: new “Mouse sensitivity” setting (0 to 200%, default 70%) for how far the mouse turns the view.
  • The buttons on the bar under each small monitor preview are flat now, all the same size and centred. The countdown ring no longer sticks out of the bar.

v15.44

  • Maintenance build: extra error handling in the AI settings (“Test connection” and “Refresh”), which now show an error in the dialog instead of failing silently.

v15.37

Bug fixes

  • Fixed access violation in TMainMenuBarStyleHook.Invalidate after changing a skin and then clicking the main menu. Caused by a long-standing Delphi VCL bug: SetStyle leaks the previous skin’s menu hook, and the next main-menu click reads freed memory. BioniX now persists the chosen skin to its settings file and asks the user to close and reopen the app, so no live SetStyle is issued while a menu hook is alive. Same approach HeidiSQL adopted for the same VCL bug.
  • Fixed the long-standing “EAssertionFailed: No file was open yet!” crash that could fire when starting an animated video (AVI / MP4 / etc.) wallpaper if the FFmpeg libraries failed to load or the file no longer existed. The animation plugin now resets its state cleanly on failure so reopening the dialog and clicking OK no longer hits the assertion.
  • Hardened the same family of failure paths in the animated-GIF and animated-WebP plugins (they would have looped retrying a corrupt file). The createAnimPlugin orchestrator also now checks the load result before starting the animation instead of starting it blindly.

v15.36

Bug fixes

  • Fixed startup error “The png image could not be loaded from the resource ID” on Windows 11 24H2. The countdown spinner’s frame resources were missing from the patched LightSaber VCL unit, so the load raised inside the plugin constructor. Restored the resource and the spinner animates cleanly again.
  • Fixed shutdown assertion (“TBXMonitorEx — Plugin cannot be Nil!”) that fired when the above startup error had left a per-monitor plugin uninitialized. The destructor now skips the LastPlugin INI write when the plugin never came up, so a startup failure no longer turns into a second crash on close.
  • Fixed cosmetic bug in the Log window where the “Time” and “Message” column headers were drawn twice with a slight offset, producing a ghost overlap under VCL skins. The custom paint path now defers to the grid’s default header rendering.
  • Demoted the noisy “Saved path not found in playlist” warning during early startup (when the playlist hasn’t been loaded yet and the first call is always expected to miss) from a red warning to a verbose hint.

v15.34 (Beta)

Bug fixes

  • Fixed crash (“getCursorPos: Playlist is empty”) when the per-monitor countdown ticked while the playlist was empty — typically while the EULA / intro / skin chooser was still showing on first run. The countdown now stops cleanly instead of raising; the playlist’s Next-wallpaper helpers also short-circuit on an empty playlist.

v15.33

Bug fixes

  • Near-instant startup — the slideshow fade animation was running on the very first wallpaper apply at boot, blocking the main thread for ~4 seconds per monitor (8 s+ on dual-monitor setups). The fade was invisible anyway because BioniX was fading from the host window's blank initial state to the same wallpaper already on the Windows desktop. The startup path now skips the fade.
  • Fixed crash (“Hidden monitor can only have efNone plugin”) when opening the Effects picker on a monitor that is hidden by the current span mode — physical monitor in Expand mode, or the virtual expanded monitor in Clone/Individual mode. The picker now shows a friendly explanation and exits cleanly instead of letting the user pick an effect that the engine cannot apply.
  • Fixed crash (assertion failure in the Effects picker) when pressing Enter while the OK button was disabled — e.g. with an empty playlist. The Enter handler was bypassing the disabled state and tripping an internal check. It now exits gracefully.
  • Fixed latent crash when applying a video to one monitor while another (currently hidden by the span mode) still carried a stale video-plugin state from before a span-mode change. The video hand-over routine now correctly handles hidden monitors instead of trying to switch them to slideshow.
  • Fixed shutdown crash (Access violation in System.Net.HttpClient) when closing BioniX while an online wallpaper download was still in flight. Pending downloads now drain cleanly before the playlist is freed, so the worker thread never runs into a half-finalized program.

v15.32

Bug fixes

  • Fixed Stability AI cloud provider — outpaint requests were malformed (sent a mask instead of the directional pixel padding the endpoint expects), so nothing reached the server. BioniX now sends the original image plus the correct left / right / up / down padding values.
  • AI completion callbacks now pin to the main thread's Synchronize queue, eliminating a theoretical race where a result could be dropped if the worker thread terminated first.

v15.31

Bug fixes

  • Fixed thumbnail generation (multithreading issues)

v15.30

  • AI-powered wallpaper border fill — automatically extends wallpaper edges using local AI (ComfyUI) to seamlessly fill any monitor aspect ratio
  • Support for both local (ComfyUI) and online AI providers
  • AI batch processor for processing entire wallpaper collections across multiple monitors
  • AI settings panel with provider configuration

Bug fixes

  • Fixed FadeBorder crash (“wallpaper is larger than the desktop!”) when image aspect ratio matches the monitor — added downscale guard for oversized wallpapers
  • Fixed crash (EAssertionFailed) in StretchF when loading very small thumbnails (less than 12 pixels in any dimension)
  • Fixed EAccessViolation crash during application shutdown (Embarcadero bug workaround in Vcl.WinXCtrls)

v15.23

Bug fixes

  • Fixed crash with GIF files

v15.22

Bug fixes

  • Fixed crash (EAccessViolation) when closing BioniX after using the Parallax effect
  • Fixed error when loading monitor frame PNG on systems with restricted folder permissions (e.g. installed under C:\BioniX\)
  • Fixed last used effect not restored on startup — wallpaper effect reset to “None” instead of the last used effect
  • Fixed crash after applying skins
  • Fixed cursor not properly drawn when not in Thumbnail mode
  • Fixed crash when generating thumbnails (multithreading) — “File locked by other process”

Changes

  • In the playlist, the user can no longer set the color or cursor — the cursor now correctly inherits its color from the current skin

v15.21

  • New Parallax Editor — design multi-layer parallax wallpapers with included demo files
  • Playlist shadow is no longer shown in single-row thumbnail mode
  • Settings icon on each mini monitor for quick access to the context menu
  • Drag and drop URLs directly from your browser into the playlist

v15.19

  • Orphan thumbnail cleanup tool — one click in Settings removes thumbnails that no longer belong to any wallpaper, reclaiming disk space
  • Smart thumbnail deduplication — the same image shared across playlists now uses a single thumbnail
  • Detailed cleanup report showing playlists scanned, thumbnails in use, and disk space reclaimed
  • Automatic empty folder cleanup after orphan removal

v15.18

  • Automatic bug reporter is back
  • Applying a wallpaper now scrolls the playlist to center it in view

v15.17

Bug fixes

  • Fixed a crash in the search box when closing the application
  • Fixed incorrect monitor layout detection

v15.16

  • Hold SHIFT while dragging images from Explorer to replace the current playlist instead of appending

v15.12

  • Background download of online images and webcam previews
  • New “small image” display mode — centers the image with a blurred, enlarged copy as background fill
  • Automatic language selector shown at first startup when the system language is not English

Bug fixes

  • Fixed “Wallpaper Properties” missing from the system tray right-click menu (single-monitor setups)

v15.11

  • Live desktop Task Manager overlay — shows top 5 CPU and RAM consumers directly on your wallpaper. Processes with multiple instances (like browser tabs) are automatically grouped. Enable “Show CPU” in slideshow settings to activate.
  • Live preview button in SlideShow settings to see effects in real time
  • Support for animated WebP files
  • Automatic cleanup of recently-used playlists that no longer exist
  • Wallpaper stays on the desktop after closing BioniX
  • New particle effects (snow, leaves, rain) via Skia engine
  • Shadow under overlay text for better readability
  • Ken Burns effect — virtual camera pans across high-resolution wallpapers
  • Portable mode — INI file stored in the application directory

Bug fixes

  • Fixed invalid images not being skipped — previously they displayed their filename on the desktop
  • Fixed cursor stuck as “no drop” icon after double-clicking a MOV file in the playlist
  • Fixed monitor panel not updating after applying a video wallpaper
  • Fixed calendar checkbox in Settings being disconnected from the main form
  • Fixed “Show countdown in system tray” option not working
  • Fixed calendar text barely visible on dark wallpapers — added drop shadows
  • Fixed unnecessary extra submenu in “Lock on folder” recent list
  • Fixed tall GIFs stretched incorrectly in the mini monitor panels
  • Fixed BioniX not restoring correctly when minimized to taskbar instead of system tray
  • Fixed wallpaper lost when changing system font
  • Fixed child windows appearing behind the main form when “Stay on Top” (F12) is enabled
  • Fixed animated GIFs not added at the end of the playlist when adding multiple files
  • Fixed keyboard shortcuts not shown in the main menu
  • Fixed error message when a locked folder is deleted while BioniX is watching it
  • Fixed BioniX locking on a webcam entry in the playlist instead of advancing
  • Fixed animations not always resuming after standby
  • Fixed “Hide desktop icons” not working on Windows 10
  • Fixed slideshow countdown restarting on its own after resuming from standby
  • Fixed wallpaper unexpectedly changing when resuming from standby
  • Fixed GIFs sometimes treated as static images instead of animating
  • Fixed BioniX starting in normal window mode even when “Start minimized” is enabled
  • Fixed video playback not looping or advancing to the next item
  • Fixed “Minimize All” button also minimizing BioniX itself
  • Fixed BioniX switching the Windows desktop mode from “Slideshow” to “Picture”
  • Fixed FPS overlay checkbox not working
  • Fixed stale INI file from an older version found in the application folder
  • Fixed PhotoPile using the wrong image source
  • Fixed “Add images from folder” not remembering the last used folder
  • Fixed custom spin-edit controls ignoring the selected font

v15.7

[Jerry edition]

Bug fixes

  • Fixed: Drag-and-drop files no longer lose their selection order
  • Fixed: Wallpaper no longer clears to black when closing/minimizing other applications
  • Fixed: Startup Enable/Disable buttons now work (registry write was missing)
  • Fixed: Monitor ID warning no longer pops up when laptop lid is closed
  • Fixed: Calendar, File Name, and Hardware Info overlays now display after timer changes wallpaper
  • Fixed: Lock On Folder mode now persists across application restarts

v15.6

Bug fixes

  • Fixed settings not being saved on certain form configurations
  • Fixed slideshow timer not working in clone mode
  • Fixed countdown text not updating in the system tray
  • Fixed hardware overlay settings lost when closing the application

v15

  • Support for Windows 11 24H2 and newer (fixes wallpaper not showing)
  • Home/End keys jump to the top/bottom of the playlist
  • AI-powered self-translating engine — translate BioniX to any language via DeepL
  • New auto-updater
  • Improved Matrix animation column sizing

Bug fixes

  • Fixed GUI freezing at startup — wallpaper is now applied in a background thread
  • Fixed crash when loading an old-format playlist file
  • Fixed program freezing when downloading an online image — now uses a background thread
  • Fixed video on one monitor making the static wallpaper on another monitor go blank
  • Fixed two BioniX instances running simultaneously when mixing v14 versions
  • Fixed language selector not switching back to English
  • Fixed “Apply last wallpaper” on startup not working
  • Fixed window size not being saved between sessions
  • Fixed language selector appearing twice at first startup
  • Fixed animated GIF not centered correctly on the desktop
  • Fixed system tray popup menu not using the selected skin
  • Fixed animated GIF sometimes not playing when pressing Next
  • Improved overall startup initialization

v14.9

Bug fixes

  • Fixed BioniX not auto-starting the last used effect on startup

v14.8

  • Image resolution displayed in the playlist (especially useful in single-row mode)
  • Tumblr image downloader
  • Play video wallpaper on a specific monitor instead of centered across the desktop
  • New single-row playlist layout (classic look and feel)

Bug fixes

  • Fixed screensaver not loading the playlist
  • Fixed mini monitor panels calculated incorrectly when starting minimized to tray

v14.7

Bug fixes

  • Fixed translations failing to load for dynamically created forms

v14.6

  • Threaded playlist management — loading 402 MB of images now takes 7 seconds instead of 27

Bug fixes

  • Fixed minimalistic interface mode not working

v14.0

  • New plugin architecture for easily adding wallpaper effects and animations
  • Transition effects (fade, flip) between wallpapers
  • Mix different effects across monitors (e.g. Matrix on one screen, video on another, slideshow on a third)
  • New RainDrop desktop effect with dedicated editor
  • Redesigned all effect editors (SlideShow, GIF, Matrix, etc.) with a consistent look and feel
  • New SlideShow effects: Top-to-Bottom, Right-to-Left, Interlaced
  • CPU/RAM utilization overlay on the desktop
  • Pause, Resume, and Next Frame controls for GIF/AVI animations
  • Volume control for video wallpapers
  • Wallpaper Properties dialog completely rewritten
  • Apply wallpaper properties directly from the editor with live preview
  • Share a wallpaper via email
  • “Identify monitor” menu command
  • Thumbnails generated immediately when images are added for smoother scrolling
  • Playlist scrolls to newly added images when using “Append folder”
  • Smarter playlist scrolling after deleting items
  • Progress indicator when importing many images
  • Better busy indicators when adding or sorting large playlists
  • Close effect editors with Escape or Enter
  • Preview panel hidden by default; play buttons moved to the main toolbar
  • Improved GUI layout
  • Improved translation engine
  • Streamlined first-start language selector
  • Improved file-type filter when adding wallpapers via the menu
  • More online images and videos in the default playlist
  • Alternative download source for the installer
  • Installer size reduced from 31 MB to 24 MB
  • Brand new website

v14

  • Predefined wallpaper collection now includes videos
  • Safety confirmation before clearing the playlist

Bug fixes

  • Fixed automatic updater not checking for updates in BetaTester mode
  • Fixed expanded monitor size calculated incorrectly when switching modes
  • Fixed static wallpaper briefly appearing then vanishing after playing a video
  • Fixed “Closing application while still initializing” error on a fresh Windows install
  • Fixed Matrix animation running too fast
  • Fixed first thumbnail missing from the playlist
  • Fixed splash screen appearing behind the main form
  • Fixed “Send to monitor” on animated GIF sending it as a static image
  • Fixed multi-monitor expanded settings not being remembered
  • Fixed language not applied correctly after selection
  • Fixed mini monitor panels not refreshing after changing skins
  • Fixed broken images in the predefined wallpaper collection
  • Fixed minimalistic interface showing a duplicate button
  • Fixed “Warn when cannot connect to internet” notification not working

v13.08

  • Reduced memory consumption for animated wallpapers
  • Improved application initialization sequence

v13.07

  • Animations can span the entire desktop
  • Resize animated GIFs (fill, fit, center, stretch, fixed width/height, auto)
  • Send animated wallpapers (GIF/AVI) to specific monitors
  • Automatic background color detection for animated GIFs
  • Animation settings available in both Global and per-wallpaper Properties
  • Per-wallpaper background color selection

Bug fixes

  • Fixed hint panel in Global Wallpaper Properties always visible even when it should be hidden

v13.06

Bug fixes

  • Fixed “Animating wallpaper” label not disappearing after stopping the animation

v13.05

  • Improved uninstaller
  • “Send wallpaper to a friend” via email
  • Multi-language support — built-in translations plus user-created language packs

Bug fixes

  • Fixed background fade speed setting not saved correctly

v13.04

Bug fixes

  • Fixed dual-monitor expanded mode failing with a bitmap creation error

v13.02

Bug fixes

  • Fixed playlist crash when cursor position pointed to a negative row

v13

Bug fixes

  • Fixed pink screen or “Cannot create bionix.bmp” error when expanded wallpaper mode was active
  • Fixed countdown timer continuing to tick even when the progress bar is hidden
  • Fixed “PhotoPile background image not found” error when PhotoPile is triggered by the timer
  • Fixed multi-monitor configuration showing the wrong number of monitors

v12.41

  • Per-wallpaper background color selection merged into Wallpaper Properties

v12.4.1

  • Improved startup reliability — program recovers gracefully if the last playlist fails to load

Like BioniX? Get It for Free.

After the 15-day trial, keep BioniX free through the community program: post about BioniX, and how far your post reaches decides your membership.