Devlogs
DolphiniOS SwiftUI Edition 4.1.0 Beta 5 for iOS and tvOS
DolphiniOS 4.1.0 Beta 5 (iOS & tvOS)
�� What’s new
�� DSU Controller Features (Cross-Platform Gaming)
- Complete DSU implementation - Turn your iOS device into a wireless controller for tvOS/PC
- Multiple controller layouts - Apple Virtual, GameCube, Wii Remote, Classic, and Sideways
- Smart motion controls - Choose between Gyro, Follow, or Drag for IR pointer
- Flexible input routing - Map motion to Wiimote or Nunchuk, toggle Raw vs Telemetry
- Real-time status HUD - See connection status, TX/RX counters, and client info
- Targeted sending - Choose specific receivers or broadcast to all
- Touch area overlay - Visual touchpad for precise cursor control
- Tooltip system - Learn what each button does with helpful hints
- Apple Virtual Controller - Native iOS touch controls with D-Pad/Stick toggle
🖥️ tvOS Love
- Full-screen pause menu - Auto-shows when app backgrounds, respects your flow
- No keyboard nonsense - Mapping and settings built for the remote/controller
- Clean visuals - Less clutter, more play
- Enhanced focus effects - Beautiful cyan/purple glow animations
🎨 Visual Polish
- Enhanced fonts - Rounded system fonts with iOS 16+ compatibility
- Smooth animations - EaseInOut transitions and haptic feedback
- Better contrast - High-contrast touchpad overlay option
- Premium feel - Inner highlights, shadows, and depth effects
⚙️ Quality-of-life upgrades
- Shader list search - Find what you need without scrolling
- Quick graphics controls - Right from in-game overlays
- Smarter defaults - iOS as controller, tvOS as console
- Better discovery - Devices show up where you expect them
- Motion customization - Fine-tune sticks with soft snap-to-center
�� Known issues (beta)
- DSU IR cursor - Still inconsistent in some setups (especially with mixed gyro/touch inputs). If your cursor drifts or “fights” you:
- Try turning off “Send Gyro/Accel” and “Map IR to Touch” for pure touch cursor
- Switch Touch IR Mode between Gyro / Follow / Drag to see what your game prefers
- Re-enter the controller view to reset motion and cursor state
🚀 Stability & performance
- Fewer random crashes (threading and discovery hardened)
- Snappier input round-trip and more reliable reconnects
- Touch and motion won’t step on each other anymore
�� Pro tips
- Want pure touch cursor? Turn off “Send Gyro/Accel” and “Map IR to Touch”
- Motion too twitchy? Lower Gyro Gain in Motion Settings
- Swapping layouts a lot? Use the toolbar Layout button in-game
- Love the GameCube vibe? Try “GameCube Gradient” in library background settings
🙏 Thanks
Huge shout-out to everyone stress-testing, filing clips, and pushing for better UX. Keep the feedback coming—this build is for you.