Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Wolvic
Funding the development and maintenance of the Open Source Wolvic XR browser (See links above)
Collective -
Host: opensource -
https://opencollective.com/wolvic
- Website: https://www.wolvic.com/
- Code: https://github.com/Igalia/wolvic
The upstream project is at https://github.com/syoyo/tinygltf, but we will use
a clone at https:/...
This info comes from the backend as read-only data, and this change
reflects that better.
This is a bug that was introduced recently while trying to fix a
different issue (see PR#670 <ht...
We have created a site where the Wolvic's users may provide general
feedback about the applicati...
Fix an issue with the sphere geometry in GL.
This geometry was not correct at the bottom and to...
github.com/Igalia/wolvic - 3b835d8b9f61d0116d73b1aa0c6c14ac985e9f37 authored over 1 year ago by Felipe Erias <[email protected]>
They have been added to the WebXR repo here
https://github.com/immersive-web/webxr-input-profile...
There was some code to activate the back action for non Meta devices
that was based on Pico beha...
We initially decided to remove it for hand tracking because we
considered that it was a bit a nu...
The mIsPassthorughEnabled flag is now defined in the VRBrowserActivity and
and new function has ...
github.com/Igalia/wolvic - 7049f83556130fb123d73df43b99c5090c37cef4 authored over 1 year ago by Eduardo Lima <[email protected]>
Since we introduce the ability to emulate controllers using the hands, with
thumb+index pinch as...
github.com/Igalia/wolvic - 7c862fe0ae2cb8bdc6a5108b11e2cd2b54bc8f0f authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Otherwise application will crash due to the lack of that permission
whenever the application has...
This reverts commit e34a76e01b9e3bea6c6594f16e6be85aff394193.
github.com/Igalia/wolvic - c100b66583c03eb472e19ae3c33765a227ffa1c5 authored over 1 year ago by Sergio <[email protected]>
Otherwise application will crash due to the lack of that permission
whenever the application has...
github.com/Igalia/wolvic - 395e2207855a0bdad6825646df227ee6cb7c0c4a authored over 1 year ago by Felipe Erias <[email protected]>
github.com/Igalia/wolvic - 18d7de8e7e6b696c96c1fa786798717e54392e73 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Defined a new OpenXRPassthroughStrategyNoSkybox class for the strategy
pattern.
This reverts commit 31e2ad4e8eb9bb52731767fea1f051873dddc1e7.
github.com/Igalia/wolvic - 0582b5820e0f9d70ba1e5411806e6ec9e827e2f8 authored over 1 year ago by Sergio <[email protected]>
Added overrides for another 3 sites that only work fine if we
pretend to be the Meta browser. If...
Current gesture for navigating back uses a pinch geature between thumb
and ring fingertip. This ...
This gesture has proven to be problematic, so it will be replaced.
github.com/Igalia/wolvic - 9d63455a001c85145f20eab19856c53288355b50 authored over 1 year ago by Eduardo Lima <[email protected]>
In 0ef55bc7 we added a new method called PushNextXrStructureInChain
to easily append structures...
Recent changes in the YouTube page have caused that we no longer
receive media playback events,...
For testing purposes, this PR introduces a way to exist kiosk mode
by clicking seven times in a ...
Enable basic navigation controls in kiosk mode: Back, Forward, and Reload.
Also enable a simp...
github.com/Igalia/wolvic - 0b2bec781a8fe5e8a5f01566384089eb42b101d3 authored over 1 year ago by Felipe Erias <[email protected]>github.com/Igalia/wolvic - 53364b2367f2cd7be8089eefca17bb43a535f87e authored over 1 year ago by Felipe Erias <[email protected]>
- Set the external context to access the shared memory in the Chromium
- Set the wrapper Surface...
We can already use it to define specific class names or signature
definitions for the EngineSurf...
This class was called GeckoSurfaceTexture but it does not really
depend on Gecko more than a cou...
The current SnapdragonSpaces runtime (0.12.1) does not properly
fill in the locationFlags. They'...
The current SnapdragonSpaces runtime always report hand joint locations
as inactive in the XrHan...
The current runtime 0.12.1 does not support newer versions. OpenXR
calls does not succeed if we ...
Starting in runtime version 0.12.1 this property is always 0. This
prevents Wolvic from submitti...
Same as with HVR the SnapdragonSpaces runtime does not provide
a valid stage transform, and thus...
We have been traditionally disabling WebVR support because we don't
want to support an already d...
We haven't actually maintained this since FxR became Wolvic.
We do currently support Pico device...
The stage space transform pose is buggy in Lynx. As an example these
are the position values ret...
The Oculus devices require the textures to be in the sRGB color space. Hence
we would require th...
Disable menus with functionality that does not make sense in kiosk mode:
- search selected text...
github.com/Igalia/wolvic - 89a678d4ce21fd5be5edfa6a0b9fccc02d42bd3c authored over 1 year ago by Felipe Erias <[email protected]>
Check if URI is opauqe before the exception is thrown by opaque URI
in URI#getQueryParameter.
github.com/Igalia/wolvic - 90abe7523f38d0d23cb4d530d7b33002fde89f8b authored over 1 year ago by kavi.kumaran <[email protected]>
github.com/Igalia/wolvic - d9a7485abe2548705b0af4e76d4f6abb0a04a0ff authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
- Add TabMediaSessionObserver for the media control
- Add TabWebContentsDelegate for fullscreen
...
There are multiple ways to perform passthrough depending on the
platform. Some of them might use...
After generalizing the code that performs the passthrough a bit, we
go further and move it compl...
This cleans up codes for chromium backend by migrating chromium
implementation to org.chromium.w...
The current implementation of OpenXRLayerPassthrough does not fit
well with the OpenXRLayer arch...
This fixes the issue with web contents only occupying part of the
screen.
Rename setFragmentManager to setContainerView and adjust the singature
accordingly.
In this change we get rid of fragments in Chromium implementation and
the BrowserDisplay class. ...
github.com/Igalia/wolvic - 9e03e712f0fd82fc6d0fbdf876656d4b84cef72d authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Instead of forcing 1.4.10 version in all cases of conflict, we try to detect
whether the conflic...
So far we have been doing it at OpenXRLayerBase level because
all of our composition layers had ...
A fully functional color palette is added with a bubble drop selector with this commit.
- Anushka...
This is a simple refactoring that extracts initBrowserProcess() to
a newly created class Browser...
TabImpl is added for chromium backend and tab-specific chromium
instances are moved to the TabIm...
We have been linking against both the OpenXR loader and the qxrclients
packages distributed in t...
Implement basic navigation methods using WebContents' navigation
controller. This allows the bro...
We were using API version 30 for some of the platforms because
they crashed with 31 due to the P...
Starting from API version 31, PendingIntents must be created
using either the MUTABLE or the IMM...
- Calls ContentDelegate.onFirstComposite when the surface is changed.
- Creates the surface when...
For mainland China, the package name is com.cn.igalia.wolvic, which
is different from the one fo...
github.com/Igalia/wolvic - 0de7b56db000e121681ad4c3c7980cb0377b1ace authored over 1 year ago by Sergio Villar Senin <[email protected]>
Implement a startup dialog for App Lab users, informing them that they should install
Wolvic fr...
Replaced #elif OCULUSVR by a plain #else
---------
Co-authored-by: kavi.kumaran <kavi.kuma...
github.com/Igalia/wolvic - 31147756b3d8b37d4c71e49617613a8d04f7fa54 authored over 1 year ago by kavi kumaran <[email protected]>
This change fixes typos in PanZoomController usages
(s/PanZoomCrontroller/PanZoomController/).
* Support touch events & key events including IME
- Add ContentView managed by WebContents to...
github.com/Igalia/wolvic - 37948806f7ac7934a030a71b6f7ecd446fdd0bc7 authored almost 2 years ago by Miyoung Shin <[email protected]>* Add TabWebContentsObserver & initialize WebContents
This solves the issue of the gray recta...
github.com/Igalia/wolvic - b53782fec8d4c4b6b1c00bdbd031ee640dfe5a70 authored almost 2 years ago by Miyoung Shin <[email protected]>
This commit implements a new item in the contextual menu defined in the
NavigationBarWidget. It...
This reverts commit 2b3eb21390943bf0be566bc0a677e52c6d28918a.
github.com/Igalia/wolvic - 524dea16cbcf7ff2cb2b1724f50f17cd304ae06d authored almost 2 years ago by Sergio <[email protected]>
Our YouTube extension contains some heuristics that try to detect
the right VR projection to be ...
to unify the look of the private and regular modes.
github.com/Igalia/wolvic - d72fe1dbdde2898cde63637e7ef4c46c0e5e6c4d authored almost 2 years ago by Felipe Erias <[email protected]>Partially fixes #582
github.com/Igalia/wolvic - 93e0c92992952f64010e136d996f166a86885011 authored almost 2 years ago by Felipe Erias <[email protected]>Translated using Weblate (Portuguese)
Currently translated at 100.0% (632 of 632 strings)
github.com/Igalia/wolvic - 48b51bdc9fa8fd12a74844b3974c785cc7c2404f authored almost 2 years ago by Eduardo Lima <[email protected]>
Both the system UI and Meta Browser implement the "click" gesture with
the A and X buttons. This...
This changes makes Buttons B and Y to emulate the event of the user clicking on
the back button ...
With the transition from OculusVR to OpenXR some of the VR video
formats started to fail. Some t...
github.com/Igalia/wolvic - b1da372e2cc630b2e329ecde9ecb57b1e6c278f0 authored almost 2 years ago by Eduardo Lima <[email protected]>
It is not enough for the extension to be present, we need to check that
the runtime advertises t...
@FIXME: This needs integration with the menu item
github.com/Igalia/wolvic - befec37415d3224410ceead1e3e50e38950eaff4 authored almost 2 years ago by Eduardo Lima <[email protected]>
This will add wrappers for the passthrough layer from XR_FB_passthrough,
and references to passt...
github.com/Igalia/wolvic - 3b8bcef9d958d88f1acee94829904b17703a8763 authored almost 2 years ago by Eduardo Lima <[email protected]>
github.com/Igalia/wolvic - 99b4a51aa6104fcd02fc23b20ee46752aa513b9f authored almost 2 years ago by Eduardo Lima <[email protected]>
We remove WebLayer backend implementation for chromium since WebLayer
API is deprecated in chrom...
This is a basic implementation of Chromium backend and Wolvic
communicates with Chromium directl...
Many OpenXR calls support passing a chain of structures linked by
"void* next" pointers. This is...
When we switched the Meta flavour to OpenXR we regressed some use
cases. One of them was the bac...
It might happen, when going fullscreen, that the projection
menu widget was not instantiated yet...
oculusvr needs a specific manifest file by its build type or user
properties. This PR refactos m...
All OpenXR platforms except HVR require us to call
xrInitializeLoaderKHR to initialize the OpenX...
This reverts commit 0b7c533e08a7fde6178737836c631b1ba1dc8ca7.
github.com/Igalia/wolvic - e2ebc65d515f99d1648ea8712fa3d4242a44d3ee authored almost 2 years ago by Sergio <[email protected]>
In particular we're adding
* configureondemand: allows gradle to only configure the neccesary pr...
This commit adds support for devices based on the SnapDragon Spaces
platform, in particular the ...
PicoOS < 5.4 was returning "Pico HMD" as the device name for both
Pico 4 and Pico 4E devices. Ho...
In the past the oculusvr flavor defined it for both store and non-store
builds, the difference i...
Now that the store flavor is in place we can take advantage of it
and define the META_APP_ID tha...
This new dimension will be used to add specific configurations for
store builds. It'll initially...
It has been unused since FxR times. Apart from that specific
behaviours in products should be im...
Current code does compute the aim of the hands using the
XR_FB_hand_tracking_aim extension as it...