Skip to content

Megingiard-v0.6.0

Latest

Choose a tag to compare

@stormpanda stormpanda released this 14 Jul 11:11

Megingiard Release Notes — 0.5.0 to 0.6.0

This release introduces layout personalization with custom background images and fully customizable button colors, alongside a highly streamlined process for reactivating Privileged Mode.

🚀 New Features

  • Custom Background Images for Layouts (a5358493): Added full support for layout backgrounds, allowing users to customize their MacroPad screens with local images.
    • Interactive Image Cropper (6bed8e7e): Pan and pinch-to-zoom editor to crop and align background images to the secondary display.
    • SteamGridDB Scraper (a6369bda): Integrated search and automatic downloading of high-quality game art, banners, and icons directly from SteamGridDB.
    • Layout Background Masking (8ab861a2): "Use as mask" mode to put background images OVER the screen mirroring cutouts. Use with partially transparent background images for custom shaped screen mirroring cutouts.
  • Custom Button Colors & Styling (8dddac7f): Added support for custom button colors and opacity with layout-level defaults and per-button overrides.
    • Live Button Preview (d1c283ef): Real-time visual feedback when adjusting button colors.
    • Invisible Buttons (8dddac7f): Toggle buttons to be invisible while maintaining their touch interactions. Useful for overlaying screen mirrored UI elements (e.g. skill bars in MMOs) to make them behave like an actual touch interface.
    • Drag Handles (8dddac7f): Added visual drag handles to the last-touched button in the editor for precise positioning.
  • Streamlined Privileged Mode Reactivation (5dd148b9): Implemented persistent, reactive recovery of Privileged Mode. It is no longer necessary to re-pair for wireless debugging after each reboot, instead it is enough to re-enable wireless debugging.
  • Configurable Quick Menu Fade-Out (d204c4eb): Added a configuration setting to toggle automatic fading out of the Quick Menu overlay to reduce distraction.

🐛 Bug Fixes

  • The rework of Privileged Mode fixed an issue where Privileged Mode sometimes needed a couple or even many tries until it finally connected. Should now connect on first try every time.

⚠️ Known Issues

  • None identified in this release.

📄 Development & Documentation Updates

View Documentation Details

The following development docs and specifications were updated in this release:

  • Configuration Export/Import Spec (FEATURE.md): Updated specifications for portable profile backups and configurations.
  • MacroPad Specification (FEATURE.md): Expanded functional requirements and documentation to cover background image cropping, scaling, and SteamGridDB integrations.
  • Screen Mirror Specification (FEATURE.md): Added technical details regarding background masking and cutout rendering overlays.
  • Privileged Mode Spec (FEATURE.md): Documented the reactive connection state machine and automatic Wireless Debugging warnings.
  • Quick Menu Specification (FEATURE.md): Added guidelines for configuring the fade-out behaviors and persistent overlays.
  • Community Video Showcases (README.md): Updated the main README with links to community gameplay showcases and video tutorials.