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
github.com/Igalia/wolvic - f598847146598ae82e9ca5bb0708a8d2f942fea2 authored almost 2 years ago by Felipe Erias <[email protected]>
This CL fixes the next composition issue of combined consonant
when vowel is added in Korean.
E...
github.com/Igalia/wolvic - ca22865fabe54b101df8f705871e397214793182 authored almost 2 years ago by Miyoung Shin <[email protected]>Modify Wolvic VR to XR. Add Mastodon link. Fix old description about localization
github.com/Igalia/wolvic - 34ad00830dc6fc952ae5306ef736d328a3d2dee7 authored almost 2 years ago by juanjosanchez <[email protected]>
This file was recently added with some utilities that were only
available for OpenXR but that sh...
The DeviceDelegateOpenXR::State's Destroy function must ensure that
all the OpenXRSwapChain ins...
If we try to use 31+ then Wolvic refuses to start due to the
change of behaviour[1] of pending i...
OpenXR allows users to insert API layers in between the application
and the runtime. Those API l...
We currently use that extension to figure out the aim direction
in both Meta and Pico but there ...
This adds build support for the Lynx-R1 (https://www.lynx-r.com/)
device. It does "only" display...
Update the following Android libraries as much as possible
while keeping the compileSdkVersion ...
The Content-Disposition Header Field spec recommends to avoid
the token form of the filename if...
When Pico4 support was added, it introduced some workaround in the
Android Application lifecycle...
This CL changes to access InputConnection API through its handler
to solve a crash caused by a s...
Whenever video was detected in any of the opened windows setCPULevel() was
called so that we get...
Right now the pinch threshold is in the limit of the precision that
Oculus devices provide, and ...
*On some systems, the user can grant Wolvic access to their
approximate location but not their ...
This is a bug left by latest changes in hand-tracking code, where we
tried to centralize a bit a...
Commit 6d71d4b added some enhancements to the hand tracking code.
The downside was that it broke...
This PR adds support for showing the Quest Pro controllers in the interstitial
widget. It adds ...
Currently the backend for a browser engine can be selected by
userProperties.backend. This PR a...
github.com/Igalia/wolvic - fa7b0c1aed8f6c4d1f0a33ecfc121b6d47058289 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
It d be useful to have a general purpose utils file with macros and functions for
common logic ...
In the presence of layers, the Pointer class is using an Android surface
to draw the circles, an...
It is much more consistent than (ab)using the exisiting Create event
and gives us flexibility to...
Right now when hand-tracking is active we render the same beam
and pointer target as when contro...
It is currently broken for layers since it is not re-sizing them.
github.com/Igalia/wolvic - 7c28027e270a07bfb2c9686a4107c42e04b3de40 authored almost 2 years ago by Eduardo Lima <[email protected]>
The recently introduced __system_property_get call is defined
in system_properties.h. Add that i...
Whenever the system dialog is shown on top of Wolvic (like after
pressing the system button of t...
Currently the hand mesh was shown only when there was valid aim info
obtained from EXT_FB_hand_t...
This PR implements additional functionality in the Download object to prevent errors when handli...
github.com/Igalia/wolvic - f418b5ab28bd1c0d9e45532822b37887df22c520 authored almost 2 years ago by Felipe Erias <[email protected]>
We recently added support to reorientation changes in the OpenXR
backend. It was working perfect...
Version 5.4.0 of Pico fixes a bug in the previous versions, but now
our workaround for that bug...
Previously a short URL pointing to Mozilla's infrastructure was
used. It should really link to o...
We're using the default 31, but that was causing an issue with
the system volume slider. Instead...
This change adds a button in the main browser UI when desktop mode is enabled.
This provides ...
github.com/Igalia/wolvic - 7506c77757ff1e42264a03b94b7caad88f05dd25 authored almost 2 years ago by Felipe Erias <[email protected]>Add a message that will be displayed when the list of files to upload is empty.
The message is ...
github.com/Igalia/wolvic - 8ae335003eb5a03d11c5962374e811e97e753f9d authored almost 2 years ago by Felipe Erias <[email protected]>Currently translated at 99.2% (627 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
The OculusVR backend was able to dynamically set the refresh rate
of the device. This was lost w...
Wolvic can ask the system to boost CPU/GPU performance for faster
rendering when entering a VR e...
This PR fixes many small UI issues on Web prompts, the dialogs
that websites can open using Web...
github.com/Igalia/wolvic - 25b5f5f829fdd6e231e33ab0ce9a387b80b56498 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Currently translated at 98.1% (620 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
Many platforms allow recentering the view via a long press in the
system menu of a controller (l...
Whenever the user recenters the view by using some system level
method (like a long press in the...
When adjusting the position of the cylinder layers we need to take
into account the orientation ...
WAKE_LOCK and FOREGROUND_SERVICE are two permissions requested by GeckoView
which are not really...
There was a duplicate entry for Brazillian Portuguese in the
Danish translation file.
This change removes four permissions from our Oculus builds.
READ_EXTERNAL_STORAGE and WRITE_EX...
github.com/Igalia/wolvic - cc159e7b3dba53f394401e427db694c4c17b17ab authored almost 2 years ago by Felipe Erias <[email protected]>
This is in preparation to enable Portuguese language support in Wolvic. This
string will appear ...
Currently translated at 100.0% (606 of 606 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 97.3% (615 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
It has been translated 100%, so it is ready for prime-time!
github.com/Igalia/wolvic - fdfc8c6780c32ebc71a1eebd8e2abf2962a90e39 authored almost 2 years ago by Eduardo Lima <[email protected]>This missing rename was preventing noapi from building.
github.com/Igalia/wolvic - 2c6c9a54b7706731c985165146a0606377222f33 authored almost 2 years ago by Jacobo Aragunde Pérez <[email protected]>
Wolvic's phone UI was not handling the Back button properly, because of some
code in VRBrowserAc...
Currently translated at 100.0% (606 of 606 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 97.9% (619 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 99.2% (627 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
Each widget in Wolvic is identified by a handle (integer). Each widget keeps
track of the handle...
github.com/Igalia/wolvic - ec15f94a08453206670d7111df682d3fc6fd0e90 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Currently translated at 97.9% (619 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: ht...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 100.0% (606 of 606 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Meta's controllers positions (in Quest2 and QuestPro) are not 100%
accurate. They show a slight ...
So far we were just adjusting the Y component of the position for the
HVR flavour due to a bug o...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Currently translated at 100.0% (632 of 632 strings)
Translation: Wolvic/Wolvic
Translate-URL: h...
Most websites provide both a name and a short name in their manifest, but some of them (e.g. ope...
github.com/Igalia/wolvic - fc6f8ddfc671b03244434384274b81777666143a authored almost 2 years ago by Felipe Erias <[email protected]>Remove the background color for icons, since it does not make them look good in most cases. Corr...
github.com/Igalia/wolvic - c9e609de458878028ecd6fba5473d5af63e6b3d9 authored almost 2 years ago by Felipe Erias <[email protected]>
With OpenXR the keyboard is totally misplaced when rendered using
a cylinder layer, for example ...
3D side by side (SBS) videos are displayed by rendering half of a full
video texture to each eye...
Batch updateWidget native calls
Whenever Android asks us to update some widget, we queue a na...
github.com/Igalia/wolvic - eeb730cc6f56eecb9d0dbf81c1ad839bec8c71fb authored almost 2 years ago by Felipe Erias <[email protected]>
This is a followup of f1b663d54bf9d2d6131bc05ac22d1ff4a5a9054f where
that method was added. We'r...
Append "Wolvic/1.x" to the default GeckoView User-Agent
Our User-Agent will be the one return...
github.com/Igalia/wolvic - f1b663d54bf9d2d6131bc05ac22d1ff4a5a9054f authored almost 2 years ago by Felipe Erias <[email protected]>
When dealing with compositor layers, OpenXR allows clients to specify
whether a layer will be di...
The current implementation of 3D SBS (side-by-side) using layers
is based on OculusVR API becaus...
We're uploading the 3D controller models obtained from
https://github.com/immersive-web/webxr-in...
Mozilla's android components v75 look for a amazon-es.xml search
plugin specification file when ...
It might happen that by the time a VRLayerSurface is freed, the
Java context has been already re...
This PR fixes a bug that made it impossible to enable and disable add-ons in a consistent manner...
github.com/Igalia/wolvic - b135f0610dab78b10dfd8ee89c9bc6d8dc48be31 authored almost 2 years ago by Felipe Erias <[email protected]>github.com/Igalia/wolvic - 02b4ec71efde6a149a8e738de0e4d886f6eb6654 authored almost 2 years ago by Felipe Erias <[email protected]>
Parse the Web App manifest as soon as Gecko notifies us about it, so we can prevent errors in ca...
github.com/Igalia/wolvic - 74b02ba0434e91aa8a0514b8e9c074cc2cb0a182 authored almost 2 years ago by Felipe Erias <[email protected]>
Pico4 hand-tracking support for aim state extension doesn't provide
pinching events information,...
Unfortunately we still need to use XR_FB_hand_tracking_aim to resolve
beam and pointer transform...
Also reduces a bit the default shpere size, which were too big on
Pico4.
Whenever we enter/leave WebXR experiences (and immersive videos)
we recenter the UI yaw so the 2...
Pico's OpenXR runtime (v5.2) does not currently support compressed
texture formats. This means t...
github.com/Igalia/wolvic - 52c9131167cd3e2616ed7fd322bcef6d0e92572a authored almost 2 years ago by Felipe Erias <[email protected]>
Splash screen was shown upside down for Pico devices when using
layers. This PR properly sets th...
Do not make blob: URIs visible to DownloadManager
github.com/Igalia/wolvic - de3f3ab2cd0c4b56ffc89937404b3e3d8613897a authored almost 2 years ago by Felipe Erias <[email protected]>
The Mozilla's DownloadManager does not really support blob: URIs,
it does only support HTTP/HTTP...
The OpenXR backend might ask the caller not to render a given frame
by setting XrFrameWaitInfo.s...
After landing the patches enabling OpenXR cylinder layers, and
the ones limitting the amount of ...
Add a new context menu item for downloaded files with the label "Share with other applications"....
github.com/Igalia/wolvic - adab2d3742fd5f3321a46e5cc667a4d25e0505c6 authored almost 2 years ago by Felipe Erias <[email protected]>github.com/Igalia/wolvic - c0eb7540f9db68309a99da17239f0fc15c108d9a authored almost 2 years ago by Felipe Erias <[email protected]>
In 9c80164e we added some code to limit the amount of layers to be
sent to the compositor for a ...
As an alternative (or in parallel) to painting the hands' mesh, we also
paint shperes for each h...
This is a stop-gap version of hand rendering that paints a ball
(shpere) for each hand joint det...