Skip to content

Commit

Permalink
update Firefox desktop page: setup instructions, FAQ, bugs list, new …
Browse files Browse the repository at this point in the history
…icon, and more
  • Loading branch information
cvan committed Oct 2, 2018
1 parent ac86d0a commit e955cc1
Show file tree
Hide file tree
Showing 14 changed files with 332 additions and 122 deletions.
5 changes: 3 additions & 2 deletions public/_helpers.html
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@
<div>
<div itemprop="details" class="browser-details">
<a itemprop="url" href="{{ browser.about }}" class="no-underline">
<div itemprop="image" style="background-image: url({{ browser.logo }})">
<div itemprop="image" style="background-image: url({{ browser.icon or browser.logo }})">
</div>
<span itemprop="name" class="browser-name">{{ browser.name }}</span>
</a>
Expand Down Expand Up @@ -292,9 +292,10 @@

{% macro compat_report_row (report) %}
{% if (report.type == 'bug' or report.type == 'feature') and report.enabled != false %}
{% set status = report.status|lower %}
<tr data-report-type="{{ report.type }}"
itemprop="{{ report.type }}"
class="{{ 'table-cell-success' if report.status|lower == 'fixed' else ('table-cell-error' if report.type == 'bug' else 'table-cell-alert') }}"
class="{{ 'table-cell-success' if status == 'fixed' else ('table-cell-alert' if 'development' in status) }}"
data-archived="{{ 'true' if report.archived else 'false' }}">
<td data-report-key="description"><a href="{{ report.bug or report.bugUrl or report.url }}" itemprop="description">{{ report.description }}</a></td>
{% if report.browserUserAgent %}
Expand Down
2 changes: 1 addition & 1 deletion public/_layout_browser.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

<a class="page-heading-link" href="{{ browser.about }}">
<h1 class="browser-name page-heading">{{ browser.name }}</h1>
<img class="browser-icon page-heading-icon" src="{{ browser.logo }}" alt="{{ browser.name }}" title="{{ browser.name }}">
<img class="browser-icon page-heading-icon" src="{{ browser.icon or browser.logo }}" alt="{{ browser.name }}" title="{{ browser.name }}">
</a>

