Releases: missionpinball/mpf-mc
Releases · missionpinball/mpf-mc
v0.56.2
Doing a final release of 0.56.x as we are about to focus on 0.57.
What's Changed
- Update image.py by @Scottacus64 in #442
- Suppress kivy white no-texture display when videos load slow by @Wolfmarsh in #446
- Allow missing mode folders in production mode by @avanwinkle in #448
New Contributors
- @Scottacus64 made their first contribution in #442
- @Wolfmarsh made their first contribution in #446
Full Changelog: v0.56.1...v0.56.2
v0.56
This is the general release for MPF-MC 0.56. Download packages are available on PyPI: https://pypi.org/project/mpf-mc/
What's Changed
- Sound player delay, animated image start frame stills by @avanwinkle in #409
- Animated Images: end_frame, frame_skips, image_templates by @avanwinkle in #411
- New 'enabled' property on displays to prevent slide rendering by @avanwinkle in #410
- Detailed error logging for asset load exceptions by @avanwinkle in #412
- dev.3 by @avanwinkle in #413
- Allow animated images to persist frame in asset by @avanwinkle in #416
- Trigger new events in shift and select calls of the text_input widget by @enteryourinitials in #405
- Segment display emulator by @qcapen in #417
- Fix segment display emulator tests by @qcapen in #418
- Segment Display Emulator Full Color and Mask Flashing Mode by @qcapen in #419
- Sound player event block by @qcapen in #420
- Sound player event block by @qcapen in #421
- Fix bitmap font drawing bug (issue #422) by @qcapen in #423
- Fix bug in bitmap font get_extents, add comments by @qcapen in #424
- Initialize audio master_volume from machine variable by @avanwinkle in #427
- refactor: use dmd slides in service mode test by @jabdoa2 in #428
- add 8 segment displays to emulator by @borgdog in #429
- Fix bug in jump_to action by adjusting for sample frames by @seanirby in #426
- New installer by @toomanybrians in #430
- Remove MPF as a package requirement by @toomanybrians in #431
- Add linear_gradient effect by @nullbuilds in #435
- Windows audio fix by @toomanybrians in #437
New Contributors
- @enteryourinitials made their first contribution in #405
- @borgdog made their first contribution in #429
- @nullbuilds made their first contribution in #435
Full Changelog: 0.54...v0.56.1
0.54
0.33.0
What's new in 0.33:
No config file changes, this release still uses config_version=4
New features
- Added a camera widget (live video)
- Allow placeholders and settings
- Added keyboard debugging
- Added warnings if window size & display size aspect ratios are not the same
- MPF-MC now checks to make sure the MPF version it's talking to is compatible
- Change the default display size to 800x600 if a displays: section is not in the config
- Re-vamped Mac installation procedure. It's now a "real" install and does not use
MPF.app anymore. - Added a "volume" machine variable
- Added Interactive Media Controller (iMC)
- Added "anchor_y: baseline" option for text widgets
- Added gamma setting for physical DMDs
Bug fixes & code improvements
- Improved sound asset loading speed (uses SDL_Mixer for loading to memory rather than GStreamer)
- Sound assets can be loaded while videos are playing
- Sound assets can be located in sub-folders as many levels deep as desired (not just a single level)
- Fixed points widget
- Improvements to automated testing on Travis
- widget_player positioning fixed
- Better error messages for malformed slide configs
- Prevent crash in text widget when empty and back is selected
- Changes to support BCP 1.1
0.32.0
What's new in 0.32:
No config file changes, this release still uses config_version=4
- Fixed the widget z-order layering bug.
Widget orders are now higher value z: settings are on top of lower value ones. - Negative z: values are no longer used to target parent slide frames. Instead,
target: (name)
is used. - Cleaned up debug logging so BCP frames are not included in it by default
- Events that are natively posted in the MC are now sent to MPF
- Fixed a bug to ensure that the slide_active event is only posted once per frame
- Fixed a bug that prevented slide frames from being animated
- Fixed a bug where videos were not stopping
- Allow the same slide to be used on multiple displays
- Switch to GStreamer instead of SDL_Mixer for loading and streaming sounds. (SDL2 still used for all sound output.)
- Sound file streaming now supported (streamed from disk instead of preloaded into memory)
- New "track_player" config controls sounds at the track-level (fade, volume, play, pause, stop, etc.)
- Custom loading & unloading events at the individual sound level.
- Lots of little bug fixes...
0.31.5
Packages available via PyPI: http://pypi.python.org/pypi/mpf-mc
Installation Instructions: http://docs.missionpinball.org/en/stable/install/
Version History: http://docs.missionpinball.org/en/stable/version_history/index.html
v0.30.5
Bug fixes
v0.30.0
update to v0.30.0