Added an option when running modern skins to have the script timers run at a lower frequency compared to the default that WACUP now applies (60fps vs 30fps) which is closer to what 5.666 & earlier would run them at & may be of use for WINE / slower setups where the 60fps target can cause a higher CPU load than would be expected (the 60fps target was to provide consistency with the classic skin main window vis)
Changed things to reduce the amount of WINE specific checking is needed since WINE 7.x & newer requires fewer things to be worked around compared to WINE 6.x (not that anyone should be running that now)
Changed some of the installer clean-up handling when it's needed to re-copy / update the modern skins to reduce the time it takes for completing the clean-up of some temporary files used with skin updates
Fixed the reproducible modern skin related crashes from the prior build on the about skin preferences tab as well as (hopefully) the unhandled crashes that were happening on skin change/refresh for some (a number of things were going on with some of it my replacement code & some of it within the modern skin engine plug-in but are able to be worked around)
Fixed the main window visualisation area of most modern skins not looking correct especially when a colour theme was specified to be used
Fixed a number of issues with the handling of gammagroups from modern skins though there might be more (it also appears that there might be an issue with 5.666 & earlier where gammagroups are applied even if one is not defined in the skin which has already required some changes to WACUP's copy of the Winamp Modern skin to avoid the skinned scrollbars not being correctly handled)
Fixed a crash that could occur in the Not So Yasapi playback device setup handling
Fixed the handling of some bitmap images not rendering correctly (e.g. splash screen & some modern skins) due to messing up code doing in-memory handling
Fixed pressing F5 when the media library navigation tree is focused not triggering a skin refresh
Fixed the installer & uninstaller incorrectly trying to apply dark mode on WINE 8.x where it's not properly supported causing an incomplete look to them
Fixed some quirks with the win7shell plug-in & how it tracks the need to provide active previews under Alt+Tab & Win+Tab along with minimising polling checks
Fixed the setup / update process not changing the WACUP install to run in non-legacy by default unless the equaliser is reported as being enabled (this will override any explicitly set legacy mode instances as there's no prior way to know if that was done or not & things with this build should make non-legacy mode the appropriate mode for most to be using WACUP under anyway)
Fixed a crash which could occur after the skin selection setup dialog is shown & WACUP is then allowed to continue to be loaded post-setup (not sure how this wasn't causing a failure for all setups)
Fixed a regression in the installer which prevented it from reinstalling the modern skins if they were not found / matching to the build being used & the prior beta build had already been installed
Fixed a random crash at the end of the main installer process which could prevent some of the setup clean-up being correctly done
Fixed a main playlist updating issue if using advance on next & a playback stop event then happens causing the wrong playlist item to update
Fixed the probable cause of a deadlock when doing a batch import of files into the main playlist editor due to some clean-up tasks incorrectly also trying to run at the same time
Fixed a conflict on loading with MP4 based files when trying to autoplay & the library history plug-in is also trying to restore the last playback position which could cause the current playback position to jump to the start of the track although playback was working from the expected position (this now has the autoplay action take precedence & can also avoid the history database being loaded too soon to help reduce loading times)
Fixed some of the plug-ins incorrectly triggering a load of the local library database when not expected which could depending on the size of the database cause a noticeable ui related lag (still can occur but it's less likely)
Fixed the modern skin playlist window file menu getting corrupted due to an issue with the live editing of the library view results which are added to the menu
Fixed sizing issues of the checkboxes drawn on the plug-in lists due to quirks with DPI handling across different platforms so they're now custom drawn which'll ensure they fill the area correctly (the look may not match the OS though this also allows for dark mode support to be applied to them so that's a small bonus)
Fixed the probable cause of a conflict on closing which could cause a hang / crash between the Win7shell & Win10shell plug-ins
Updated libnghttp2 (libcurl.dll) to 1.53.0 (10 May 2023)
Updated libopenmpt (in_mod.dll) to 0.7.1.19254 (7 May 2023)
Updated Monkey's Audio (in_ape.dll) to 10.11 (4 May 2023)
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 7 May 2023
Updated the Winamp Modern & Winamp Modern Holiday skins to v1.4.2 (6 May 2023)