Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Igalia/wolvic

A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://github.com/Igalia/wolvic

[VisionGlass] Use glasses' 3D rendering mode

VisionGlass API allows developers to request either a 2D operation
mode or a 3D one. In the case...

70d9aad7343ac0cb059749bafe16cd1c8b0d4344 authored about 1 year ago
[VisionGlass] Set the height of glasses and controller

The VisionGlass is a 3DoF device meaning that we don't get information
about the position of the...

5f4168b2df008f8a435fc9846d8a15c6a21e5015 authored about 1 year ago
Allow disabling Latin Keyboard input auto complete

Signed-off-by: Songlin Jiang <[email protected]>

96fd499473ebc02d1c2363656f44554c42375c28 authored about 1 year ago
Download Keyboard dictionaries on demand

Resolve #1128

We remove the SQLiteAssetHelper dependency, store the database into
the dedicated...

582b1855b226c5e381c9499344612919361c201f authored about 1 year ago
Don't use the "desktop" viewport mode

In the "desktop" viewport mode, the Web engine renders pages inside
a special fixed-width viewpo...

5160ffb1de63bebc7702cdf89a1522d95ab5b67d authored about 1 year ago
Add null check before getEnvironmentPayload is called

Signed-off-by: Songlin Jiang <[email protected]>

f8426c21df5f2a4cc2590defbddd259c97838bed authored about 1 year ago
Clean composing text when resetting the keyboard layout

PR#1104 enabled word autocompletion in latin keyboard. However it
also caused regressions like t...

b0fb85ba79df0e62ea70f562d4ba378611debad5 authored about 1 year ago
Bump com.android.tools:r8 from 8.2.33 to 8.2.42

Bumps com.android.tools:r8 from 8.2.33 to 8.2.42.

---
updated-dependencies:
- dependency-name: ...

cb964687993f83a9374e4c26906c7703f5cd3f31 authored about 1 year ago
Add UA override for courses.certify-ed.com

