github reupen/columns_ui v3.1.0-alpha.1

latest releases: v3.2.1, v3.2.0, v3.2.0-rc.1...
pre-release3 months ago

Changes

Features

Artwork view

  • The Artwork view now supports colour management. This improves support for images with an embedded colour profile and makes image colours more consistent with web browsers. [#1275, #1284, #1289, #1290, #1292, #1296, #1300, #1301, #1340]

    Additionally, support for Windows Advanced Colour can be enabled in Preferences on Windows 10 version 1809 and newer. This improves support for HDR and high bit-depth images but is recommended only if HDR is enabled in Windows.

    Further information on colour management in the Artwork view.

  • The Artwork view now has a ‘Show in File Explorer’ context menu item and click action that shows the file containing the displayed image in File Explorer. [#1307]

  • A ‘Copy path’ command was added to the Artwork view context menu. [#1313, #1314]

  • When right-clicking in the Artwork view, a dedicated context menu is now shown (rather than the parent container’s context menu with Artwork view items appended). [#1312]

Playlist view

Buttons toolbar

  • The buttons toolbar now supports enabled and pressed states for main menu commands that report their command state via the latest foobar2000 API. [#1297]

    This requires main menu commands to implement the mainmenu_commands_v3 service interface in the foobar2000 SDK.

Layout editing

  • The ‘Splitters’ panel category was renamed ‘Containers’. [#1337]

  • The context menus for live editing and the layout tree in Preferences were reorganised. [#1311, #1325]

    This includes changes to the labels and position of some menu items, adding separators and indicating the current container type in the renamed ‘Container type’ submenu.

  • Commands for moving a panel to the previous or next position in its parent container were added to the live editing context menu. [#1325, #1331]

  • A ‘Cut’ command was added to the context menus for live editing and the layout tree in Preferences. [#1302, #1332]

  • A ‘Paste/Before’ command was added to the live editing context menu. [#1336]

  • An ‘Edit parent’ command was added to the live editing context menu. [#1336]

    This closes the menu for the current panel and shows the live editing menu for the parent container.

  • The ‘Add sibling’ (previously ‘Add panel’ underneath the name of the parent container) command in the live editing context menu now adds the new panel directly after the panel the menu is being shown for. [#1336]

  • Commands to cut, copy or paste panels now all operate on an internal clipboard in addition to the Windows clipboard, to protect against accidentally overwriting the Windows clipboard with something else before a panel is pasted. [#1332]

  • Removing the root panel is now allowed, and the previous ‘Change base’ command has been removed. [#1333]

  • Unknown panels (such as uninstalled panels) are now preserved when copied and pasted in the Layout tree in Preferences. [#1302]

  • ‘Horizontal splitter’ and ‘Vertical splitter’ were renamed ‘Row’ and ‘Column’ respectively. [#1337]

  • Captions are no longer enabled by default when adding panels to row and column containers. [#1341]

Other

  • The Main preferences tab was split into a Setup tab and a Main window tab. [#1309]

  • The use of hardware acceleration for built-in panels that use Direct2D can now be turned off or on in Preferences. [#1309, #1317]

    Hardware acceleration is now disabled by default due to inconsistent performance for different hardware.

Bug fixes

  • The built-in spectrum analyser visualisation now uses a more conventional frequency scale, with the scale standardised for all playback sample rates. [#1276, #1338]

    This applies only when the horizontal axis is set to use a logarithmic scale.

  • A bug where the status bar did not show the selected track count correctly when the digit grouping symbol configured in Windows is a non-breaking space was fixed. [#1327]

  • A bug where artwork images in the playlist view varied in width by up to two pixels was fixed. [#1281]

  • A bug where the focus was not restored to the previously focused child window after some operations, like a ReplayGain scan, was fixed. [#1293]

  • A possible problem where artwork stopped loading in the Artwork view until foobar2000 was restarted was fixed. [#1304]

  • The Artwork view now correctly updates the shown image after toggling ‘Lock artwork type’ straight away. [#1312]

  • Various bugs relating to the manipulation of single-instance panels during live editing were fixed. [#1315, #1323, #1324]

  • Removing the active tab in a Tab stack during live editing now switches to another tab (rather than leaving no tab active). [#1315]

  • A bug where using the ‘Paste (insert)’ (now named ‘Paste/After’) live editing command in a Tab stack inserted the panel in the wrong position until foobar2000 was restarted was fixed. [#1325]

  • Copying panels from a Tab stack and pasting them in a row or column container no longer results in the panel having a zero width or height. [#1341]

  • The symbol used for the active layout preset in the View/Layout menu was corrected to be a filled circle rather than a tick. [#1326]

Removals

  • The option to have a linear vertical scale in the spectrum analyser was removed. [#1338]

    This is because it had little purpose.

Internal changes

Don't miss a new columns_ui release

NewReleases is sending notifications on new releases.