Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

Launching apps from Dreamgrid fades everything to black #4

Open
porcoddiocanebastardo opened this issue Sep 6, 2023 · 1 comment
Open

Comments

@porcoddiocanebastardo
Copy link

porcoddiocanebastardo commented Sep 6, 2023

Launching apps from Dreamgrid fades everything to black, then after a few seconds it loads the home enviroment again.

Device: Quest 2

The same thing happens with DreamGrid, so it's something in the common code. If I launch apps through Quest Launcher or the original Library, it works.

Same problem with same device, quest normal launcher work normally and Pilauncher, PilauncherNext, Lightlauncher and Picozen have this problem. QuestAppLauncher don't have this problem, but grafically isn't good like the others.

In other post 'siskyn' give me this good answer:

See here for details on this bug: https://communityforums.atmeta.com/t5/Get-Help/PTC-56-break-third-party-launchers-bug/td-p/1066959

As a side note, Lightning launcher does work and seems to be feature rich. https://github.com/threethan/LightningLauncher

@threethan
Copy link
Contributor

Copying my comment from that thread:
Developer of LightningLauncher here!

The issue is that, as of about v56, the Quest will aggressively try to open new activities in the same window/task regardless of intent flags. Opening a VR activity in a 2D task will not work; that's what's causing the issues mentioned here.

This can be worked around by closing the task with activity.finish(), waiting for the closing animation to complete, and then launching the new intent once the task and it's window are fully removed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants