github reupen/columns_ui v3.5.0-alpha.1

pre-release6 hours ago

Notice about supported Windows versions

Columns UI now requires Windows 10 or newer. Version 3.4.1 is the last to support Windows 7, 8 and 8.1.

Changes

Features

  • A new integrated search bar has been added to the playlist view.

    This allows searching the active playlist using a text-based search against specified title formatting fields or using the foobar2000 query language.

    The search bar can be configured or disabled on the Search tab on the Playlist view page in Preferences. [#1671, #1676, #1679, #1680, #1686, #1689, #1693, #1704]

  • The horizontal lines next to group headings in the playlist view can now be customised using the global style script. [#1699]

    This covers hiding the lines and changing the colour of them. See Style script for more details.

  • When grouping is used in the playlist view, item indentation is now calculated using the maximum grouping level (excluding hidden grouping levels) used in the entire playlist, rather than the number of groups defined after applying playlist filters. [#1703]

    This means that if a group title formatting script evaluates to an empty string for all items in a playlist, it will no longer affect item indentation.

  • Sorting by playlist-specific fields such as %queue_index% is now supported when sorting by a column in the playlist view on foobar2000 2.26 preview versions. [#1706]

    This is not supported when low-memory mode has been activated in foobar2000.

  • The default behaviour of rows and columns was changed in new installations so that they resize (non-locked) panels proportionally when the row or column itself is resized (for example, when the main window is resized). [#1694]

    The new behaviour yields behaviour similar to defining widths or heights using percentages, while the old behaviour resized each panel by an equal amount. The difference is most noticeable when there are at least two non-locked panels in a row or column with a large difference in size.

    The previous non-proportional resizing behaviour can be enabled using the ‘Use non-proportional panel sizing (deprecated)’ option on the Misc tab on the Layout preferences page. The legacy behaviour is enabled by default for upgrades to avoid unwanted layout changes.

  • A subset of keyboard shortcuts configured in Preferences are now processed in the Filter search toolbar and in inline editing edit boxes in the playlist view, playlist switcher, Filter panel and Item properties. [#1687]]

    This allows common shortcuts such as Ctrl+P (for Preferences) to work while not interfering with typing and manipulating text.

  • The menu toolbar font can now be customised. [#1690]

    The configured font applies only to the toolbar itself and not to any opened menus.

  • The Buttons toolbar font can now be customised. [#1692]

  • The initial loading time of the Fonts tab on the Colours and fonts preferences page and of the Format code generator dialogue was improved. [#1708]

Bug fixes

  • A bug in the playlist view where, when auto-sizing columns and grouping are enabled, columns weren’t resized correctly when changing the items font was fixed. [#1703]

  • A bug where the text ‘Inactive selected item:’ was truncated at some display scales on the Colours tab on the Colours and fonts preferences page was fixed. [#1673]

  • The position of one of the ‘px’ labels on the Grouping tab on the Playlist view preferences page was corrected. [#1696]

  • When a custom keyboard shortcut is assigned to a key combination, such as Alt+F, that would normally open a main menu, that keyboard shortcut now only activates the configured command when used in built-in panels. [#1687]]

    (Previously, the menu was opened and the custom command was activated.)

  • If a variable font was selected in on the Colours and fonts preferences page on Windows 11, a bug that may have caused the selected font style not to be preserved when using the same configuration on Windows 10 was fixed. [#1708]

Removals

  • Windows 7, 8 and 8.1 are no longer supported. [#1683, [#1711]]

    Windows 10 is now the minimum required version. Wine users should ensure that they are on the latest version of Wine and the Windows version is set to 10 or 11 in winecfg.

Internal changes

  • The component is now compiled with Visual Studio 2026, toolset version 14.50. [#1683, #1684]

Don't miss a new columns_ui release

NewReleases is sending notifications on new releases.