Releases: TheQwertiest/dotnet_title_bar
Releases · TheQwertiest/dotnet_title_bar
v2.0.0
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
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
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
This version has a nasty bug, use 1.0.4a instead.
v1.0.3 - Persistent Panels
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
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
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
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
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
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.