- Unreleased
- 2.0.0
- 1.0.5
- 1.0.4a
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.9.5
- 0.9.4a
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- Prior releases
2.0.0 - 2021-10-21
- Added ability to install skins via drag-n-drop'ing
.zip
archives to skin list on Preferences page.
- Rewritten as a standalone .NET component. Now requires
foo_dotnet_component_host
component to work.
- Fixed anchor not always being displayed.
- Fixed
show only when minimized
setting not being applied.
1.0.5 - 2018-02-21
- Rebuilt with the latest fb2k SDK (2018-02-05).
1.0.4a - 2017-10-18
- Fixed text truncation when DPI scaling is enabled.
- Fixed invalid height of the default text in flourish skin (link).
1.0.4 - 2017-10-17
- Added in-built DPI scaling, which is enabled by default (see docs).
- Removed 'scaleable' attribute from text layer.
- Fixed bug: preferences changes were not always reverted, when exiting without applying those changes.
1.0.3 - 2017-10-04
- Added 'persistent' attribute to layer (see docs).
- Added animated .gif support to 'absolute-images' layer.
- Updated Milk Plate skin to make use of new 'persistent' attribute: now the panel's state is persistent across fb2k launches.
- Updated White skin to make use of .gif support.
1.0.2 - 2017-09-22
- Added foo_title to Preferences > Components menu.
- Updated flourish skin (git directory).
- Fixed bug: 'enable when minimized' was not working at all.
- Fixed inconsistent fade-in/fade-out animations (hopefully for the last time).
1.0.1 - 2017-09-14
- Added 'scaleable' attribute to text layer (see docs).
- Text is not scaled with DPI by default now, thus preserving skins, that are not compatible with scaling, from breaking on high DPI screens.
- Fixed preferences page being cut-off, when resolution scaling is above 100%.
1.0.0 - 2017-08-15
- Added 'speed' property to animation layer (see docs).
- Added >>gallery<< showcasing stock and user-created skins.
- Updated various user-created skins for v1.0.0 (see git directory).
- Greatly reduced CPU usage: now UI is redrawn only on request and won't be redrawn if there is nothing to do.
- Renamed "Update Interval" in Preferences to "Maximum refresh rate" to better reflect it's new meaning.
- Skin list loading is now asynchronous.
- Tweaked skin list for cleaner look.
- Updated to .NET 4.5.
- Fixed bug: foo_title might move beyond screen borders, when changing to skin with different anchor position.
- Fixed bug: inconsistent fade-out animation when mouse is leaving foo_title.
0.9.5 - 2017-08-10
- Added 'clip' property to skin element: set to false to disable clipping (see docs).
- Added 'no-content' layer type: this layer has no contents itself and is used solely for positioning other layers, it is also transparent for tool-tip layer detection (see docs).
- Updated Milk Plate skin.
- Fixed tool-tip behavior on complex skins.
- Fixed minimal type geometry behavior on complex skins.
- Fixed error that prevented the filling of the skin list, when one of the skins is not parsable.
- Fixed clipping not being applied.
0.9.4a - 2017-08-08
- Fixed crash on exit from foobar2000.
0.9.4 - 2017-08-07
- Added ability to display tooltip (docs).
- Added 'align' attribute to minimal geometry (docs).
- Added skin loading time logging to foobar2000 console.
- Reduced CPU usage.
- Renamed dotnet_title.dll to foo_title.dll.
- Skin's name for preferences page is taken from skin.xml now, rather than from directory's name.
- Added skin's author's name to the skin list.
- Disabled foo_title window dragging when mouse is over button layer, thus preventing accidental button presses.
- Preferences page now displays only folders containing skin.xml.
- Fixed anchor drawing.
0.9.3 - 2017-08-01
- (!!!) Renamed anchor_type property to anchor.
- (!!!) Added culling to layer drawing, meaning that the layer can't draw outside of it's specified size. Might break skins that rely on drawing without culling.
- Value for 'anchor' property is now case insensitive: i.e. 'Right' and 'right' are treated the same.
- Fixed popup being out of screen when changing to skin with different anchor.
- Fixed error being displayed on startup, when there is no foo_title folder found.
0.9.2 - 2017-07-25
- Added ability to configure anchor point position in skin.xml (docs).
- Added ability to display anchor point (see preferences page).
- Fixed inability to evaluate foobar2000 queries in skin.xml, when there is no song playing.
- Fixed memory leak.
0.9.1 - 2017-07-18
- Added peek action: this action displays foo_title popup for a brief time. Can be assigned to hotkeys. Can only be used when foo_title is enabled.
- Added fade in and fade away animations for popup.
- Renamed dll to "foo_managed_wrapper" for consistent component naming.
- Fixed Unicode logging messages handling.