Changelog Table of Contents 2.0.0 - 2021-10-21 Added Added ability to install skins via drag-n-drop’ing .zip
archives to skin list on Preferences page. Changed Rewritten as a standalone .NET component. Now requires foo_dotnet_component_host
component to work. Fixed Fixed anchor not always being displayed. Fixed show only when minimized
setting not being applied. 1.0.5 - 2018-02-21 Changed Rebuilt with the latest fb2k SDK (2018-02-05). 1.0.4a - 2017-10-18 Fixed 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 Added in-built DPI scaling, which is enabled by default (see docs ). Changed Removed ‘scaleable’ attribute from text layer. Fixed Fixed bug: preferences changes were not always reverted, when exiting without applying those changes. 1.0.3 - 2017-10-04 Added Added ‘persistent’ attribute to layer (see docs ). Added animated .gif support to ‘absolute-images’ layer. Changed 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 Added foo_title to Preferences > Components menu. Changed Fixed 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 Added ‘scaleable’ attribute to text layer (see docs ). Fixed 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 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 ). Changed 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 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 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 ). Changed Fixed 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 Fixed crash on exit from foobar2000. 0.9.4 - 2017-08-07 Added Added ability to display tooltip (docs ). Added ‘align’ attribute to minimal geometry (docs ). Added skin loading time logging to foobar2000 console. Changed 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. Fixed 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 Added Added double-click action to button layer (docs ). Added ‘minimal’ geometry type (docs ). Changed (!!!) 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 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 Added ability to configure anchor point position in skin.xml (docs ). Added ability to display anchor point (see preferences page). Fixed 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 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. Changed Renamed dll to “foo_managed_wrapper” for consistent component naming. Fixed Fixed Unicode logging messages handling. Prior releases See https://github.com/lepkoqq/foo_title/releases