{% if browser.description_html or browser.description %}
Expand Down
2 changes: 1 addition & 1 deletion public/daoshengmu.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"additionalName": "daoshengmu",
"url": "http://dsmu.me/",
"twitter_url": "https://twitter.com/daoshengmu",
"image": "https://mozvr.com/assets/img/team/daosheng.jpg",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT6j1GhDAhA5eVmqDVhXaewyZHI3QMY-CrJjaVE5hXthaGZkIfAaA",
"website": [
{
"@type": "Twitter",
Expand Down
43 changes: 38 additions & 5 deletions public/firefox.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,18 @@

{% block instructions %}
<ol class="bullets-light">
<li><span>Download and launch <a href="https://www.mozilla.org/en-US/firefox/new/?scene=2"><strong>Firefox</strong></a>.</span></li>
<li data-headset="oculus_rift"><span>Ensure that your <em>Oculus Home</em> settings allow for <a href="https://blog.mozvr.com/oculus-home-rift-cv1-webvr/#enablingunknownsources">Unknown Sources</a>.</span></li>
<li><span>For PCs (especially laptops) using NVIDIA chipsets, there are several methods of <a href="https://alteredqualia.com/texts/optimus/">enabling the discrete GPU</a>. One way is from the <a href="https://www.nvidia.com/Download/Find.aspx">NVIDIA Control Panel</a>: Load <code>3D Settings</code> <code>&gt;</code> <code>Manage 3D Settings</code> <code>&gt;</code> <code>Program Settings</code> tab, and select <strong>Mozilla Firefox (<code>firefox.exe</code>)</strong> (with the Firefox icon) as the program to customize, and select <strong>&ldquo;High-performance NVIDIA processor&rdquo;</strong> as the preferred graphics processor.</span></li>
<li><span>Download and launch <a href="{{ browser.url }}"><strong>Firefox</strong></a>.</span></li>
<li id="setup-oculus-unknown-sources" data-headset="oculus_rift"><span>
<p>For the <strong data-headset="oculus_rift">Oculus Rift</strong>,
enable <strong>Unknown Sources</strong> in your Oculus Settings.</p>
<p>Launch the <strong data-headset="oculus_rift">Oculus desktop app</strong> and navigate to <code>Settings &gt; General &gt; Unknown Sources</code>.</p>
<p><img class="db" src="/oculus_rift/oculus-unknown-sources-settings.gif" alt="Animation of Oculus 'Unknown Sources' instructions"></p>
</span></li>
<li id="setup-nvidia"><span>
<p>For PCs using NVIDIA chipsets, there are several methods of <a href="https://alteredqualia.com/texts/optimus/">enabling the discrete GPU</a>.</p>
<p>One way is from the <a href="https://www.nvidia.com/Download/Find.aspx">NVIDIA Control Panel</a>: Open <code>3D Settings &gt; Manage 3D settings &gt; Program Settings</code>, and select <strong>Mozilla Firefox (firefox.exe)</strong> as the program to customize, and select <strong>&ldquo;High-performance NVIDIA processor&rdquo;</strong> as the preferred graphics processor.</p>
<p><img class="db" src="/firefox/firefox-nvidia-settings.png" alt="Screenshot of NVIDIA Settings for Firefox"></p>
</span></li>
<li><span>Restart Firefox.</span></li>
<li><span>Enjoy WebVR content!</span></li>
</ol>
Expand Down Expand Up @@ -61,16 +70,40 @@

{% block help %}
<dl>
<dt id="webvr_does_not_work"><a href="#webvr_does_not_work">Why does WebVR content not work for me?</a></dt>
<dd>
<p>Here are a few troubleshooting recommendations:</p>
<ul class="bullets-light">
<li>
<span>
Make sure you are running the <a href="https://support.mozilla.org/kb/switch-32-bit-64-bit">64-bit version of Firefox</a>.
</span>
</li>
<li data-headset="oculus_rift">
<span>
If you are using the Oculus Rift, make sure you have enabled <a href="#setup-oculus-unknown-sources">Unauthorized Sources</a>.
</span>
</li>
<li>
<span>
If you are using a laptop/PC with an NVIDIA graphics card, make sure you have enabled the <a href="#setup-nvidia">discrete GPU for Firefox</a>.
</span>
</li>
</ul>
<p>
If you still don&rsquo;t see your issue reported, you can <a href="{{ browser.bugsReportUrl }}">file a new bug in the Firefox bug tracker</a>. Or, if you&rsquo;d prefer, you can file a bug on <strong><a href="https://webcompat.com/">WebCompat.com</a></strong>.
</p>
</dd>
<dt id="where_can_i_find_the_list_of_known_bugs"><a href="#where_can_i_find_the_list_of_known_bugs">Where can I find the list of known bugs?</a></dt>
<dd>
<p>
Above is a list of <a href="#compat">bugs and features that are being actively worked on</a>. You can find the full list of filed bugs and planned features by searching the <a href="{{ browser.bugsUrl }}">Firefox Bugzilla bug tracker for bugs with the whiteboard keyword <code>[webvr]</code></a>.
Above is a list of <a href="#compat">bugs and features that are being actively worked on</a>. You can find the full list of filed bugs and planned features by searching the <a href="{{ browser.bugsUrl }}">Firefox Bugzilla bug tracker for bugs</a>.
</p>
</dd>
<dt id="how_can_i_report_a_bug"><a href="#how_can_i_report_a_bug">How can I report a bug?</a></dt>
<dd>
<p>
First, refer to the <a href="#compat">known issues above</a> and the <a href="{{ browser.bugsUrl }}">WebVR bugs in the Firefox Bugzilla bug tracker (labeled with the whiteboard keyword <code>[webvr]</code>)</a>.
First, refer to the <a href="#compat">known issues above</a> and the <a href="{{ browser.bugsUrl }}">WebVR bugs in the Firefox Bugzilla bug tracker</a>.
</p>
<p>
If you still don&rsquo;t see your issue reported, you can <a href="{{ browser.bugsReportUrl }}">file a new bug in the Firefox bug tracker</a>. Or, if you&rsquo;d prefer, you can file a bug on <strong><a href="https://webcompat.com/">WebCompat.com</a></strong>.
Expand Down
211 changes: 115 additions & 96 deletions public/firefox.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,80 +5,80 @@
"slug": "firefox",
"description": "Mozilla’s desktop browser",
"description_html": "<a href=\"https://www.mozilla.org/\">Mozilla</a>’s <a href=\"https://www.mozilla.org/en-US/firefox/new/\">desktop browser</a>",
"operatingSystem": "Windows 7.1+ or macOS",
"operatingSystem": "Windows 10+ or macOS",
"processorRequirements": "IA64",
"headsets": [
"htc_vive",
"oculus_rift"
],
"logo": "/firefox/icon.png",
"url": "https://www.mozilla.org/en-US/firefox/new/",
"icon": "/firefox/icon.svg",
"url": "https://www.mozilla.org/en-US/firefox/",
"about": "/firefox",
"landingUrl": "https://www.mozilla.org/en-US/firefox/new/",
"downloadUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.installer.exe",
"landingUrl": "https://www.mozilla.org/en-US/firefox/",
"downloadUrl": "https://download.mozilla.org/?product=firefox-latest",
"sourceCodeUrl": "https://dxr.mozilla.org/mozilla-central/source/dom/vr",
"bugsUrl": "https://bugzilla.mozilla.org/buglist.cgi?quicksearch=%5Bwebvr%5D",
"bugsReportUrl": "https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=General&status_whiteboard=[webvr]&[email protected]",
"bugsUrl": "https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3AWebVR",
"bugsReportUrl": "https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=WebVR&status_whiteboard=[webvr]&[email protected]",
"sameAs": [
"https://webvr.rocks/firefox",
"https://www.mozilla.org/en-US/firefox/new/"
"https://webvr.rocks/firefox"
],
"showDateReleased": false,
"releases": {
"latest": {
"status": "experimental",
"landingUrl": "https://www.mozilla.org/en-US/firefox/new/",
"buildInfoFilename": "firefox-60.0a1.en-US.win64.json",
"buildInfoUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.json",
"downloadUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.installer.exe",
"downloadInstallerUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.installer.exe",
"downloadZipUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.zip",
"buildInfoFilename": "firefox-64.0a1.en-US.win64.json",
"buildInfoUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.json",
"downloadUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.installer.exe",
"downloadInstallerUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.installer.exe",
"downloadZipUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.zip",
"dateReleased": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"dateReleasedInstaller": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"dateReleasedZip": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"installerFilename": "firefox-60.0a1.en-US.win64.installer.exe",
"zipFilename": "firefox-60.0a1.en-US.win64.zip",
"fileSize": "40 MB",
"fileSizeInstaller": "40 MB",
"fileSizeZip": "59 MB",
"installerFilename": "firefox-64.0a1.en-US.win64.installer.exe",
"zipFilename": "firefox-64.0a1.en-US.win64.zip",
"fileSize": "43 MB",
"fileSizeInstaller": "43 MB",
"fileSizeZip": "65 MB",
"buildInfo": {
"as": "ml64.exe",
"buildid": "20180221220150",
"cc": "z:/build/build/src/vs2017_15.4.2/VC/bin/Hostx64/x64/cl.exe",
"cxx": "z:/build/build/src/vs2017_15.4.2/VC/bin/Hostx64/x64/cl.exe",
"buildid": "20181002100236",
"cc": "z:/build/build/src/clang/bin/clang-cl.exe -Xclang -std=gnu99 -fms-compatibility-version=19.15.26726",
"cxx": "z:/build/build/src/clang/bin/clang-cl.exe -fms-compatibility-version=19.15.26726",
"host_alias": "x86_64-pc-mingw32",
"host_cpu": "x86_64",
"host_os": "mingw32",
"host_vendor": "pc",
"moz_app_id": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
"moz_app_maxversion": "60.0a1",
"moz_app_maxversion": "64.0a1",
"moz_app_name": "firefox",
"moz_app_vendor": "Mozilla",
"moz_app_version": "60.0a1",
"moz_app_version": "64.0a1",
"moz_pkg_platform": "win64",
"moz_source_repo": "https://hg.mozilla.org/mozilla-central",
"moz_source_stamp": "994a684a7564c2735d98d6910a78d079a68f0b25",
"moz_source_stamp": "7cda6e1eb528ba81b10548e858f91689b36dfe3b",
"moz_update_channel": "nightly",
"target_alias": "x86_64-pc-mingw32",
"target_cpu": "x86_64",
Expand Down Expand Up @@ -318,6 +318,46 @@
}
],
"reports": [
{
"type": "feature",
"headsets": [
"oculus_rift",
"htc_vive",
"windows_mixed_reality"
],
"status": "In Active Development",
"dateReported": {
"datetime": "2016-03-29T14:46:00",
"pretty": "Mar 3, 2016"
},
"dateUpdated": {
"datetime": "2018-09-26T22:07:00",
"pretty": "Aug 26, 2018"
},
"description": "Implement Linux support for OpenVR",
"bugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1310663"
},
{
"type": "bug",
"description": "WebVR content does not present when using Oculus Home before launching Firefox",
"bugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1384279",
"status": "Fixed",
"priority": "P1",
"platforms": [
"windows"
],
"headsets": [
"oculus_rift"
],
"dateReported": {
"datetime": "2017-07-25T13:05:00",
"pretty": "Jul 25, 2017"
},
"dateUpdated": {
"datetime": "2018-02-13T07:20:00",
"pretty": "Feb 13, 2018"
}
},
{
"type": "bug",
"enabled": false,
Expand Down Expand Up @@ -433,27 +473,6 @@
"pretty": "Oct 23, 2017"
}
},
{
"type": "bug",
"description": "WebVR content does not present when using Oculus Home before launching Firefox",
"bugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1384279",
"status": "Filed",
"priority": "P1",
"platforms": [
"windows"
],
"headsets": [
"oculus_rift"
],
"dateReported": {
"datetime": "2017-07-25T13:05:00",
"pretty": "Jul 25, 2017"
},
"dateUpdated": {
"datetime": "2017-10-23T14:33:00",
"pretty": "Oct 23, 2017"
}
},
{
"enabled": false,
"type": "feature",
Expand Down Expand Up @@ -481,34 +500,34 @@
}
],
"dateReleased": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"dateReleasedInstaller": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"dateReleasedZip": {
"originalDateTimeString": "22-Feb-2018 00:28",
"datetime": 1519288080000,
"datetimeString": "Feb 22, 2018, 12:28 AM",
"dateString": "Feb 22, 2018",
"timeString": "12:28 AM",
"isoString": "2018-02-22T08:28:00.000Z"
"originalDateTimeString": "02-Oct-2018 12:20",
"datetime": 1538508000000,
"datetimeString": "Oct 2, 2018, 12:20 PM",
"dateString": "Oct 2, 2018",
"timeString": "12:20 PM",
"isoString": "2018-10-02T19:20:00.000Z"
},
"installerFilename": "firefox-60.0a1.en-US.win64.installer.exe",
"zipFilename": "firefox-60.0a1.en-US.win64.zip",
"fileSize": "40 MB",
"fileSizeInstaller": "40 MB",
"fileSizeZip": "59 MB",
"installerFilename": "firefox-64.0a1.en-US.win64.installer.exe",
"zipFilename": "firefox-64.0a1.en-US.win64.zip",
"fileSize": "43 MB",
"fileSizeInstaller": "43 MB",
"fileSizeZip": "65 MB",
"notifications": [
{
"type": "error",
Expand Down Expand Up @@ -575,29 +594,29 @@
],
"buildInfo": {
"as": "ml64.exe",
"buildid": "20180221220150",
"cc": "z:/build/build/src/vs2017_15.4.2/VC/bin/Hostx64/x64/cl.exe",
"cxx": "z:/build/build/src/vs2017_15.4.2/VC/bin/Hostx64/x64/cl.exe",
"buildid": "20181002100236",
"cc": "z:/build/build/src/clang/bin/clang-cl.exe -Xclang -std=gnu99 -fms-compatibility-version=19.15.26726",
"cxx": "z:/build/build/src/clang/bin/clang-cl.exe -fms-compatibility-version=19.15.26726",
"host_alias": "x86_64-pc-mingw32",
"host_cpu": "x86_64",
"host_os": "mingw32",
"host_vendor": "pc",
"moz_app_id": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
"moz_app_maxversion": "60.0a1",
"moz_app_maxversion": "64.0a1",
"moz_app_name": "firefox",
"moz_app_vendor": "Mozilla",
"moz_app_version": "60.0a1",
"moz_app_version": "64.0a1",
"moz_pkg_platform": "win64",
"moz_source_repo": "https://hg.mozilla.org/mozilla-central",
"moz_source_stamp": "994a684a7564c2735d98d6910a78d079a68f0b25",
"moz_source_stamp": "7cda6e1eb528ba81b10548e858f91689b36dfe3b",
"moz_update_channel": "nightly",
"target_alias": "x86_64-pc-mingw32",
"target_cpu": "x86_64",
"target_os": "mingw32",
"target_vendor": "pc"
},
"buildInfoFilename": "firefox-60.0a1.en-US.win64.json",
"buildInfoUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.json",
"downloadInstallerUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.installer.exe",
"downloadZipUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-60.0a1.en-US.win64.zip"
"buildInfoFilename": "firefox-64.0a1.en-US.win64.json",
"buildInfoUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.json",
"downloadInstallerUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.installer.exe",
"downloadZipUrl": "https://download-origin.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-64.0a1.en-US.win64.zip"
}
Binary file added public/firefox/firefox-nvidia-settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/firefox/icon-nightly.png
Binary file not shown.
Binary file modified public/firefox/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e955cc1

Please sign in to comment.