Branding: s/servo/firefox reality/
2
.gitignore
vendored
|
@ -53,6 +53,8 @@ support/hololens/ServoApp/x64/
|
||||||
support/hololens/ServoApp/ARM/
|
support/hololens/ServoApp/ARM/
|
||||||
support/hololens/ServoApp/ARM64/
|
support/hololens/ServoApp/ARM64/
|
||||||
support/hololens/ServoApp/Generated\ Files
|
support/hololens/ServoApp/Generated\ Files
|
||||||
|
support/hololens/ServoApp/BundleArtifacts/
|
||||||
|
support/hololens/ServoApp/support/
|
||||||
|
|
||||||
# Ignore thumbnails created by Windows
|
# Ignore thumbnails created by Windows
|
||||||
support/hololens/ServoApp/Thumbs.db
|
support/hololens/ServoApp/Thumbs.db
|
||||||
|
|
BIN
support/hololens/ServoApp/Assets/LargeTile.scale-100.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
support/hololens/ServoApp/Assets/LargeTile.scale-200.png
Normal file
After Width: | Height: | Size: 156 KiB |
BIN
support/hololens/ServoApp/Assets/LargeTile.scale-400.png
Normal file
After Width: | Height: | Size: 104 KiB |
Before Width: | Height: | Size: 1.4 KiB |
BIN
support/hololens/ServoApp/Assets/SmallTile.scale-100.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
support/hololens/ServoApp/Assets/SmallTile.scale-200.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
support/hololens/ServoApp/Assets/SmallTile.scale-400.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
support/hololens/ServoApp/Assets/SplashScreen.scale-100.png
Normal file
After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 160 KiB |
BIN
support/hololens/ServoApp/Assets/SplashScreen.scale-400.png
Normal file
After Width: | Height: | Size: 446 KiB |
BIN
support/hololens/ServoApp/Assets/Square150x150Logo.scale-100.png
Normal file
After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 51 KiB |
BIN
support/hololens/ServoApp/Assets/Square150x150Logo.scale-400.png
Normal file
After Width: | Height: | Size: 146 KiB |
After Width: | Height: | Size: 744 B |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 3.6 KiB |
BIN
support/hololens/ServoApp/Assets/Square44x44Logo.scale-100.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 9 KiB |
BIN
support/hololens/ServoApp/Assets/Square44x44Logo.scale-400.png
Normal file
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 744 B |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 1.4 KiB |
BIN
support/hololens/ServoApp/Assets/StoreLogo.scale-100.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
support/hololens/ServoApp/Assets/StoreLogo.scale-200.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
support/hololens/ServoApp/Assets/StoreLogo.scale-400.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
support/hololens/ServoApp/Assets/Wide310x150Logo.scale-100.png
Normal file
After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 53 KiB |
BIN
support/hololens/ServoApp/Assets/Wide310x150Logo.scale-400.png
Normal file
After Width: | Height: | Size: 154 KiB |
|
@ -9,8 +9,8 @@
|
||||||
|
|
||||||
namespace winrt::ServoApp::implementation {
|
namespace winrt::ServoApp::implementation {
|
||||||
|
|
||||||
static const hstring SERVO_SCHEME = L"servo";
|
static const hstring SERVO_SCHEME = L"fxr";
|
||||||
static const hstring SERVO_SCHEME_SLASH_SLASH = L"servo://";
|
static const hstring SERVO_SCHEME_SLASH_SLASH = L"fxr://";
|
||||||
|
|
||||||
struct BrowserPage : BrowserPageT<BrowserPage> {
|
struct BrowserPage : BrowserPageT<BrowserPage> {
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
|
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
|
||||||
<Identity Name="1d265729-8836-4bd3-9992-4cb111d1068b" Publisher="CN=paul" Version="1.0.0.0" />
|
<Identity Name="1d265729-8836-4bd3-9992-4cb111d1068b" Publisher="CN=Allizom" Version="1.0.0.0" />
|
||||||
<mp:PhoneIdentity PhoneProductId="1d265729-8836-4bd3-9992-4cb111d1068b" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
|
<mp:PhoneIdentity PhoneProductId="1d265729-8836-4bd3-9992-4cb111d1068b" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
|
||||||
<Properties>
|
<Properties>
|
||||||
<DisplayName>ServoApp</DisplayName>
|
<DisplayName>Firefox Reality</DisplayName>
|
||||||
<PublisherDisplayName>Mozilla</PublisherDisplayName>
|
<PublisherDisplayName>Mozilla</PublisherDisplayName>
|
||||||
<Logo>Assets\StoreLogo.png</Logo>
|
<Logo>Assets\StoreLogo.png</Logo>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
@ -15,16 +15,21 @@
|
||||||
</Resources>
|
</Resources>
|
||||||
<Applications>
|
<Applications>
|
||||||
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="ServoApp.App">
|
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="ServoApp.App">
|
||||||
<uap:VisualElements DisplayName="ServoApp" Description="A Servo-based browser." Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" BackgroundColor="transparent">
|
<uap:VisualElements DisplayName="Firefox Reality" Description="Firefox Reality brings the best and freshest content from the web that you know and love to Virtual Reality headsets. Our browser provides an open, accessible and secure way for everyone to explore the web. Experience sharp text, high quality videos, and a seamless transition from 2D to 3D immersive modes. Enjoy the best possible web browsing experience with Firefox Reality." Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" BackgroundColor="transparent">
|
||||||
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
|
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" ShortName="Firefox Reality" Square310x310Logo="Assets\LargeTile.png" Square71x71Logo="Assets\SmallTile.png">
|
||||||
|
<uap:ShowNameOnTiles>
|
||||||
|
<uap:ShowOn Tile="square150x150Logo" />
|
||||||
|
<uap:ShowOn Tile="wide310x150Logo" />
|
||||||
|
<uap:ShowOn Tile="square310x310Logo" />
|
||||||
|
</uap:ShowNameOnTiles>
|
||||||
</uap:DefaultTile>
|
</uap:DefaultTile>
|
||||||
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
||||||
</uap:VisualElements>
|
</uap:VisualElements>
|
||||||
<Extensions>
|
<Extensions>
|
||||||
<uap:Extension Category="windows.protocol">
|
<uap:Extension Category="windows.protocol">
|
||||||
<uap:Protocol Name="servo">
|
<uap:Protocol Name="fxr">
|
||||||
<uap:Logo>Assets\StoreLogo.png</uap:Logo>
|
<uap:Logo>Assets\StoreLogo.png</uap:Logo>
|
||||||
<uap:DisplayName>Servo URL</uap:DisplayName>
|
<uap:DisplayName>Firefox Reality URL</uap:DisplayName>
|
||||||
</uap:Protocol>
|
</uap:Protocol>
|
||||||
</uap:Extension>
|
</uap:Extension>
|
||||||
</Extensions>
|
</Extensions>
|
||||||
|
@ -33,4 +38,4 @@
|
||||||
<Capabilities>
|
<Capabilities>
|
||||||
<Capability Name="internetClient" />
|
<Capability Name="internetClient" />
|
||||||
</Capabilities>
|
</Capabilities>
|
||||||
</Package>
|
</Package>
|
|
@ -78,7 +78,7 @@
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PackageCertificateKeyFile>ServoApp_TemporaryKey.pfx</PackageCertificateKeyFile>
|
<PackageCertificateKeyFile>ServoApp_TemporaryKey.pfx</PackageCertificateKeyFile>
|
||||||
<PackageCertificateThumbprint>8263338D5334DAD5918004E354DDCDCF8A2C2217</PackageCertificateThumbprint>
|
<PackageCertificateThumbprint>DC99ACEDA24EBA00BFB07A3986BB6892B0DE278B</PackageCertificateThumbprint>
|
||||||
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
|
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
|
||||||
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
|
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
|
||||||
<AppxBundle>Always</AppxBundle>
|
<AppxBundle>Always</AppxBundle>
|
||||||
|
@ -937,13 +937,34 @@
|
||||||
<None Include="ServoApp_TemporaryKey.pfx" />
|
<None Include="ServoApp_TemporaryKey.pfx" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Image Include="Assets\LockScreenLogo.scale-200.png" />
|
<Image Include="Assets\LargeTile.scale-100.png" />
|
||||||
|
<Image Include="Assets\LargeTile.scale-200.png" />
|
||||||
|
<Image Include="Assets\LargeTile.scale-400.png" />
|
||||||
|
<Image Include="Assets\SmallTile.scale-100.png" />
|
||||||
|
<Image Include="Assets\SmallTile.scale-200.png" />
|
||||||
|
<Image Include="Assets\SmallTile.scale-400.png" />
|
||||||
|
<Image Include="Assets\SplashScreen.scale-100.png" />
|
||||||
<Image Include="Assets\SplashScreen.scale-200.png" />
|
<Image Include="Assets\SplashScreen.scale-200.png" />
|
||||||
|
<Image Include="Assets\SplashScreen.scale-400.png" />
|
||||||
|
<Image Include="Assets\Square150x150Logo.scale-100.png" />
|
||||||
<Image Include="Assets\Square150x150Logo.scale-200.png" />
|
<Image Include="Assets\Square150x150Logo.scale-200.png" />
|
||||||
|
<Image Include="Assets\Square150x150Logo.scale-400.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-16.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-256.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-48.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.scale-100.png" />
|
||||||
<Image Include="Assets\Square44x44Logo.scale-200.png" />
|
<Image Include="Assets\Square44x44Logo.scale-200.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.scale-400.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.targetsize-16.png" />
|
||||||
<Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
|
<Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
|
||||||
<Image Include="Assets\StoreLogo.png" />
|
<Image Include="Assets\Square44x44Logo.targetsize-256.png" />
|
||||||
|
<Image Include="Assets\Square44x44Logo.targetsize-48.png" />
|
||||||
|
<Image Include="Assets\StoreLogo.scale-100.png" />
|
||||||
|
<Image Include="Assets\StoreLogo.scale-200.png" />
|
||||||
|
<Image Include="Assets\StoreLogo.scale-400.png" />
|
||||||
|
<Image Include="Assets\Wide310x150Logo.scale-100.png" />
|
||||||
<Image Include="Assets\Wide310x150Logo.scale-200.png" />
|
<Image Include="Assets\Wide310x150Logo.scale-200.png" />
|
||||||
|
<Image Include="Assets\Wide310x150Logo.scale-400.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="pch.cpp">
|
<ClCompile Include="pch.cpp">
|
||||||
|
@ -987,4 +1008,4 @@
|
||||||
<Error Condition="!Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.190620.2\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Windows.CppWinRT.2.0.190620.2\build\native\Microsoft.Windows.CppWinRT.targets'))" />
|
<Error Condition="!Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.190620.2\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Windows.CppWinRT.2.0.190620.2\build\native\Microsoft.Windows.CppWinRT.targets'))" />
|
||||||
<Error Condition="!Exists('..\packages\ANGLE.WindowsStore.Servo.2.1.13\build\native\ANGLE.WindowsStore.Servo.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ANGLE.WindowsStore.Servo.2.1.13\build\native\ANGLE.WindowsStore.Servo.targets'))" />
|
<Error Condition="!Exists('..\packages\ANGLE.WindowsStore.Servo.2.1.13\build\native\ANGLE.WindowsStore.Servo.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ANGLE.WindowsStore.Servo.2.1.13\build\native\ANGLE.WindowsStore.Servo.targets'))" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
|
@ -42,9 +42,6 @@
|
||||||
<Image Include="Assets\Wide310x150Logo.scale-200.png">
|
<Image Include="Assets\Wide310x150Logo.scale-200.png">
|
||||||
<Filter>Assets</Filter>
|
<Filter>Assets</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
<Image Include="Assets\StoreLogo.png">
|
|
||||||
<Filter>Assets</Filter>
|
|
||||||
</Image>
|
|
||||||
<Image Include="Assets\Square150x150Logo.scale-200.png">
|
<Image Include="Assets\Square150x150Logo.scale-200.png">
|
||||||
<Filter>Assets</Filter>
|
<Filter>Assets</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
|
@ -57,7 +54,73 @@
|
||||||
<Image Include="Assets\SplashScreen.scale-200.png">
|
<Image Include="Assets\SplashScreen.scale-200.png">
|
||||||
<Filter>Assets</Filter>
|
<Filter>Assets</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
<Image Include="Assets\LockScreenLogo.scale-200.png">
|
<Image Include="Assets\SmallTile.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\SmallTile.scale-200.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\SmallTile.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square150x150Logo.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square150x150Logo.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Wide310x150Logo.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Wide310x150Logo.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\LargeTile.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\LargeTile.scale-200.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\LargeTile.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.targetsize-16.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.targetsize-48.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.targetsize-256.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-16.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-48.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-256.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\SplashScreen.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\SplashScreen.scale-400.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\StoreLogo.scale-100.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\StoreLogo.scale-200.png">
|
||||||
|
<Filter>Assets</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="Assets\StoreLogo.scale-400.png">
|
||||||
<Filter>Assets</Filter>
|
<Filter>Assets</Filter>
|
||||||
</Image>
|
</Image>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -838,4 +901,4 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ApplicationDefinition Include="App.xaml" />
|
<ApplicationDefinition Include="App.xaml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
|
@ -95,7 +95,7 @@ private:
|
||||||
winrt::event<EventDelegate> mOnCaptureGesturesEndedEvent;
|
winrt::event<EventDelegate> mOnCaptureGesturesEndedEvent;
|
||||||
|
|
||||||
float mDPI = 1;
|
float mDPI = 1;
|
||||||
hstring mInitialURL = L"https://servo.org";
|
hstring mInitialURL = L"about:blank";
|
||||||
bool mTransient = false;
|
bool mTransient = false;
|
||||||
|
|
||||||
Windows::UI::Xaml::Controls::SwapChainPanel ServoControl::Panel();
|
Windows::UI::Xaml::Controls::SwapChainPanel ServoControl::Panel();
|
||||||
|
|