github SapphireRhodonite/melonDS-android 0.0.6
melonDS-android v0.0.6

latest releases: 0.5.0, 0.4.1, 0.4.0...
7 months ago

Layout Editor Upgrade (Transparency & Aspect Ratio)

This release introduces major enhancements to the Layout Editor, allowing users to customize the DS screen layout more precisely.

New Features

  • Screen Transparency:
    Adjust the transparency (alpha) of the top and bottom screens independently.

  • Keep Aspect Ratio:
    Lock the correct DS aspect ratio (4:3) during resizing to prevent distortion.

  • Screen Stacking Order:
    Select which screen is drawn on top of the other.

  • Layout Persistence:
    All layout changes (transparency, aspect ratio lock, stacking order) are now saved and restored automatically.

UI Improvements

  • The Layout Editor now clearly shows whether you are editing the internal or external display layout.
  • Improved visual feedback when selecting components.
  • Added new sliders for transparency and checkboxes for aspect ratio lock and stacking order.

Internal Changes

  • Refactored DSRenderer to handle per-screen alpha and stacking order.
  • LayoutComponentView now stores and applies baseAlpha and onTop flags.
  • Extended the layout data model to include new properties for transparency and stacking order.
  • Layout saving and loading mechanisms now fully support the new settings.
  • The Layout Editor now correctly persists changes when switching between layouts.

Don't miss a new melonDS-android release

NewReleases is sending notifications on new releases.