Changes
Features
-
An option for playlist view group headings to stay in view when scrolling vertically was added. [#1586, #1594]
-
An option to enable smooth (animated) scrolling was added. [#1599, #1604, #1605, #1607, #1609, #1612, #1615, #1622]
This affects the playlist view, playlist switcher, Filter panel, Item details and Item properties. The option is located on the Setup tab on the root Columns UI preferences page.
Some consistency improvements were made to mouse wheel handling as part of this change.
-
CPU usage when moving the mouse over the playlist and other built-in list views was reduced. [#1585, #1590, #1591, #1613]
-
The built-in spectrum analyser visualisation now renders in a background thread, allowing rendering to continue when the main thread is blocked (such as when interacting with parts of the main window title bar). [#1608]
Improvements were also made to allow the visualisation to render at a higher frame rate.
-
A main menu item, View › Lock window size, was added. [#1595]
When enabled, the main window cannot be resized using its borders. It can still be maximised or snapped.
-
When the View › Transparent window command is added to the Buttons toolbar as a button, the button now appears pressed when main window transparency is enabled. [#1595]
-
Some options in Preferences were renamed for clarity and simplicity. [#1611]
Bug fixes
-
Ellipses for truncated text were reinstated when using tab characters to create columns or right-align text where this is supported. [#1589]
This is intended to restore the behaviour of versions before 3.0.0.
-
A bug where the ‘Configure panel…’ button on the Layout preferences tab did not work for the root panel was fixed. [#1617]
This fix is only relevant when the root panel has a configuration dialogue.
-
A bug where, when the built-in spectrum analyser visualisation was the root panel in the layout, its context menu items did not appear when right-clicking on the panel in the main window was fixed. [#1619]
This fix also applies to any other panels that rely on the parent container to show their context menu items.