Beta 2025.2.21.20

From Resonite Wiki
Revision as of 00:37, 21 February 2025 by J4 (talk | contribs) (add version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2025.2.21.20 is a Resonite version released on 2025/02/21.

The following notes were sent by Frooxius:

Hello everyone!
I got a bit of a small treat for you! I've decided to prioritize a smaller thing to help with some of the social friction with users being in inaccessible worlds - Invite Requests!
They're designed to be smart - e.g. someone requests invite from you and you can't invite them (e.g. Private session and you're not the host) you can just forward it to host with a single press of button. If host is headless, it'll forward it to handlers automatically too - and they can either send one time invite or add the user as contact directly from the invite request.
The overall goal was to make it as frictionless as possible. It won't solve all the "people are in private/hidden worlds" problem completely, but hopefully this helps make things easier and remove some of the anxiety!
Hope you enjoy the feature! There might be still some quirks and tweaks needed, so make issues if you run into problems.

New Features:

  • Added invite requests (requested by SizemoreSystem, @ArchieTheRaccoon🦝, @Kulza, @I'm Erin., Valnarr, issue #255)
    • You can send it from the Contacts UI
    • This is designed to remove as much friction as possible when getting people into sessions and will smartly handle a number of conditions
    • If you can't join user directly and they're online, the "Join" button will be "Ask To Join" instead
    • If the user can't invite you directly (e.g. Private/Contacts only session and they're not host), they can forward the request to host
    • If the host is headless, it'll automatically forward it to invite handlers for that session
    • If the host/handlers grant invite, it's automatically forwarded all the way back to the original user
    • The host/handler can also add the user as a contact (for handlers, this adds the user as contact of the headless host)
    • The handler does not need to be in the same session to handle the invite
    • The host/handler don't need to be Contact of the user who wants to be invited
  • Added inviteRequestHandlerUsernames configuration for headless worlds
    • Any users in this list will be forwarded invite requests sent to the headless host
    • The users in the list must be contacts with the headless host for this to work
    • Headless also automatically forwards invite requests to any users present in the session with "Admin" role

Tweaks:

  • Significantly mitigated UI Z-Fighting by increasing the OffsetUnits parameter on the UI panel backing material to 4000.
    • This should significantly improve the readability of UI at reasonable distances from the world origin and when UI-aligned in desktop mode.