FluxDock 1.0.2
Update to 1.0.3. This version has no update check in it, so it will never tell you that a newer one exists. It also names a Codex limit window by which slot it arrived in, which since July labels a weekly limit
5hand shows a7drow for a limit the account does not have.
A maintenance release that fixes four faults, three of which could interrupt whatever you were doing.
Fixed
The watchdog flashed a console window every minute. The scheduled task ran powershell.exe. Its script asked for a hidden window, but where Windows Terminal is the default console host the console appears anyway, so a window came up in front of everything once a minute and took the foreground with it. That is enough to drop a fullscreen game to the desktop. The task now runs fluxdock.exe --watchdog, a GUI binary with no console to show. If you installed the watchdog on an earlier version, run scripts/install-watchdog.ps1 again to pick up the new task.
The widget could stay hidden with no way to bring it back. Fullscreen detection trusted the shell's "busy" state, which Windows also reports for do not disturb, and Windows turns that on by itself while gaming and leaves it on afterwards. The widget then hid with nothing on screen explaining it, and showing it from the tray was undone within a third of a second. Only exclusive Direct3D is trusted now, showing the widget outranks hiding it, and the log records what the widget is hiding behind.
A crash report was filed for an orderly shutdown. Preventing exit while Windows signed the user out kept the event loop running against a window the shell had already destroyed, which aborted inside the toolkit and wrote last-crash.txt every time the machine restarted.
The floating window was taller than its content. Its height was fixed at what two providers need, so running one left dead space above and below the rows. The window is now sized to what is actually on screen.
Alongside those: nothing starts a process while a game is in front, path lookups are cached instead of running where on every poll, and the restart item and folder shortcuts no longer go through a console program.
Install
Download FluxDock_1.0.2_x64-setup.exe for the installer, or FluxDock-1.0.2-portable-x64.zip if you would rather keep it in a folder of your own.
With Scoop:
scoop bucket add fluxdock https://github.com/kalaylienes/fluxdock
scoop install fluxdockThe binary is not code signed, so SmartScreen warns on first run. Choose More info, then Run anyway, or build it yourself from source.