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
Blob URIs have the form blob:http://example.com/... and can be used to represent data that has b...
github.com/Igalia/wolvic - 979218abcecd03c1341d48f41531912fcda3415c authored almost 2 years ago by Felipe Erias <[email protected]>
Platforms like Meta or Pico allow a maximum of 16 layers to be
submitted for a given frame to th...
Some Web dialogs are not supported by Wolvic yet. These include the color picker, date/time pick...
github.com/Igalia/wolvic - 3405fe8894797ad79b36db72ee0d78ab82b3fabb authored almost 2 years ago by Felipe Erias <[email protected]>
The WidgetPlacement class has a boolean that can be used to decide
whether or not create a layer...
Pico's runtime currently only allow 16 simultaneous layers. That's enough
for showing 1 window. ...
Swapchains cannot be resized. That's why when we resize widgets (like
for example window widgets...
Remove a duplicate initialization of deviceType for Pico. We added
a InitializeDeviceType() meth...
The current README.md file suggests to use JDK 8 version from Oracle.
It also mentioned that ver...
OpenXR cylinder layers were never properly supported despite having
code to handle them. There w...
It was previously using layer sizes. That leads to crashes in Pico
because the layer might have ...
The specs[1] state that all members of the XrSwapchainCreateInfo structure
should be initialized...
Pico OpenXR SDK does not support compressed textures format for layers.
In order not to get a cr...
When using layers, we create a special space called layersSpace that
is translated -kAverageHeig...
Due to some other bug, some downloads are stored using names without
any extension. That was ma...
Use URLUtil.guessFileName() to guess the correct filename for a download, instead of out own sol...
github.com/Igalia/wolvic - ecdd3a189fdc7de32d9264577ff0c141134c7a2a authored almost 2 years ago by Felipe Erias <[email protected]>The title of some prompts is too long to fit in one line. This happens for example with the down...
github.com/Igalia/wolvic - 70a33cd5937101eecfd49ac579e8881474c03e2a authored almost 2 years ago by Felipe Erias <[email protected]>Fix a small issue when compiling on Mac systems.
github.com/Igalia/wolvic - f478ad4004ea0141dc1d2b6987edb63ebf02f36a authored almost 2 years ago by Felipe Erias <[email protected]>We were using JavaVersion.VERSION_1_8.toString(), which was wrong because it simply returns the ...
github.com/Igalia/wolvic - 3be338964134dcbdccf13f299017a7d4ae99f032 authored almost 2 years ago by Felipe Erias <[email protected]>
Since we are emulating controller functionality for hand tracking, we
need to always have an ac...
Remove BrowserWorld::CreateEnvironment as it isn't used anywhere.
github.com/Igalia/wolvic - 94310536d018b65599c1b685818c0cc30b6cfec3 authored about 2 years ago by Sergio <[email protected]>Fixes #22
This PR adds a Developer Setting to Allow installation of locally downloaded extens...
github.com/Igalia/wolvic - 3e1225b5d92bbe80b9e4351810b345de1185f1f7 authored about 2 years ago by Ayaskant Panigrahi <[email protected]>The plugin should get added only for HVR builds now, non-HVR builds will ignore it
github.com/Igalia/wolvic - 5ff9f6b96c721e89da095eec36162ac48b27f671 authored about 2 years ago by Ayaskant Panigrahi <[email protected]>
In order to launch Wolvic when the user is using hand tracking instead
of the controllers, we ha...
github.com/Igalia/wolvic - fa1b2fc33a1b9d8165095541dbd817650506a7e9 authored about 2 years ago by Sergio Villar Senin <[email protected]>
Most OpenXR layers in Meta appear upside down, i.e., flipped in
the y direction. In particular w...
When the PicoXR flavour was added it came with some upscaling code
that increases the resolutio...
Display thumbnails in the Downloads tab in the Library. This reuses the same
functionality tha...
github.com/Igalia/wolvic - 73722b7f4a2be1ecb34c7c19c10116ba55df7913 authored about 2 years ago by Sergio Villar Senin <[email protected]>
tation of file uploads. For now, we only let the user upload files that they have previously dow...
github.com/Igalia/wolvic - c4664fccdb289852e40729c6b3fd5de3e38172d1 authored about 2 years ago by Felipe Erias <[email protected]>
The new version of the SDK changed the structure and the names of
some of the directories where ...
We were told in https://github.com/mozilla-mobile/android-components/issues/6681
that there were...
We're basically applying the same trick as we did in the Oculus case,
i.e, we disable GL_FRAMEBU...
DeviceType used to be properly initialized by each SDK backend on their
respective DeviceDelegat...
This commit adds controller models for Pico 4 controllers, based on the
controller models provid...
This wraps the controller model node by a toggle node; and adds a
SetModelVisible() method to co...
github.com/Igalia/wolvic - 094de340e5609c2a919b8507e7d794260b35d944 authored about 2 years ago by Eduardo Lima <[email protected]>
This is retrieved, if supported, once at initialization time.
github.com/Igalia/wolvic - ba767abbbab9fb20ccd86e3f6069e1891053872d authored about 2 years ago by Eduardo Lima <[email protected]>
This is a temporary solution while we don't implement WebXR APIs for
hand tracking.
@TODO: For ...
github.com/Igalia/wolvic - 71b6e8c09f210543e956b8b21e4acd981f370e48 authored about 2 years ago by Eduardo Lima <[email protected]>
This means that from now on Oculusvr, Hvr and Picoxr would be
run by the CI every time a new PR ...
This commit sets the controller type for Gecko for Pico XR controllers
to pico-neo2, causing the...
To give Wolvic more visibility we are replacing our default user agent
string, coming from gecko...
This commit introduces a new build variant "picoxr" using Pico's OpenXR
SDK, and makes necessary...
There were still several references to Firefox Reality in the code
and in the translations. Repl...
The HVR platform has a very special way to handle the session. That
forced us to call xrRequestE...
This PR fixes two small bugs in the Library UI:
- the Web Apps tab does not use the correct sty...
github.com/Igalia/wolvic - f497f43fd904eed4e3f93eeb2960bbf078b78f42 authored about 2 years ago by Felipe Erias <[email protected]>
The upgrade to AC v75 caused a regression in error pages. They were
shown as meaningless sequenc...
The Meta store hasn't complained about that so far, however it is
preventing us now from uploadi...
This is a regression caused by the upgrade to AC v75. The
SectionViewHolder component now requir...
github.com/Igalia/wolvic - 1dae81ab46db3651284dacf5517fd1a42cc38247 authored about 2 years ago by Felipe Erias <[email protected]>
This is a leftover from b198a4c322a1291da7091660a4798acb0ce9c89a.
I forgot to add the CMake chan...
We used to trigger it also on push but they actually overlap in
some cases and pull_request is e...
github.com/Igalia/wolvic - ce455164438f6a6c4ac37c9d85d10deee6be6038 authored about 2 years ago by Felipe Erias <[email protected]>
It was previously located in the OVR device delegate, however that
is not the optimal location f...
Ensure that the navigation bar remains hidden after exiting a VR video in kiosk mode.
github.com/Igalia/wolvic - 7feac3e740751840da327cb5fc5f87a055c0db91 authored about 2 years ago by Felipe Erias <[email protected]>This is the initial implementation of an UI for Web apps.
The user can add a new Web app by c...
github.com/Igalia/wolvic - 6b76895dd58bcb3e0b2f249110ec0d8106f06d61 authored about 2 years ago by Felipe Erias <[email protected]>
Immersive videos are currently shown upside down on Oculus with OpenXR
backend.
This patch uses...
github.com/Igalia/wolvic - 701bea45770aeb5a04ea58b6e1d27b7ff4bb6521 authored about 2 years ago by Eduardo Lima <[email protected]>
The previous ones had an incorrect posx image among other
defects.
The previous versions had an abnormally high brightness as if the
gamma was pushed too much. The...
The previous ones were incorrectly generated as RGB instead of SRGB.
Seems to be an issue of the...
The texture was being loaded using an incorrect colorspace.
github.com/Igalia/wolvic - 8b7d87039fe6bcd87cf143343c9e2e096e9c1ace authored about 2 years ago by Eduardo Lima <[email protected]>This should have been added as part of 8d90c9d.
github.com/Igalia/wolvic - 65d2980a2c9482984ab369442d6422d7d989704d authored about 2 years ago by Eduardo Lima <[email protected]>
These should have been enabled as part of 5fe399, but the hunk slipped
by mistake.
Without enab...
github.com/Igalia/wolvic - ec7997ef8c7be39d882e7922a427a3f374c047fa authored about 2 years ago by Eduardo Lima <[email protected]>The checkout third_party step in our CI was issuing this warning
> Warning: The `set-output` co...
github.com/Igalia/wolvic - 50daed6c7854db674e55880f9022df35d5bc5fe7 authored about 2 years ago by Sergio Villar Senin <[email protected]>
Uses XR_EXT_hand_tracking and XR_FB_hand_tracking_aim to retrieve hand
joint locations and aim s...
github.com/Igalia/wolvic - 8d90c9dcf8959cf5c4ab546c17630a672fb1faa8 authored about 2 years ago by Eduardo Lima <[email protected]>
The OpenXR headers distributed with HVR SDK are old and don't include
extension symbols needed f...
When the current website contains a link to a Web app manifest, we will receive this manifest (i...
github.com/Igalia/wolvic - f30e35559fe7d3ed538f95ae62c3798efabb4bf3 authored about 2 years ago by Felipe Erias <[email protected]>
We have updated some of the SDKs and we want CI to use those new
versions as they include new APIs.
Gecko was crashing when calling eglCreateWindowSurface whenever
private mode was started if the ...
So far, we have being using v63 which is rather old. For now we're
sticking to v75 because start...
We landed a last minute fix for the favicons patch to work
properly.
Link the `BrowserIcons` instance with its associated extension, so the list of known favicons ca...
github.com/Igalia/wolvic - bf96226ea5e85ed121bf7e7bcfa9162eab5254ef authored about 2 years ago by Felipe Erias <[email protected]>github.com/Igalia/wolvic - 6e3a5a84d9df9ac37875515954b1df5d45f16e52 authored about 2 years ago by Sergio Villar Senin <[email protected]>
This is a regression of the patch that allowed Wolvic not to close
when exiting the security zon...
This PR uses the browser-icons component to store and display the favicons of the pages that we ...
github.com/Igalia/wolvic - 53f338976c62eb587f8d11de51f528954ba4052b authored about 2 years ago by Felipe Erias <[email protected]>
That method was used by FirefoxReality to automatically generate
version codes from dates. We ar...
This was already implemented but it looked like not working because
the default selected alpha f...
This change also adds a native method to distinguish between 6DoF
and 3DoF controller.
This change fixes a crash in the phone UI when clicking on an URL with the "mailto" scheme. We p...
github.com/Igalia/wolvic - 1016a7e844128f9a78680589f6e7708553daf56e authored about 2 years ago by Felipe Erias <[email protected]>
When we exit the security zone defined in HVR platform the system
destroys the android surface w...
The HVR lifecycle is broken and we had to add some workarounds to
properly handle it. Adding som...
Don't try to show the confirmation dialog when we are in WebXR, because it will not be visible.
github.com/Igalia/wolvic - 4160d56eb1e8deb9559474011565e1f4eb8c3474 authored about 2 years ago by Felipe Erias <[email protected]>
Up until Build.VERSION_CODES.R, PendingIntents are assumed to be mutable
by default, unless FLA...
Looks like the Harmony OS 3.0 gfx capabilities are much better than
in 2.0. We'll tempatively e...
After properly removing all the #ifdefs for the 3DoF specific
behaviours, we can finally remove...
This name is more accurate, because there is only one API key. Otherwise, it can be confusing wh...
github.com/Igalia/wolvic - 6125b33978a55bad9c15baa51ad47e0f213e5c11 authored about 2 years ago by Felipe Erias <[email protected]>
The previous name was used for testing. We need a new one to submit
new versions of the package...
* Enable analytics for Huawei devices
Enable `HiAnalytics` in `PlatformActivity`.
github.com/Igalia/wolvic - 6cdb0861bd850a443d5be378f22ec2596801b1d6 authored about 2 years ago by Felipe Erias <[email protected]>
Now that we can safely detect at runtime whether we have 3DoF or 6DoF
kit for HVR devices, we c...
In general each XR system is either 3DoF or 6DoF so it's enough
with having a single OpenXR inp...
There was an issue with the previous version code, increasing it again.
github.com/Igalia/wolvic - 76be4c842fea6be8f9b242b5542730a756153932 authored over 2 years ago by Sergio Villar Senin <[email protected]>github.com/Igalia/wolvic - 69943957cf7e0681e3885472e5132de2e55d0165 authored over 2 years ago by Sergio Villar Senin <[email protected]>
For Pico and HVR builds we show an exit confirmation dialog whenever
back action is triggered a...
The HVR SDK was always claiming not to have positional tracking
support. The value of systemPro...
We had a workaround for HVR's 6DoF controllers as they were
incorrectly reporting the same valu...
It requires a Meta Browser to allow VR experiences.
github.com/Igalia/wolvic - 5030f10fdb83f39e94fce3d679b39dad1369c53c authored over 2 years ago by Eduardo Lima <[email protected]>
The update to Harmony 3.0 requires some additional permissions
and also specifying the applicat...
There is no point in having a mapping for that button (in our case
it was mapped to BUTTON_APP)...
It requires a Meta Browser to allow VR experiences.
github.com/Igalia/wolvic - 6d01e69f9fdd054fb00982f5094f7001da7ac4ca authored over 2 years ago by Sergio <[email protected]>
BUTTON_APP (the hamburger button on the left controller on Meta Quest2 and HVR)
is used to exit...