Git Product home page Git Product logo

exokit-browser's People

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

exokit-browser's Issues

Auto-add https to URL bar

Currently the URL bar will by default have https:// in it. The browsers do not do this, but have a blank url bar instead to show the autocomplete search queries. Browsers will automatically add http:// or https:// if they detect a TLD being used

httpsCapture

Email case not honored

When logging in the email check doesn't accept uppercase emails, nor does the token match handle case sensitivity.

Query string URL open

This would be super useful to support.

https://browser.exokit.org/?u=https://swift-empress.glitch.me/

It could simply open the URL in "local" space.

Clean up repo

  • remove outdated repo README
  • remove api.js
  • remove weba files
  • remove example sites carried over from engine
  • remove unused files carried over from engine/studio/exoland/etc.

Rethink gamepads

We should have only the right gamepad movable by default, with switchability with e.g. Z/C.

Blocker flash

There is a flash of the blocker if you delete service worker then load, should style to not be the case

Hide navbar

Inspired by

in fact if we make it so simple that nobody noticed the technology I consider that a success

I'm not sure what the way to do it would be, but I wonder what steps to take to make the exokit browser be more seamless/in the background. Initial thought was hiding the navbar since that is only important for:

  • logging in
  • logging out
  • controls dropdown
  • recognizing you're at the exokit browser site via the icon/title

hydeCapture

Enter pointerlocked mode when intersecting with menu

Enter pointerlocked mode when intersecting with menu within a close radius to the menu from the front of it.

Not sure if this would make the experience easier, but interacting with the menu is easier from not-pointerlocked mode because you can select the textbox, type on irl keyboard, click between tabs without having to angle everything correctly in 3d space.

Make reality tab menu background transparent

There is already a background for the textbox and 2 buttons.

bgtranCapture

2d iframes example:

<style type="text/css">
 <!-- BODY {background:none transparent;}-->
 </style>
<iframe src="frame.htm" allowtransparency="true">

Chat widget

(Maybe) should have a chat widget for support calls directly in the site, or something that pipes to Discord.

Search results smaller font for URL

It is hard to read what URL is associated with a result, I wonder what the sweet spot is between readability of the text and of the content of the URL.

smallerurlCapture

Fine controls for gamepad

Use alt /ctrl modifiers to change controller axes and sensitivity. Note that browsers hijack certain combos so we don’t get to choose what works and there is a minefiels if unusable keys.

Analytics

Add GA for login tracking, as well as activity.

Teleport ray

Add teleport ui in menu based on pad pressing.

Gunters of Oasis portal crash

Going through GOA portals leads to a location change error:

image

We just need to handle the navigation of the inner frame correctly.

Transparent menu

I'm not sure if this would be a good idea, but thought of if the menu background should be transparent instead of white.

transparentmenuCapture

Reality tabs load progress

We should make reality tabs have a "breathing" animation or load progress bar so it's easy to tell things are "working".

Reality tabs HUD

Reality tabs need a HUD for labeling/pointing to where the tabs are, as well as an easy way to move/delete them from XR.

Hide keyboard when in 2d-mode

I think people would rather use the IRL keyboard vs the virtual keyboard when in 2d-mode. In 2d-mode, since the virtual keyboard is unused, it ends up blocking parts of the menu.

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.