Releases: reupen/columns_ui
v2.1.0
Changes since version v2.0.0
This release includes a playlist selector toolbar, options to configure playlist view group indentation, and various other enhancements and bug fixes.
Changes from version v2.1.0-beta.3
Features
- Dark menus were enabled on Windows 11 builds greater than 22631. [#788, contributed by @razielanarki]
Bug fixes
-
A bug where the empty area at the bottom of a playlist view with a small number of items did not immediately update after changing the background colour in preferences was fixed. [#804]
-
The tab order of controls on the Grouping tab on the playlist view preferences page was corrected. [#781]
-
A problem where messages containing 'Unsupported format or corrupted file' were logged to the console when adding a new playlist view panel to the layout was fixed. [#806]
-
A problem where 'UnregisterClass failed: Class does not exist.' was logged to the console when quitting foobar2000 was fixed. [#802]
-
The copyright year was updated. [#803]
Internal changes
-
The component is now compiled using foobar2000 SDK 2023-05-10. [#799]
-
The component is now compiled with Visual Studio 2022 17.7.
v2.1.0-beta.3
Changes
Bug fixes
- Performance regressions in the playlist view during operations such as sorting
were fixed. [#776]
v2.1.0-beta.2
Changes
Features
-
Indentation of grouping levels in the playlist view was made configurable. [#774]
The default configuration matches the behaviour of Columns UI 2.0.0.
v2.1.0-beta.1
Changes
Features
-
A playlist selector toolbar was added. [#729]
-
Grouping in the built-in playlist view was updated [#770]:
- each grouping level is no longer indented
- padding either side of artwork was reduced
- artwork reflection is now disabled by default
-
The built-in playlist view now remembers vertical scroll positions of playlists after closing and reopening foobar2000, on foobar2000 2.0 and newer. [#742, #743]
-
If the focused item in a non-active playlist changes, the built-in playlist view now scrolls to that focused item when the playlist is next activated. [#746]
-
In the playlist switcher and playlist tabs, when adding items to a playlist using drag and drop, the first new item added to the playlist is now focused. [#746]
-
The behaviour of Ctrl+Backspace and Ctrl+A was made consistent across edit controls that are part of Columns UI itself. [#735, #740]
-
A built-in icon for the stop after current command was added to the Buttons toolbar. [#757, #762]
-
When title formatting is used in the playlist switcher panel, typing in the panel now always searches by the actual playlist name and not the displayed title. [#738]
-
The Item details panel no longer reads full metadata from non-playing files on foobar2000 2.0 and newer, as full metadata is always available on these versions. [#734]
-
Dark menus were enabled on Windows 11 build 22631. [#771]
Bug fixes
-
In the themed and system colour schemes, if ‘Use custom active item frame’ is enabled, the configured colour is now correctly shown on the preferences page and used for the focused item frame in supported panels. [#754]
Previously, changing the colour had no effect on the actual colour used or shown in preferences. If you were using the themed or system colour schemes and had ‘Use custom active item frame’ enabled, the colour of the focused item frame may change after upgrading due to the saved custom colour now correctly being used.
-
List views no longer use a dotted active (focused) item frame by default in dark mode when the themed scheme is active. [#755]
-
Inline editing in list views now always saves and exits when clicking outside the edit box. [#769]
-
A problem causing a slight delay when starting playback of a track was worked around. [#766]
-
Tooltips in the buttons toolbar, seekbar and volume bar are now dark themed when dark mode is active. [#760, #764]
-
If the system DPI setting changes between foobar2000 sessions, the main window size is now adjusted accordingly when foobar2000 starts. [#732]
-
Live editing no longer misbehaves when right-clicking on scroll bars. [#741]
-
Visual glitches when toggling the Show toolbars option were fixed. [#750]
-
In the playlist tabs and tab stack panels, a small rendering glitch below the left and right scroll buttons when scrolling left and right with dark mode enabled was fixed. [#737]
Internal changes
- The component is now compiled with Visual Studio 2022 17.6.
v2.0.0
Changes since v1.7.0
New features since version 1.7.0 include:
- a dark mode on Windows 10, version 2004 and newer
- a 64-bit build
- improved support for foobar2000 2.x
- buttons toolbar improvements, including SVG icon support, updated default icons and the ability to override the icon size
- an audio track selection toolbar
- the ability to show the number of selected tracks in the status bar
- autocompletion when editing metadata in Item properties
See earlier change log entries for a full list of changes.
Changes from v2.0.0-rc.1
Bug fixes
-
Scroll bars in the DSP preset and output device toolbars now have a dark appearance when dark mode is active. [#703]
-
A GDI-object leak when closing the Item properties options dialogue box on older versions of Windows was fixed. [#704]
-
Certain internet radio streams no longer have a negative length in the playlist switcher, status bar and status pane on foobar2000 2.0. [#721]
-
In the playlist tabs and tab stack panels, the hover item now rerenders correctly after using the mouse wheel. [#723]
-
Some buttons toolbar console messages were updated to refer to hover icons instead of hot images. [#708]
Internal changes
- The component is now compiled using foobar2000 SDK 2023-04-18. [#699]
v2.0.0-rc.1
Changes
Features
-
Dark mode support was added to various dialogue boxes. [#673, #676, #679, #682, #683, #685, #686, #688 (contributed by @marc2k3), #689, #692, #695, #697]
-
Dark menus were enabled on Windows 11 build 22624. [#680, contributed by @marc2k3]
Bug fixes
-
A crash when artwork is enabled in the playlist view and certain input components are used was fixed. [#684]
-
The title bar of a maximised main window now correctly updates when switching between light and dark mode on Windows 10. [#696]
Internal changes
v2.0.0-beta.2
Changes
Features
-
The left and right scroll buttons in the Tab stack and Playlist tabs panels are now dark themed on all supported operating systems when dark mode is enabled. [#666]
(Previously, they were only dark themed on Windows 11 22H2 and newer.)
-
A Play command was added to the playlist view context menu when right-clicking on a single track. [#665]
Bug fixes
-
A bug where panel captions rendered in the background of some panels was fixed. [#659, contributed by @marc2k3]
-
Minor rendering glitches relating to the scroll buttons in the Tab stack and Playlist tabs panels with dark mode enabled were fixed.
[#666]
Internal changes
v2.0.0-beta.1
Changes
Features
-
Support for static SVG files was added to the Buttons toolbar. [#628, #643]
This requires the SVG services component.
-
Built-in icons in non-standard sizes are now rendered using an SVG image when the SVG services component is installed. [#650]
This improves quality for icons displayed in sizes where a pre-rendered version in that size isn’t bundled in Columns UI.
-
Performance when typing into the playlist view to jump to an item was improved in foobar2000 2.0. [#629]
-
Autocompletion was added when editing metadata in the Item properties panel [#647]
The list of values is provided by the foobar2000 core and can be configured in Advanced preferences, under Display/Autocomplete fields.
-
Autcompletion in playlist view inline editing was updated to use the latest foobar2000 API on foobar2000 1.6.1 and newer. [#647]
-
Dark menus were enabled on Windows 11 build 22623. [#649]
Bug fixes
-
A bug where ampersands didn’t render correctly in tab names in the Playlist tabs and Tab stack panels when dark mode is active was fixed. [#622]
-
A bug where toggling the Alternative selection model playlist view option didn’t function correctly was fixed. [#623]
-
A crash when a third-party spiltter incorrectly destroys a built-in panel was resolved. [#624]
-
Excess top and bottom button padding in a buttons toolbar in ‘no edges’ mode was removed. [#638]
-
Various truncated labels in the Buttons toolbar options dialogue box were corrected. [#641, contributed by @marc2k3]
Internal changes
v2.0.0-alpha.5
Changes
Features
- A further improvement was made to the performance of the Filter panel when handling dynamic media library changes. [#615]
v2.0.0-alpha.4
Changes
Features
-
The performance of the Filter panel when handling dynamic media library changes was improved. [#609, #611]
This includes reducing Filter panel initialisation time in foobar2000 2.0 during foobar2000 start-up.
-
The Filter panel no longer reports initialisation times in foobar2000 2.0 when it loads before the media library has initialised. [#612]