Maintenance Release v0.4.1
This release focuses on improving touchscreen accuracy, layout stability, and expanding customization options for dual-screen presets, building upon the foundation introduced in v0.4.0.
New Features
Swap Screens in Preset Mode
You can now swap the displayed screens even when a dual-screen preset is active.
This allows greater flexibility for devices where screen orientation or order differs, enhancing usability across various handheld and external setups.
Fill Screen Area Option
Introduces a new “Fill area” setting for dual-screen presets.
When Integer scale or Keep aspect ratio is enabled, users can stretch the display to fill the full width or height, reducing black bars and maximizing screen usage.
Vertical Alignment Options for Presets
You can now adjust vertical alignment independently for both the internal and external screens.
Available options:
- Top
- Center
- Bottom
This allows finer control over layout positioning, ensuring visual balance across different display configurations.
Live Preview for External Layout Editor
The External Controller Layout Editor now features a live preview on the secondary display, allowing real-time visualization of layout adjustments.
This makes editing more intuitive and eliminates the need to switch between screens while configuring layouts.
Fixes & Improvements
- Improved touch accuracy on external displays by replacing manual aspect ratio calculations with a viewport provider (
RectF), ensuring proper mapping and scaling consistency. - Fixed custom layouts not applying correctly on external displays.
- Fixed manual screen swap resetting after layout changes.
- Fixed preset mode not functioning correctly when custom layout was defined.
These refinements enhance the reliability and precision of input and layout handling on dual-screen configurations.
Notes
This release refines the dual-screen experience, emphasizing:
- Improved touch precision
- Consistent layout persistence
- Greater customization control for presets
Thank you for your continued testing and feedback, each iteration helps bring a smoother, more stable dual-screen experience to Android. 💙
Support & Early Access
If you'd like early access to upcoming builds, help shape development priorities, or participate in feature testing and feedback discussions, consider supporting the project on Patreon:
https://patreon.com/SapphireRhodonite
Early builds and work-in-progress features are released there before public GitHub releases, and community feedback directly influences what gets polished and shipped.