Repository navigation
Releases
0.12.0
New
- Help page: every setting of every page, tab titles, title formatting and searching, with examples. Help or F1 in Configure opens it at the section for the page shown; Help beside a tab's title (Tabs page, Rename) opens it at titles and title formatting. It is installed with the component.
- Pinned tabs: pin a tab to the start or the end of the strip from the tab menu or on the Tabs page. Pinned tabs stay in view when the other tabs overflow into the chevron. A pinned tab without an icon shows a pin unless Show a pin on pinned tabs is off (Look page or the Appearance menu).
- Show only if (Tabs page): a tab can be in the strip only while title formatting for the playing track gives some text, a video tab for videos only, say.
- Tabs that follow playback can also switch On every new track, and Only if takes title formatting for the new track, or for the track that stopped: the switch happens only if it gives some text. When several tabs want the switch, one with a condition wins.
Changed
- Configure and the Appearance menu use one wording, with shorter labels (Thickness, Rotate titles on side strips, Padding before/after and above/below, Stay after a switch...). The Input page is grouped into Mouse and Keyboard.
- The indicator, accent and background lists are in a natural order (Underline, Pill, Tab, Outlined tab, Text only; Custom colour last). Your settings stay as they are.
- The Appearance menu is grouped like the Configure pages: Fill strength is under Active tab, in place of Accent strength, and Show every tab as a chip and Show a pin on pinned tabs are check items.
- Faster strip layout with many tabs.
Fixed
- Clicking a tab or the strip brings the keyboard focus into the container, so Ctrl+Tab switches its tabs even after an Enhanced Playlist Tabs element had the focus.
- A panel shown by a tab switch is painted at once (foo_vis_avs sat still after a switch).
- OpenLyrics in a Columns UI tab no longer stays empty until the panel area changes size.
- Configure: a tab removed from the container while the dialog is open no longer makes preview and OK apply to the wrong tabs.
- Outlined tabs show the hover wash like the other indicators.
- Titles while nothing plays:
$meta(),$info()and the like give nothing instead of[UNKNOWN FUNCTION]. - Fonts page: Default shows an 8 pt Columns UI font as 8 pt, not 8.3.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
0.11.0
New
- Chip colour and strength: chips can use the text colour, the accent or your own colour, at any strength. The active chip always stands out.
- Tooltips on every setting: what it does, its range and what Automatic means.
- Automatic line width for the underline and the outlined tab, and for the hover outline or underline.
- New Animation page with the tab switch, hover and auto-hide animations in one place.
Changed
- The Configure dialog no longer blocks foobar2000: you can hover and click the tabs while you try settings.
- Settings reorganized into ten pages with the same names, units and layout as Enhanced Playlist Tabs. Middle-click, mouse wheel, drag and Ctrl+Tab are on the Input page, panel options on the new Panels page, auto-hide on Visibility.
- The Hover page shows the other tabs and the active tab side by side.
- Automatic hover fill is stronger: 18% on the other tabs, 23% on the active tab.
- All strength sliders go from 2 to 100%. Ticking Automatic puts a slider back on the value that is actually used.
- Tabs page: the title formatting help is now under Functions.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
0.10.0
New
- Text colours: the Colours page can set the title colour of the other tabs and of the active tab (selected tabs use it too).
- Hover title colour: the Hover page's "Title" now has the same choices for the other tabs and the active tab: Brightens, Stays as it is, Takes the hover colour, or a custom colour. The active tab's old "Lighten the text colour" box is now "Brightens", and your setting carries over.
- Background opacity: with a transparent background, a slider paints some of the strip's own background back over the layout's.
Changed
- Automatic fill strength for the pill and tab indicators is stronger: 50% on a dark strip, 40% on a light one. With Automatic ticked, the slider on the Look page now sits at the value that is actually used.
- Hover page: "Fade in and out" is now at the top, as it applies to every tab.
- Colours page tidied up: a new Text section, and the long hints are gone.
Fixed
- Transparent background: when the layout behind the strip changes (a new cover in a panel stack, say), the strip now shows the new background as soon as the layout repaints, instead of waiting for a hover.
- Fonts page: the default font size is shown as the size you picked (8 pt, not 8.3).
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
0.9.0
New
- Transparent background: a new option on the Colours page shows what your layout draws behind the strip, such as a Columns UI theme image. The auto-hide strip shown over the panel stays solid.
- Hover for the active tab: the Hover page now has separate settings for the other tabs and for the active tab. The active tab can also lighten its text colour when hovered.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
0.8.0
New
- Hover styles: a new Hover page sets how a hovered tab (other than the active one) is marked: a fill, an outline (a frame around the pill or tab), an outline and fill, an underline, an underline and fill, or no mark.
- Colour: the text colour, the accent or a custom colour.
- Title: brightens, stays as it is, or takes the hover colour.
- Fill strength, line width (1-8 DIPs) and line opacity, each automatic or set by hand.
- Optional fade in and out, with its length.
- The default looks as before.
- Settings reorganised: the Look page now holds the active tab's indicator plus chips and corner radius. The accent and strip background moved to a new Colours page.
Fixes
- Shift+click range: after the active tab changed without a click (the keyboard, follow playback, a tab added or removed), Shift+click selected a range from the tab clicked before. It now starts at the active tab.
- Selection ends on focus loss: clicking into a panel or switching to another window now clears the tab selection.
- Active tab outline: the outline on the active tab now shows whenever it is part of the selection, and goes away with the selection.
- Lost click: a press on a selected tab that was interrupted (a menu, Alt+Tab) could clear the next Ctrl+click selection.
- The keyboard focus goes back where it was when a selection ends, so auto-hide no longer stays open after one.
- Configure behind Preferences: opened from Columns UI's Layout page, the Configure dialog could open behind Preferences. It now opens in front.
- Auto-hide and Configure: an auto-hidden strip now stays shown while the Configure dialog is open.
- A press on a tab that was removed before the button came up could read past the end of the tab list. It is now dropped, and the mouse capture is always released.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
Better Tabs 0.7.0
What's new
- Fonts page: pick the tab font (the default is still the host's font) and up to three fallback fonts for characters it can't draw.
- Line width: the underline and the outlined tab indicator have an adjustable line width.
- Cover accent: the colour taken from the cover is picked better and always stays readable against the strip. It fades to the new colour when the track changes.
- Grey covers: a nearly grey cover no longer tints the strip a muddy colour.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
Better Tabs 0.6.3
What's fixed
- Small memory leak: with the accent colour taken from the cover, every time the cover watch stopped and started again (for example when the last container using it was closed, or the setting was changed) a small object was left behind. It is now released properly.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
Better Tabs 0.6.2
Better Tabs 0.6.2
Fixed
- Crash on playback with title-formatted tab names: starting playback could crash foobar2000 when a tab's custom title used title formatting (for example
%title%) and a tab was set to show on playback. - Formatted tab names while stopped: a title such as
%title%showed?when nothing was playing. It now shows the panel's own name; a title with its own fallback, such as$if(%title%,%title%,Stopped), still shows that.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
Better Tabs 0.6.1
Better Tabs 0.6.1
Fixed
- Settings dialog in dark mode: the percentage labels next to the sliders (Fill strength, Tint strength) could turn bold, white and jagged after changing other settings, such as the indicator. They now always redraw cleanly.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).
Better Tabs 0.6.0
Better Tabs 0.6.0
New
- Two new active-tab styles: Tab and Outlined tab. The active tab is drawn as a tab joined to the panel, filled with the accent or outlined in it. Choose them in Configure > Look > Indicator or Appearance > Active tab.
- Multi-select. Ctrl+click toggles a tab, Shift+click selects a range. With several tabs selected, the strip menu offers Hide N tabs and Clear selection.
- Drag a selection. Dragging a selected tab moves the whole selection as one block. Esc cancels a drag and restores the order.
- Accent colour from the UI's highlight colour: Default UI's Highlight colour or Columns UI's Active item frame colour (now listed on Columns UI's Colours and fonts page for Better Tabs).
Changed
- Clicking empty strip space or pressing Esc clears the selection.
- The strip background is exactly the UI background (no lighter shade in dark mode).
- Show every tab as a chip no longer turns the active tab into an accent pill: underline and text-only keep their own look. Fill strength applies to the pill and tab styles.
Install
Download foo_bettertabs.fb2k-component below and double-click it, or use Preferences > Components > Install.... Requires foobar2000 v2 on Windows 7 or later (32-bit and 64-bit included).