Skip to content

Releases: TheQwertiest/dotnet_title_bar

v2.0.0

20 Oct 21:19
Compare
Choose a tag to compare

Changelog

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.

v1.0.5 - fb2k SDK update

21 Feb 10:53
Compare
Choose a tag to compare

Changelog

Changed

  • Rebuilt with the latest fb2k SDK (2018-02-05).

This also fixed some crashes in foo_title on fb2k exit.

v1.0.4a - High-DPI II

18 Oct 15:05
Compare
Choose a tag to compare

Changelog

Added

  • Added in-built DPI scaling, which is enabled by default (see docs).

Changed

  • Removed 'scaleable' attribute from text layer.

Fixed

  • (v1.0.4.32228) Fixed text truncation when DPI scaling is enabled.
  • (v1.0.4.32228) Fixed invalid height of the default text in flourish skin (link).
  • Fixed bug: preferences changes were not always reverted, when exiting without applying those changes.

v1.0.4 - High-DPI II

17 Oct 11:11
Compare
Choose a tag to compare

This version has a nasty bug, use 1.0.4a instead.

v1.0.3 - Persistent Panels

04 Oct 13:28
Compare
Choose a tag to compare

Changelog

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.

v1.0.2 - Bugfix

22 Sep 14:12
Compare
Choose a tag to compare

Changelog

Added

  • Added foo_title to Preferences -> Components menu. Thus it's possible to view foo_title's version from the same menu as other components.

Changed

  • Updated flourish skin (link).

Fixed

  • Fixed bug: 'enable when minimized' was not working at all.
  • Fixed inconsistent fade-in/fade-out animations (hopefully for the last time).

v1.0.1 - High-DPI

14 Sep 16:19
Compare
Choose a tag to compare

Changelog

Added

  • Added 'scaleable' attribute to text layers (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%.

v1.0.0 - Performance

17 Aug 13:54
Compare
Choose a tag to compare

Changelog

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.

v0.9.5 - Bugfix

10 Aug 15:28
Compare
Choose a tag to compare

Changelog

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

  • Updated Milk Plate skin.

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.

v0.9.4a

07 Aug 10:57
Compare
Choose a tag to compare

Changelog

Fixed in 0.9.4a

  • Fixed crash on exit from foobar2000.

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.