Skip to content

v2.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@reupen reupen released this 22 Apr 17:22
1046a94

Changes

Features

  • Support for the Windows 10 and 11 dark mode was added on Windows 10 version 2004 and newer. [multiple pull requests]

    This can be enabled from the Mode tab on the Colours and fonts preferences page.

    Light and dark modes have independent colour settings. However, any custom colours that are currently active will be copied to dark mode settings on upgrade.

    The default value for a custom colour can be reselected by clicking on the Change... button for that colour, and selecting the first colour from the 'Custom colours:' section of the colour picker dialogue box.

    Dark menus aren’t enabled on Windows 11 builds newer than 22598. This is to avoid unexpected problems on untested builds, because the Windows APIs to enable dark menus aren’t public.

    Third-party panels that contain system UI elements like scroll bars will need updating to fully support dark mode.

    The previous mode setting on the Colours tab of Colours and fonts preferences has been renamed scheme to disambiguate it from the new mode setting.

  • The shading of alternate rows in the playlist view was disabled by default in new installations. [#522]

    It can still be enabled (in new installations) by uncommenting the second line in the default global style script.

  • Status bar and status pane preferences were fully separated. [#516]

  • The status bar can now show the number of selected tracks. [#450, contributed by @m0vie]

  • Improvements were made to the status bar layout logic (including better DPI scaling). [#432]

  • The status bar playlist lock icon was updated. [#432, #513]

  • The default playback button icons were tweaked. This includes the removal of subtle glow effects. [#435, #463, #474]

  • The spectrum analyser is now integrated with the Colours and fonts preferences page, and its foreground colour and background colour are now configured there. [#466, #470, #473, #514]

  • The Filter search toolbar is now integrated with the Colours and fonts preferences page, and its font, foreground colour and background colour are now configurable. [#424, #482]

    (Note that selection colours are not supported.)

  • The Filter search button icons were updated. [#438]

  • The default no-cover artwork image was updated. [#437]

  • The 'View/Show toolbars' menu item is now only shown if the shift key is held down when opening the View menu. [#410]

  • A warning was added under the 'Show toolbars' option in preferences. [#410]

Bug fixes

  • A problem where the playlist tabs panel had an incorrect maximum width or height was fixed. [#449]

  • The hover colour of text in a buttons toolbar in flat mode was corrected so that it is typically white in light mode. [#479]

    (This change has the side effect of an uglier hover animation on some versions of Windows.)

  • Flickering when resizing the Playlist tabs and Tab stack panels was eliminated. [#451]

  • Flickering of panel captions when resizing a panel was eliminated. [#496]

  • Various glitches with the rendering of toolbar sizing grips were fixed. [#495, #497]

  • Various bugs with the positioning and sizing of panel captions were fixed. [#418]

  • The status bar pop-up volume bar now correctly scales with the system DPI setting. [#418]

  • The position of seekbar and volume bar tooltips relative to the pointer position was corrected so that it's based on the actual pointer size, rather than a fixed offset. [#494]

  • The item indentation of the layout tree on the Layout preferences page was corrected to scale with the system DPI setting. [#517]

  • Various truncated labels in preferences were corrected. [#469, #516]

Removals

  • Support for foobar2000 1.4 was removed. foobar2000 1.5 is now the minimum version required.

Internal changes

  • The component is now compiled using Visual Studio 2022 17.1 and the /std:c++20 compiler option. [#408, #409]

  • The component is now compiled using foobar2000 SDK 2022-01-04. [#419]

  • Preliminary work towards 64-bit support was undertaken. [#457, #467]