Skip to content

Releases: xyzz/vita-moonlight

0.12.2

09 Jul 02:24
Compare
Choose a tag to compare

What's Changed

✨ Major Features

  • Swap L1/R1 and L2/R2 Buttons
    New option in the settings menu to swap the functions of the L1/R1 and L2/R2 buttons.
  • Gamepad Type Selection
    Choose between Xbox or PlayStation controller layout directly from the settings menu.

🔧 Core Improvements

  • Robust Host Scan Logic
    • Host scan is always restarted cleanly when returning to the main menu or after leaving any submenu.
    • Main menu now waits for the scan thread to be ready before allowing host selection.
  • UI/UX Refinements
    • Swap and mapping exclusivity logic is now robust and bidirectional.
    • Controller type selection in the UI now saves, loads, and updates immediately.
    • Touch Mouse and Touchscreen toggles update their subname in the menu instantly after toggling.

⚙️ Under the Hood

  • Cleaned up and stabilized code, especially around host scan thread handling and function declarations.
  • Numerous bug fixes and general stability improvements.

Full Changelog: 0.12.1...0.12.2

0.12.1

01 Jul 21:26
Compare
Choose a tag to compare

What's Changed

✨ Major Features

  • Automatic Pairing Fixed
    Reliable pairing directly from Vita via "Search device" - no manual steps required
  • Absolute Touch Support (Beta)
    Experimental touch controls for enhanced gameplay
  • Motion Controls Integration
    Gyroscope aiming for immersive motion experiences
  • Elevated Floating Keyboard
    Keyboard now overlays content without obscuring the screen (see screenshot below)

🔧 Core Improvements

  • Enhanced Host Management
    • Status indicators: Online (green), Offline (red), IP Update Needed (yellow)
    • Automatic IP change detection with confirmation dialog
    • Manual refresh via △ button in menus
  • Network Optimization
    • New modular mDNS sniffer for faster device discovery
    • Updated libraries: moonlight-common-c, enet, inih
  • UI/UX Refinements
    • Robust handling of missing/empty host fields
    • Improved debug logging and error handling

⚙️ Under the Hood

  • Numerous bug fixes and stability enhancements
  • Comprehensive code cleanup and optimization

New Contributors

  • Welcome @AorsiniYT for their first contribution! 🎉

Full Changelog: 0.9.3...0.12.1

Release 0.9.3

26 Apr 11:50
6d5927e
Compare
Choose a tag to compare

This codeset was checked by @Fewnity. And he also fixed old pairing issue.

Personally, I couldn't check this built package.
If you get a issue, please report it.

Changes

  • Fix pairing issue (#231, 5494d93)
  • Update latest moonlight-common-c & enet (902cbed)
  • Update latest libgamestream (#232)

Known issues

  • Issues
  • A handshake issue could be still alive. It needs to fix in the handshaking codeset or vitasdk part

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.9.2

31 Jan 06:04
4e9ffbf
Compare
Choose a tag to compare

A release file was provided by @SonicMastr. Thank you.

Changes

  • Fixed disconnects after stream is started (#222)

Known issues

  • Issues
  • A handshake issue could be still alive. It needs to fix in the handshaking codeset or vitasdk part

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.9.1

15 Apr 19:55
d3008e5
Compare
Choose a tag to compare

Changes

Known issues

  • Issues
  • This release is marked as a risk application in VitaShell. this may be just related to the latest vitasdk changes. Please don't panic about alert message.

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.9.0

31 Dec 10:06
fcc734e
Compare
Choose a tag to compare

Happy new year

Changes

  • Expose local audio setting to the end user (#173)
  • Remember the currently connected address (7998108)
  • Add a 21:9 resolution (1280x540) to Settings (f1eb931)
  • Properly display stream in the correct display ratio, and place in the middle of the screen (14e3a2c)
  • Since GFE will add blackbars to the stream even when a non-16:9 monitor is using 16:9 resolution,
    there is another option to use along the 21:9 resolution to only display the center 16:9 region (5b7a2cc)
  • Detect supported resolutions (#193)
  • Add new option to enable/disable of the vita vblank waiting (#197)

Known issues

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.8.0

30 Apr 18:56
84215c9
Compare
Choose a tag to compare

Changes

  • Add new option for swapping O/X buttons (#168)
  • Add new option for drawing FPS value (#167)
  • Fix RTSP message too long (#164, fbe3d06)

Known issues

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.7.0

15 Apr 15:29
85fb01b
Compare
Choose a tag to compare

Changes

Known issues

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.6.1

12 Jun 16:39
aafb25c
Compare
Choose a tag to compare

Changes

  • Fix the stream delay issue (f791b3d); thanks @AlC4pwn to confirm fixing the bug

Known issues

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode

Release 0.6.0

29 May 19:02
60aec5c
Compare
Choose a tag to compare

Changes

  • Update latest moonlight-common-c that version would increase streaming performance and support GFE 3.19 (cfadd84, ffe8c15)
  • Update latest inih (a2e38bb)
  • Fix invalid variable initializations
  • Apply SPS changes of moonlight-embedded
  • Use nerdfont instead VITA system font (7e2b682)
  • Use vita2d instead direct framebuffer handling (70330e2)
  • Implement poor network indicator (749aaaf)

Known issues

Documents and helps

More information can find moonlight-docs, moonlight-embedded, and our wiki.
If you need more help, join the #vita-help channel in discord.

qrcode