The page was filtering out non-Meta browsers (it's working
fine in the experimental chromium bac...

ed07c6fde4864a62d5a79a11702444a3eff2654e authored about 1 year ago
[VisionGlass] Render Wolvic in glasses and control UI on phone screen

This is a large change because it's difficult to split it in smaller
chunks as we're revamping t...

368d71d6a598a61d88fa6f22819746df0da4ec18 authored about 1 year ago
[Pico] Rename PicoXR device type to Pico4x

The PicoXR name was selected by the first contributor to the Pico4 port
hoping to cover multiple...

c19ee620d8b73159bb4b09062595b44a2866655f authored about 1 year ago
Lower the maximum display DPI to 300

Resolves #1164

Although display DPI 400 works on my device (Meta Quest 2)
without any freeze, l...

fb44edc010a98583eb748f1e44a8852db5ef4614 authored about 1 year ago
Extract launch parameter names to constants

Extract the parameter names used in the Intents and custom URIs
to launch Wolvic into public con...

b254d1fb15705594a2bffc065aff7745d63a76d5 authored about 1 year ago
Add shrinkResources to the release builds

This will instruct Gradle plugin to try to shrink the resources
included in the package so the s...

f0702744813023118cb353e5bdb31fd20c6c5b2d authored about 1 year ago
Misc fixes for CustomKeyboard

Several easy unrelated fixes included unused imports, not needed local
variables or unneeded nul...

c34a96cd225016829f60a8e45231c8ca63c7786e authored about 1 year ago
Suppress unchecked cast warning in CustomKeyboard

We do know that the rows field in Keyboard is an ArrayList<Row> so we can
safely remove the warn...

c077b359313b786d83ab76fdc021390fc63f705d authored about 1 year ago
Use different app_name for the chromium backend

ff8cc845731f06d045d0f873666a61e71d4e406c authored about 1 year ago
Set the app_name value in build.gradle

Our AndroidManifest specifies that the app_name should be retrieved
from resources (by using and...

7a238b5f8d84ba5242dc40ab55083c31e9f7e709 authored about 1 year ago
Use different applicationId and app_name for VisionGlass

This way we could have simultaneous installations of Wolvic
for HVR and Wolvic for VisionGlass i...

1e93456a95c0c76dd3cba2ed38fc8b1dea7f2414 authored about 1 year ago
Use different applicationId and app_name for NoAPI flavor

This way we could have simultaneous installations of Wolvic
for a specific device and Wolvic NoA...

b5c2a5067a0099d358669e2a9dddcd4643893e92 authored about 1 year ago
Remove assert for unknown devices

An assert was added to the code that translates from Wolvic device
types to the web engine devic...

4f187df9823f4250c3a816f52e1ed82ca3b131bb authored about 1 year ago
Bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Rele...

d4871f79262527b85bf47085a8eade10b6e76c85 authored about 1 year ago
Initialize the VR external context after initializing Java

The external context initialization should happen as soon as possible
because we need it to be a...

ef486617070b26703aacc8d0d815be59bc24c47f authored about 1 year ago
[VisionGlass] Migrated to AliceIMU v2.0

196122e3d3ff52486088a12504b1e018e836ebc3 authored about 1 year ago
Post-release version bump

8e01fe660e5765a4fec0963a67aa37cfeb4bf05b authored about 1 year ago
[Chromium] Add JavaScript dialogs support (#1145)

Support JavaScript dialogs such as alert, confirm, prompt and
beforeunload.

Show form repost...

d6a8b37c9424a247773c937b913eee99f5a54094 authored about 1 year ago
Set default density to 1.25

Lower the default density to avoid ugly visual artifacts.

On Pico and Quest 2, pages and images...

0d50eea91485207ad682978606f01b44f1d03d26 authored about 1 year ago
Correct some UI strings in ES/PT/GL

affcaad46704713b54fc6daea68e47dbcdfc5718 authored about 1 year ago
MagicLeap2: Add 3D controller model

Adding the 3D model for the MagicLeap2 controller. Textures are
still not 100% correct but it's ...

9840748c36c40884a695c9b44a89f6fcd2a1235b authored about 1 year ago
Fix disk LRU cache key formatting error

We hash the key using sha-256

Fix the issue related to:
Failed to get Bitmap from DiskLruCache:...

ac2062f26e026c745f5d20b8cd3e6aff5926b10d authored about 1 year ago
[ML2] Disable Hardware Acceleration for rendering UI widgets

When hardware acceleration is used when rendering UI widgets in the
Magic Leap 2 devices several...

3cc854a0bff32b6ced886860793dad6b7368dc7e authored about 1 year ago
Update Galician translations

9051cfc48f3abf2489fe68aaac25e7f3b5481245 authored about 1 year ago
Update Portuguese translations

fee741289c87ccbdd9c0542c4a378d7f4f4f137a authored about 1 year ago
Update Spanish translations

0b0ca7ceebf5255383fce63712a27c43a4a91195 authored about 1 year ago
Different density and DPI per build

Support using different density values for each build.

The DPI is calculated based on the densi...

97a0d7a3f221314337a299ccbaba6a2e13e2eb94 authored about 1 year ago
Bump actions/setup-java from 3 to 4

Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes]...

67b57b8a756f1e6e5d9ee26e21c85b6403eccd92 authored about 1 year ago
Add group for experimental features in display settings (#1130)

So that users can recognize them and use with caution

Signed-off-by: Songlin Jiang <sjiang@ig...

77c36d5117193774b397de48b4efac7b273005b4 authored about 1 year ago
Allow Changing the window distance

Add a preference in the Display settings so the user can change
the distance of the browser wind...

c86d8cfc433e5791dd6018dc453fec39a4347eb5 authored about 1 year ago
Fix several issues related to "center windows vertically" and drag move in curved mode (#1129)

Fix media controls positions when center windows vertically is enabled,
so that media controls ...

c7be603727e6b62c2e74131a6255ddd3fab2c14c authored about 1 year ago
Revert "Enable showing all build warning"

They make it really hard to find errors in the build when they happen

This reverts commit b0d58...

a1671376ad7b47015979555c72bba9734741c17e authored about 1 year ago
Enable drag and move windows in X direction (#1050)

Windows can be moved just by dragging. This is only enabled
in the X direction and while in cur...

f7d30703991239c06f4d291f29f0c2432395913f authored about 1 year ago
Fix SnapdragonSpaces build docs

It was mentioning that the OpenXR loader should be placed under
third_party/snapdragon-spaces bu...

d124a8265d187c368a9cb7ec3653c8b5df9dd0fb authored about 1 year ago
Support head lock

When head lock is enabled, the browser window remains in the center
of your vision.

This functi...

359ccdbb548e26c113996b88f71005a832dd8fea authored about 1 year ago
Align windows vertically

To improve usability and legibility, browser windows will be centered vertically
relative to the...

9b16f60d7f222f4338f5e8833bde1c8447c66e0a authored about 1 year ago
Enable word auto complete for Latin keyboards

Inspiration from Chinese/Japanese candidates input.

Wordlist databases taken from
https://andro...

1dbe8fa9e44bcf16553e915f685638d48bd08a47 authored about 1 year ago
Add a new VisionGlass build flavor and initial implementation

Vision Glass is a device from Huawei which consists on a see-passthrough
glasses that can be att...

299abd5089b433ae1123da01a2aef1a393f4a469 authored about 1 year ago
Enhance detection of hand tracking availability

So far we've been using XrHandJointLocationsEXT::isActive to
determine whether or not hand track...

325840de9a72ce415a3cf5c1bd38b718085d8939 authored about 1 year ago
Hide brightness button when playing video in Passthrough

Also move the brightness button to the middle (so that we don't need
to rearrange the style to o...

eefe5e55aab88534d04467d750ba4d964320ea70 authored about 1 year ago
Fix selection menu location for web pages

Related to our recent changes in #1107

Signed-off-by: Songlin Jiang <[email protected]>

511959e84f950a063928d36d2e26eafe7ae093ac authored about 1 year ago
[Chromium] Disable bitmap capture for tabs' view

Wolvic creates a bitmap for every tab with its contents to be displayed
in the tabs view. For th...

711301439b67c5f316af45fdb3ee6121931c9ae5 authored about 1 year ago
[Chromium] Add support for target=_blank navigations

In these cases the renderer process creates new WebContents and
notifies the client (Wolvic) abo...

9159b88dbe08aa3c787ac8d58fa2112513306270 authored about 1 year ago
Add a new callback parameter to WSession::onNewSession()

This new parameter will carry a callback that will be executed just
after creating the Session b...

698df252cd19fb20cfeae0c3ba5f583272f793a1 authored about 1 year ago
Desktop Mode overrides for popular Chinese websites

Add Desktop Mode overrides for these popular Chinese websites:

- youku.com
- bilibili.com
- iqi...

81a451c27d2eb9708c1bccdf4abfe45aaf65f17c authored about 1 year ago
[Chromium] Add permission dialog support

Implement ChromiumPermissionDelegate which forwards permission requests
sent by Chromium to the ...

56f984dd58b57ddf9f0f125a756d073ffd9d3d3f authored about 1 year ago
Increase logical size and resolution of Web pages

Adjust the default DPI that we pass to the Web engine so that the texture
for the default window...

f9b69c192351c1a873c8047b9020197536a0eb97 authored about 1 year ago
Fix widgets hovering in library UI when DPI is not 100 (#1107)

* Fix widgets hovering in library UI when DPI is not 100

The issue mentioned in #1106 is not ...

b92ea9291a509d1240fe91f49b74d572bfb32e90 authored about 1 year ago
Revert "Increase logical size and resolution of Web pages"

This reverts commit 3c9f643721666f6cdbdce21dc20b320a4718c7c5.

1760efeb70bd2cf7ee9f2ce9406c1f349d30565d authored about 1 year ago
Increase logical size and resolution of Web pages

Adjust the default DPI that we pass to the Web engine so that the texture for the default window...

3c9f643721666f6cdbdce21dc20b320a4718c7c5 authored about 1 year ago
Bump sharp from 0.30.5 to 0.32.6 in /tools/compressor

Bumps [sharp](https://github.com/lovell/sharp) from 0.30.5 to 0.32.6.
- [Release notes](https://...

c4b00e9c4afccbd390a68521d4b9c8be8ea8f33d authored about 1 year ago
[Chromium] Implement YouTube desktop mode (#1101)

Add a UA override for youtube.com so that chromium uses the
same UA as gecko. This ensures that...

024ecda228a7a167ad8376a96a3d5575244d8090 authored about 1 year ago
Select 90Hz refresh rate for Quest3

We use the FB_display_refresh_rate extension to dynamically select
the device display refresh ra...

9c3ba018fba0191feff7df95d7882ac5a3063cca authored about 1 year ago
Make texture scale changeable by display DPI (#1086)

Resolves #1078

Signed-off-by: Songlin Jiang <[email protected]>

a43440ed04c0487be92df8aed7060773ebd4b106 authored about 1 year ago
Use Khronos OpenXR headers in OCULUSVR builds

We have been traditionally using Oculus' OpenXR headers in the
OCULUSVR builds. However we don't...

a5b6672edbbd03a8bb9221de32ef191d730a443b authored about 1 year ago
Remove Khronos OpenXR patch

We needed that patch because the upstream version was not properly
building with -Werror because...

3fff9c5f7cbcc2dc6c209ff288f16f33f7b8e9c6 authored about 1 year ago
Enable haptic feedback when widget hover starts

Signed-off-by: Songlin Jiang <[email protected]>

92f3016681990992ba62b52254d5675971269379 authored about 1 year ago
Add haptic feedback when typing on keyboard

Signed-off-by: Songlin Jiang <[email protected]>

0d037c8bfd1bf74b79f47ee0c2dea04081278081 authored about 1 year ago
Enable haptic feedback when Android view global focus changes

Users can also disable the haptic feedback in
controller settings.

Resolves #1067

Signed-off-b...

6ea3738231a25e39eedd299906e006d33713a3a1 authored about 1 year ago
Improve device name in mozilla account and make it translatable

Use the pre-defined device name according to device type.
If the device type is unknown (i.e. no...

0b90aa3e90e4369c075b9935d4f6a2daba94a1fc authored about 1 year ago
Extend the height of the options panel

So that we don't need to scroll for device name
in accounts settings.

Signed-off-by: Songlin Ji...

8a3db5420901f6d6d7890bf71d59c1102421324d authored about 1 year ago
Enable setting device name in firefox account options

Resolve #1069

Signed-off-by: Songlin Jiang <[email protected]>

b32dc4df49801e3230ba75cdc257993102db6cfb authored about 1 year ago
Remove duplicated suggestions in awesome bar

We now only remove duplicated suggestions based on url,
maybe later we can decide to remove thos...

5c98a83e7969898dbc79049db184f5bb258959d3 authored about 1 year ago
Add break for all cases in setting device type name

Same as #1091

This will at least make it recognize "Meta Quest Pro"
correctly

Signed-off-by: S...

8177724452c449e868fdbac361131382e0bfa57f authored about 1 year ago
Properly set the Quest3 device name

The device name is set in a switch. In the case of the Quest3 the
case didn't have a break state...

cbb356022c65fd1b95652a5b58c216e4cd1e9d5d authored about 1 year ago
Disable playing sound when click on languageButton in Settings

We will update all the language options (radio button) during
loading, and that will trigger the...

6202d16f7de96e38b92c2c27962ed04c8b65aca7 authored about 1 year ago
Implement audio engine using Android Media Player

Resolve #1044

Signed-off-by: Songlin Jiang <[email protected]>

8cfa70d64411a9c45eabf8196589f09fb811d342 authored about 1 year ago
Play sound effects for all settings view buttons

Signed-off-by: Songlin Jiang <[email protected]>

e8f47cc3d8292f3241a24800dcd24642f0af693e authored about 1 year ago
Add option to disable sound effects in settings

Signed-off-by: Songlin Jiang <[email protected]>

ad7b78129b7f3da6672aa1b1fbc07285889a11a0 authored about 1 year ago
Make audio enabled by default only when using chromium backend

If we have it in Gecko, we will have some random sound effects
temporary cut-outs after page loa...

3321ab03e992b8ecb660b669fc0bfb9006a30cd3 authored about 1 year ago
Default homepage for mainland China

1cbeba868f2339c95b453321aa1404616223bebe authored over 1 year ago
[l10n] Update translations to Spanish (#1083)

Currently translated at 100.0% (662 of 662 strings)

Translation: Wolvic/Wolvic
Translate-URL...

ff7d583fc195c53870b299cb1c9d1b81072774b6 authored over 1 year ago
[Chromium] Record history

GeckoSession uses a HistoryDelegate object (provided by Wolvic) to
keep track of history changes...

abbad9c4e16c0ac6fe8ca3ad0d0562817ec28840 authored over 1 year ago
Update legal agreements for China

6298da5c92969c2246603a42bdbc21718e50419b authored over 1 year ago
Enable JS in the phone Web view

231ef59eb01b6a36d0cfc09f67d1b8259aa22a6b authored over 1 year ago
Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0

Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) from 4.11.0 to 4.12.0.
- [...

a651b5bc3e85b1549a0a745b673fb5f01a997827 authored over 1 year ago
Show Quest3 right controller in interstitial widget

We forgot to add the right controller when we added support
for Quest3 controllers.

cf664caa888904ab4d968ca7519316ad8dd163ee authored over 1 year ago
Generalize pointer scaling and color change during trigger event (#1076)

* Renames Controller::pinchFactor to Controller::selectFactor

Right now we are using the `pin...

eff05418de0dc5a7413a221ceacc80311f27b190 authored over 1 year ago
Tooltip size independent of device density (#1075)

To scale the size of tooltip widgets, we modify the "density" field
in the tooltip's placement....

91ccb7413cf5668e7bd063841dca454ee4493a5f authored over 1 year ago
Rename Firefox account into Mozilla accounts in translations (#1072)

As of https://support.mozilla.org/en-US/kb/firefox-accounts-renamed-mozilla-accounts

Signed-o...

5c791283aa02fe849436369735e7d141b4058595 authored over 1 year ago
[NoAPI] Reorganize the functionalities of the buttons (#1073)

So that it feels more natural:
+ - buttons for forward and backward (zoom in/out)
D-pad up and...

0e9bb2d7cee8946105b64306c01983f6577c1bce authored over 1 year ago
Remove READ_PHONE_STATE permission for Meta (#1070)

The Meta Store does not support that permission from now on.

05d2223f527163c3d92a983fabbc12c96795fa3e authored over 1 year ago
Enable passthrough mode on Pico devices (#1066)

Now Pico runtime supports basic passthrough mode via the XR_FB_passthrough
extension <https://r...

f35e6b17ec7c0cd622b08a16ce5896df09bb65a4 authored over 1 year ago
Enable seeking VR video through controller D-pad

Signed-off-by: Songlin Jiang <[email protected]>

58720a7d465acf8df9ce9ed6a178db003e75075e authored over 1 year ago
[Chromium] Add support for WebXR Hand Input Module - Level 1 (#1048)

https://www.w3.org/TR/webxr-hand-input-1/

This patch adds pushing the current hand-tracking i...

be065edafd716507ad996c54083a31ecff27fe6d authored over 1 year ago
Add support for Meta Quest 3 controllers (#1045)

Adding the required mappings and assets to display the Meta Quest 3
controllers in Wolvic. Not o...

55fe79ae14c2d3ac0d697224a43f71e6394a63ae authored over 1 year ago
[Chromium] Fix emulated controller position

Right now Wolvic/Chromium shows a wrong position when controllers
are emulated during hand-track...

3834ffa6b2e2d1fbfdfefa894a0611f6ef3b461b authored over 1 year ago
Use context.getCacheDir() to store unzipped environment files

Resolves #963

Signed-off-by: Songlin Jiang <[email protected]>

727defee11068fd167f159162a17d21df944da37 authored over 1 year ago
UA override for FxA in China (#1060)

2d73651de887dc080a6218977e9d41a798775d08 authored over 1 year ago
Fix voice input when keyboard uses composing text

We don't want to compose text again when we use
voice input, e.g. Voice input English while keyb...

b9a484ae48a3d25b5eb15178e571fcf09a7468aa authored over 1 year ago
Fix Chinese/Japanese keyboard typing in web page

Chinese/Japanese keyboard typing is broken when
you try to type in web pages

We should use post...

dc896ecca9f5710a1776c57f7a79146f50328b64 authored over 1 year ago
Make Chinese keyboard able to type character by character

We shouldn't empty mComposingText each time when we finished
displayComposingText

Signed-off-by...

e0a0a5dcd25352c6939842d9fa3c2b3ade9c86a2 authored over 1 year ago