Git Product home page Git Product logo

firefoxreality's People

Contributors

agi avatar andrenatal avatar badboy avatar bluemarvin avatar callek avatar caseyyee avatar cvan avatar daoshengmu avatar daron-walters avatar djmitche avatar ferjm avatar grigoryk avatar jvonitter avatar kdashg avatar kearwood avatar keianhzo avatar manishearth avatar mdboom avatar mortimergoro avatar mozilla-l10n-automation-bot avatar mstange avatar nancyhang avatar ncalexan avatar owlishdeveloper avatar paulrouget avatar philip-lamb avatar pike avatar pocmo avatar rangermauve avatar snorp 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  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

firefoxreality's Issues

Add back handlers for more widgets

FxR has a new back handler API for widgets. It's currently implemented for focus and full screen modes.

We should implement that too for settings and permission prompt dialogs

Hover colors: ease in/out

Browser window: ease the colors in and out to make it look a bit smoother than just abrupt color change

Better widgets API

We need to improve the widgets API to create all the windows, widgets and placements from Java:

  • Create & place all widgets from Java
  • Generate ids from java in order to avoid having to wait the callback with the C++ handler
  • Remove the widget creation enumerations
  • Consider moving visibility to WidgetPlacement class
  • Adapt all widget children to the new API

Improve URL detection on the URLBar

CXB-22 Currently you need to add the protocol to detect a URL, and it does a google search if you don't add it.

Check what other browsers do in order to detect when to automatically load a URL instead of a search.

Full-screen mode

  • Implement full-screen mode
  • Enabled from chrome UI or from a JavaScript call
  • Exit from full-screen mode

Error with build - Wave VR

I want to install the build on HTC Focus but I meet some errors when I built irt with Android Studio.
First the function onCrash() must be override in three classes in the project but it was easy to fix.
My main problem was with an error relative to the compilator I think. The error file is joined here.
I was really enthusiastic to use this app and I'm a beginner in android development so I hope it's an obvious beginner error.
ErrorBuildAndroidFocus.txt

Error running on pixel 2

I followed the instructions and built the project successfully, but when tried to run on my pixel 2, got the error: Device supports, but APK only supports armeavi-v7a

Keyboard backspace above the enter key

Some people tried the browser in the off-site and one of the comments about the keyboard was that the backspace position was confusing. People are used to have it above the enter key.

GV preferences not applied on first launch

e.g: Enabling WebVR preference and loading the WebVR sample gets the "page says WebVR found but no displays available." on the first launch.
On next launches it runs ok.

URL bar hover

Set the right hover styles and text selection colors for the URL bar

Improve the remote controller pointer and laser

The remote controller pointer is very big when the widgets are close to the user. Currently we are hiding the pointer for the keyboard because of that.

Ideally we can adjust the scale to make the pointer the same size on any widget. We also can check for alternative designs (sphere?)

Fade effect gets out of sync

STR:

  1. Go into private browsing mode (fade effect enabled)
  2. Go into focus mode (fade effect enabled again [note there is a flash, probably shouldn't happen])
  3. Go out of private browsing mode

Expect result: Fade effect remains.
Actual result: Fade effect is turned off.

Set a better URL for home

The URL of the home page is a long URL (resource://......). It's not pretty for a product. Keep the URL bar empty or find a better text

The same for error pages.

How to switch to VR on Daydream?

I feel stupid asking this, but after installing the released .apk on my Daydream compatible device I can use FirefoxReality fine as a mobile browser, but there seems to be no way to actually switch into VR mode?

Does it only work with the Daydream headset NFC tag? I am using a third party headset that doesn't come with this NFC tag, but all other Daydream apps can be switched to VR manually.

Stack the links opened in "new tab"

On the old UI links with "target=_blank" opened a new tab. On the new UI, until the carrousel is ready, we need to stack the new link in the current session instead of setting a different session

New UI

Start the new UI integration:

  • Better window & widget sizes, placements, etc
  • Single-window UI design (without carousel)
  • New URL bar design
  • Organize all the placement sizes & dimensions in a Android Resource file to make it easy to change

Keyboard popup for special keys

We need to create a popup to be able to type some keybord characters that aren't in the default querty layout

e.g. Possible flow to write á' would be to:

  • Press and hold the normal a key
  • After some threshold the keyboard shows a popup on top of the letter with all the possible variations for the selected letter (e.g. áăäâ)
  • Selected the variation or close the pop up

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.