Coder Social home page Coder Social logo

basti564 / dreamgrid Goto Github PK

View Code? Open in Web Editor NEW
108.0 9.0 30.0 19.41 MB

DreamGrid is a launcher designed for Oculus Quest, Pico VR and HTC Vive headsets that supports both official and sideloaded apps and games.

License: GNU General Public License v3.0

Java 100.00%
android launcher oculus pico quest htc htc-vive vr

dreamgrid's Introduction

DreamGrid

DreamGrid is a launcher designed for Oculus Quest, Pico VR and HTC headsets that supports both official and sideloaded apps and games.

Features

DreamGrid is an enhanced version of the original PiLauncher, offering the following improvements:

  • Modern design
  • Update detector
  • New default themes
  • Custom icon repositories
  • Up-to-date icons for both Pico, Oculus and HTC
  • Support for replacing Explore on Pico (in addition to Oculus)
  • Get high resolution icons for sideloaded app icons
  • Additional localization options
  • Improved code quality
  • Automatic grouping of apps
  • Removed broken/unused functionality
  • Multilingual support
  • Debounced menus

Releases

Find the latest releases of DreamGrid here.

Screenshot

screenshot

Similar Projects

Also check out PiLauncherNext, a more true to the original fork of PiLauncher.

TO:DO

  • Implement custom icon repos
  • Improve current icon repos

Known Issues

Please note that the following issues were already present in the original pilauncher

Oculus

  • Resizing can cause a black screen when launched via Android Studio or replaced Explore.
  • Sometimes unable to move icons.

Compiling the Launcher

To compile the launcher, follow these steps:

  1. Open Launcher in Android Studio.
  2. Make sure USB debugging is enabled on your headset.
  3. Click the play button in Android Studio.

That's it! Enjoy gaming with DreamGrid!

dreamgrid's People

Contributors

basti564 avatar egultratm avatar goebish avatar kiksou avatar lvonasek avatar omnidevzero avatar threethan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dreamgrid's Issues

How to launch the lua code to run the game

I'm very sorry, I shouldn't be asking here, but I really need to know how to fix this problem.

I use lua language to write an icon launcher program to launch the quest game, but it cannot jump to start the VR game. I have tried various methods to no avail. Can anyone tell me how to do it.

I don’t know what code needs to be written in the AndroidManifest.xml file
Below is my code:

--Create a function to start the quest game
function launchQuestGame(pkgName)
local intent = Intent()
.setClassName("com.oculus.vrshell", "com.oculus.vrshell.MainActivity")
.setAction(Intent.ACTION_VIEW)
.putExtra("uri", "vrshell://launch/" .. pkgName)
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

if intent.resolveActivity(packageManager) then
activity.startActivity(intent)
else
toast("Cannot start the application")
end
end

-- Called in another file directory, such as running the beat saber game
launchQuestGame(com.beatgames.beatsaber)

Resizing window makes it go black

I enabled DreamGrid as the default explore app and disabled explore app. When I open DreamGrid via the Explore app and then resize the window, the whole window goes black. If I close and reopen, it returns to normal. Quest 2 v54, DreamGrid 1.1.0

Unable to move icons

There is an issue with moving icons the drag and drop feature is not working as intended on the quest since update to v51 same issue as original PiLauncher

Launching apps from Dreamgrid fades everything to black

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.