foo ui columns Changelog

What's new in foo ui columns 2.1.0

Oct 1, 2023
  • 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.

New in foo ui columns 2.1.0 Beta 1 (Jul 23, 2023)

  • 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]

New in foo ui columns 2.0.0 RC 1 (Apr 17, 2023)

  • 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:
  • Various dependencies were updated. [#674]
  • Compiler options were updated. [#675]

New in foo ui columns 2.0.0 Beta 2 (Mar 11, 2023)

  • 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:
  • The component is now compiled with Visual Studio 2022 17.5.
  • The component is now compiled using foobar2000 SDK 2023-02-22. [#660, #667]

New in foo ui columns 2.0.0 Beta 1 (Jan 3, 2023)

  • 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:
  • The component is now compiled with Visual Studio 2022 17.4.
  • The component is now compiled using foobar2000 SDK 2022-10-20. [#625, #626]

New in foo ui columns 2.0.0 Alpha 5 (Oct 18, 2022)

  • A further improvement was made to the performance of the Filter panel when handling dynamic media library changes. [#615]

New in foo ui columns 2.0.0 Alpha 4 (Oct 17, 2022)

  • 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]
  • Bug fixes:
  • A crash, when clicking Move down on the Grouping tab in playlist view preferences without a group selected, was fixed. [#613]
  • Flickering when switching tabs in the Tab stack panel was reduced. [#610]

New in foo ui columns 0.3.8.8 (Mar 6, 2012)

  • Removed libpng dependency in buttons toolbar
  • Added support for more image types in buttons toolbar
  • Improved buttons toolbar options window
  • Default button images are now DPI-aware (for custom images this only applies to icon files)
  • Corrected default NG Playlist grouping scheme
  • Fixed Items Details panel crash with malformed font change codes
  • Amended Filter panel default playlist sort script
  • Improved artwork edge-pixel rendering
  • Added support for paths relative (to foobar2000 installation) in buttons toolbar

New in foo ui columns 0.3.8.7 (Mar 6, 2012)

  • Made Filter search clear button optional
  • When placed in a stock splitter with Filter panels, Filter search will only affect those Filters
  • Fixed misbehaviours when using “Selection viewers: Prefer currently playing track” in recent foobar2000 versions
  • Fixed/changed Filter search behaviours when no Filters are visible
  • Playlist grouping is now case-sensitive
  • Added support for Ctrl+C to Item Properties panel (copies selection as text)

New in foo ui columns 0.3.8.5 (Mar 6, 2012)

  • Filter search will now function if no Filter panels are in the active layout
  • Added Clear button to Filter search
  • Fixed Filter search misbehaviours when Filter precendence is set to “By field list above”
  • Enter key in Filter search now displays results in Filter panel autosend playlist
  • Misc Filter search bug fixes

New in foo ui columns 0.3.8.4 (Mar 6, 2012)

  • Added status pane font configuration
  • Resolved some item details font change word wrapping issues
  • Added new Filter search toolbar; removed the previous search facilit

New in foo ui columns 0.3.8.3 (Mar 6, 2012)

  • Added support for foobar2000 1.0 dynamic main menu commands in buttons toolbar
  • Added “active selection” mode for buttons in buttons toolbar
  • Fixed toolbar issues on Windows XP
  • Added tab-column support in status pane

New in foo ui columns 0.3.8.2 (Mar 6, 2012)

  • Fixed crash when using playlist inline metadata editing

New in foo ui columns 0.3.8.2 (Mar 6, 2012)

  • Fixed crash when using playlist inline metadata editing

New in foo ui columns 0.3.8.1 (Mar 6, 2012)

  • Improved UI appearance when closing foobar2000 during playback
  • Added new “status pane”
  • Added suppport for foobar2000 1.0 artwork reader
  • Fixed an issue where a single track group would have its artwork reloaded when the track is modified
  • Tidied up buttons toolbar options/removed obsolete options
  • Fixed: starting a drag and drop operation with the right mouse button wasn't implemented in the new list control (NG Playlist etc.)
  • Improved drag and drop feedback on Windows Vista and newer when source item is from Windows Explorer
  • Misc changes / bug fixes

New in foo ui columns 0.3.8.0 Experimental (Sep 17, 2009)

  • Fixed a regression in version 0.3.6.5 where Item Details panel didn't correctly update when a scrollbar is shown/hidden

New in foo ui columns 0.3.7.9 (Sep 17, 2009)

  • Fixed/worked around status bar flicker issue
  • Worked around an issue when updating Windows 7 task bar thumbnail buttons

New in foo ui columns 0.3.7.8 (Sep 17, 2009)

  • Fixed an issue with colour codes in Item details panel

New in foo ui columns 0.3.7.7 (Sep 17, 2009)

  • Fixed issue with padding when using “tab columns”

New in foo ui columns 0.3.7.4 (Sep 17, 2009)

  • Worked around ExtTextOut font fallback issues; rewrote large portions of text rendering code
  • In layout preferences, copy & pasting nodes now does not allow multiple instances of single instance panels
  • Updated keyboard shortcut processing in standard panels to use newer Core API
  • Misc changes / fixes

New in foo ui columns 0.3.7.2 (Sep 17, 2009)

  • Fixes a rare issue with Item details panel, with it encountering invalid UTF-8 characters - apparently when listening to certain radio streams - causing the panel to get stuck in an infinite loop (eventually crashing).