Releases: vbousquet/flexdmd
1.9.1
1.9.0
This version introduce API changes that would not be backward compatible. To maintain backward compatibility, a new property RuntimeVersion
has been introduced, allowing to select which API to use. It defaults to the old (legacy) API.
Changelog:
- Update overall API with more features, allowing easier use and some feature additions (see IFlexDMD.cs). To name a few:
- blinking action,
- label alignment,
- transparent actor's background,
- automatically filling parent bounds,
- seeking/looping videos & image sequences,
- ...
- Full rewrite of the asset loader, avoiding memory leaks and allowing better memory management.
- New actor tree searching behavior, more 'deep tree' friendly (needs to be activated by setting RuntimeVersion to latest).
- New little frame packing algorithm added to the companion application to allow easier use of texture atlases.
Bug fixes:
- Fix label stuttering when scrolling (needs to be activated by setting RuntimeVersion to latest).
- Fix memory leaks and duplicate memory allocations.
- Adjusted default font for smaller space after comma.
Full Changelog: 1.8.0...1.9.0
1.8.0
Changelog:
- Add support when PinMame and FlexDMD both use the same dmddevice (needs latest dmddevice 1.9.0-SNAPSHOT-r9+)
- Add support for dmdscreen.dll (if it exists, it will receive the same calls as dmddevice.dll)
- Extend API to access PrefSize, actor size packing, label automatic size packing, Group content clipping
- Add an image filter to use a region of the selected image (for spritesheets)
- Add a Demo VPX table demonstrating advanced use (video mode, custom score boards,...)
Bug fixes:
- Fix plugin lifecycle to avoid disposing used datas leading to crashes
- Fix image filter used for JP's Ghostbuster Slimer DMD (some images were darkened)
- Fix inverted red and blue channels in font outlines
- Fix alignment of multiline labels
- Log unsupported video formats instead of crashing
1.7.1
1.7.0
1.6.0
1.5.0
1.0.0 Initial Release
First production release
Changelog:
- add clean logs
- add automatic table identification; allows to position the DMD easily using a simple right click
- add easy UltraDMD coloring configuration in the companion application
- overall better documentation
0.1.6 Pre-Release
Seventh pre-release and hopefully the last one before the initial release,
Fix DMD not closing when returning to VPX and small bugs for Endless summer, and case sensitive images.
You should use the latest Freezy's DMD extension (1.8+) with it. It is available here : https://github.com/freezy/dmd-extensions/releases/tag/v1.8.0
0.1.5 Pre-Release
Sixth pre-release, fix text coloring and rendering in Iron Maiden original table.
You should use the latest Freezy's DMD extension (1.8+) with it. It is available here : https://github.com/freezy/dmd-extensions/releases/tag/v1.8.0