The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

t/oxr_android: Update Android logos

Also adjust branding so the out-of-process build looks more official,
since we cannot assert some privacy details when running in process.

+245 -40
+20
.reuse/dep5
··· 17 17 License: CC0-1.0 18 18 Comment: Prevents needing a license header per fragment between releases. 19 19 20 + Files: src/xrt/targets/openxr_android/src/main/res/mipmap-mdpi/*.webp 21 + src/xrt/targets/openxr_android/src/main/res/mipmap-hdpi/*.webp 22 + src/xrt/targets/openxr_android/src/main/res/mipmap-xhdpi/*.webp 23 + src/xrt/targets/openxr_android/src/main/res/mipmap-xxhdpi/*.webp 24 + src/xrt/targets/openxr_android/src/main/res/mipmap-xxxhdpi/*.webp 25 + src/xrt/targets/openxr_android/src/main/ic_launcher-playstore.png 26 + src/xrt/targets/openxr_android/src/inProcess/res/mipmap-mdpi/*.webp 27 + src/xrt/targets/openxr_android/src/inProcess/res/mipmap-hdpi/*.webp 28 + src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xhdpi/*.webp 29 + src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxhdpi/*.webp 30 + src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxxhdpi/*.webp 31 + src/xrt/targets/openxr_android/src/inProcess/ic_launcher_inproc-playstore.png 32 + src/xrt/targets/openxr_android/src/main/res/drawable-mdpi/*.png 33 + src/xrt/targets/openxr_android/src/main/res/drawable-hdpi/*.png 34 + src/xrt/targets/openxr_android/src/main/res/drawable-xhdpi/*.png 35 + src/xrt/targets/openxr_android/src/main/res/drawable-xxhdpi/*.png 36 + Copyright: 2023-2024, Collabora, Ltd. 37 + License: CC-BY-4.0 38 + Comment: Based on the official Monado logo commissioned by Collabora. 39 + 20 40 Files: doc/doxygen-awesome-css/* 21 41 Copyright: 2021-2023, jothepro 22 42 License: MIT
-2
src/xrt/targets/android_common/src/main/AndroidManifest.xml
··· 43 43 <application 44 44 android:allowBackup="true" 45 45 android:extractNativeLibs="true" 46 - android:icon="@drawable/ic_monado_logo" 47 - android:label="@string/app_name" 48 46 android:supportsRtl="true" 49 47 android:theme="@style/AppTheme"> 50 48 <!-- Main "about" activity -->
+14
src/xrt/targets/android_common/src/main/res/drawable/ic_monado_icon_fullsize.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="150.72dp" 3 + android:height="144.4dp" 4 + android:viewportWidth="150.72" 5 + android:viewportHeight="144.4"> 6 + <!-- 7 + Copyright 2023, Collabora, Ltd. 8 + 9 + SPDX-License-Identifier: CC-BY-4.0 10 + --> 11 + <path 12 + android:fillColor="#782b90" 13 + android:pathData="m143.23,19.75L79.85,0.66c-2.93,-0.88 -6.05,-0.88 -8.97,0L7.49,19.75c-4.45,1.34 -7.49,5.43 -7.49,10.08v85.07c0,4.66 3.07,8.77 7.54,10.09l63.43,18.77c2.87,0.85 5.92,0.85 8.79,0l63.43,-18.77c4.47,-1.32 7.54,-5.43 7.54,-10.09L150.72,29.83c0,-4.64 -3.04,-8.74 -7.49,-10.08ZM49.02,104l-17.99,-5.35c-2.52,-0.75 -4.24,-3.06 -4.24,-5.68v-36.81l22.23,30.57v17.28ZM75.36,108.15v0l-0,-0 -0,0v-0L26.79,41.84l17.99,-5.35c2.35,-0.7 4.88,0.12 6.38,2.06l24.19,31.33 24.19,-31.33c1.5,-1.94 4.04,-2.76 6.38,-2.06l17.99,5.35 -48.56,66.3ZM123.93,92.96c0,2.62 -1.72,4.94 -4.24,5.68l-17.99,5.35v-17.28l22.23,-30.57v36.81Z" /> 14 + </vector>
+17
src/xrt/targets/android_common/src/main/res/ic_monado_vertical.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="158.4dp" 3 + android:height="158.6dp" 4 + android:viewportWidth="158.4" 5 + android:viewportHeight="158.6"> 6 + <!-- 7 + Copyright 2023, Collabora, Ltd. 8 + 9 + SPDX-License-Identifier: CC-BY-4.0 10 + --> 11 + <path 12 + android:fillColor="#3c3c3e" 13 + android:pathData="m27.44,117.86v39.88h-6.65v-17.07l-4.79,17.07h-4.57l-4.79,-17.07v17.07L0,157.75v-39.88h6.38l7.34,27.71 7.34,-27.71h6.38ZM34.61,148.76v-21.91c0,-5.9 3.83,-9.84 9.84,-9.84 6.01,0 9.84,3.94 9.84,9.84v21.91c0,5.9 -3.83,9.84 -9.84,9.84 -6.01,0 -9.84,-3.94 -9.84,-9.84ZM47.11,148.76v-21.91c0,-1.6 -0.96,-2.66 -2.66,-2.66s-2.66,1.06 -2.66,2.66v21.91c0,1.6 0.96,2.66 2.66,2.66s2.66,-1.06 2.66,-2.66ZM80.61,117.86v39.88h-5.32l-7.18,-20.42v20.42h-6.65v-39.88h5.32l7.18,20.42v-20.42h6.65ZM107.99,157.75h-7.34l-0.9,-6.22h-6.17l-0.96,6.22h-7.34l7.55,-39.88h7.76l7.39,39.88ZM98.69,144.35l-1.97,-13.56 -2.07,13.56h4.04ZM112.67,117.86h9.84c6.01,0 9.84,3.94 9.84,9.84v20.21c0,5.9 -3.83,9.84 -9.84,9.84h-9.84v-39.88ZM122.51,150.57c1.7,0 2.66,-1.06 2.66,-2.66v-20.21c0,-1.6 -0.96,-2.66 -2.66,-2.66h-2.66v25.53h2.66ZM138.72,148.76v-21.91c0,-5.9 3.83,-9.84 9.84,-9.84s9.84,3.94 9.84,9.84v21.91c0,5.9 -3.83,9.84 -9.84,9.84s-9.84,-3.94 -9.84,-9.84ZM151.22,148.76v-21.91c0,-1.6 -0.96,-2.66 -2.66,-2.66 -1.7,0 -2.66,1.06 -2.66,2.66v21.91c0,1.6 0.96,2.66 2.66,2.66 1.7,0 2.66,-1.06 2.66,-2.66Z" /> 14 + <path 15 + android:fillColor="#782b90" 16 + android:pathData="m124.58,13.29L81.92,0.44c-1.97,-0.59 -4.07,-0.59 -6.04,0l-42.66,12.85c-2.99,0.9 -5.04,3.66 -5.04,6.78v57.25c0,3.14 2.06,5.9 5.07,6.79l42.69,12.63c1.93,0.57 3.98,0.57 5.91,0l42.69,-12.63c3.01,-0.89 5.07,-3.65 5.07,-6.79L129.62,20.07c0,-3.12 -2.05,-5.88 -5.04,-6.78ZM61.18,69.99l-12.11,-3.6c-1.69,-0.5 -2.85,-2.06 -2.85,-3.83v-24.77l14.96,20.57v11.63ZM78.9,72.78v0l-0,-0 -0,0v-0L46.22,28.16l12.1,-3.6c1.58,-0.47 3.29,0.08 4.3,1.38l16.28,21.09 16.28,-21.09c1.01,-1.3 2.72,-1.85 4.3,-1.38l12.1,3.6 -32.68,44.62ZM111.59,62.56c0,1.77 -1.16,3.32 -2.85,3.83l-12.11,3.6v-11.63l14.96,-20.57v24.77Z" /> 17 + </vector>
+1 -1
src/xrt/targets/android_common/src/main/res/layout/activity_about.xml
··· 20 20 app:layout_constraintHorizontal_bias="0.5" 21 21 app:layout_constraintStart_toStartOf="parent" 22 22 app:layout_constraintTop_toTopOf="parent" 23 - app:srcCompat="@drawable/ic_monado_logo" /> 23 + app:srcCompat="@drawable/ic_monado_vertical" /> 24 24 25 25 <TextView 26 26 android:id="@+id/textName"
+14
src/xrt/targets/openxr_android/src/inProcess/AndroidManifest.xml
··· 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 + xmlns:tools="http://schemas.android.com/tools"> 3 + <!-- 4 + Copyright 2020-2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: BSL-1.0 7 + --> 8 + 9 + <application 10 + android:icon="@mipmap/ic_launcher_inproc" 11 + android:roundIcon="@mipmap/ic_launcher_inproc_round" 12 + tools:replace="android:icon,android:roundIcon" /> 13 + 14 + </manifest>
src/xrt/targets/openxr_android/src/inProcess/ic_launcher_inproc-playstore.png

This is a binary file and will not be displayed.

+43
src/xrt/targets/openxr_android/src/inProcess/res/drawable/ic_logo_inproc_launcher.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="108dp" 3 + android:height="108dp" 4 + android:viewportWidth="144" 5 + android:viewportHeight="144"> 6 + <!-- 7 + Copyright 2023, Collabora, Ltd. 8 + 9 + SPDX-License-Identifier: CC-BY-4.0 10 + --> 11 + <path 12 + android:fillColor="#99907d" 13 + android:pathData="M104.67,46.75 L74.16,37.56c-1.41,-0.42 -2.91,-0.42 -4.32,0l-30.51,9.19c-2.14,0.64 -3.6,2.62 -3.6,4.85v40.95c0,2.24 1.48,4.22 3.63,4.86l30.53,9.03c1.38,0.41 2.85,0.41 4.23,0l30.53,-9.03c2.15,-0.64 3.63,-2.61 3.63,-4.86L108.28,51.6c0,-2.24 -1.46,-4.21 -3.6,-4.85zM59.32,87.31 L50.66,84.73C49.45,84.37 48.62,83.26 48.62,81.99L48.62,64.27l10.7,14.71v8.32zM72,89.31v0l-0,-0 -0,0v-0L48.62,57.39 57.28,54.81c1.13,-0.34 2.35,0.06 3.07,0.99L72,70.89 83.64,55.8c0.72,-0.93 1.94,-1.33 3.07,-0.99l8.66,2.58zM95.38,81.99c0,1.26 -0.83,2.38 -2.04,2.74L84.68,87.31L84.68,78.99L95.38,64.27v17.72z" 14 + android:strokeWidth="1" /> 15 + <path 16 + android:fillColor="#a8201a" 17 + android:pathData="m36.18,91.2q0,-0.41 0.02,-0.61 0.04,-0.21 0.18,-0.48 0.25,-0.48 1.39,-0.48 1.25,0 1.48,0.66 0.09,0.3 0.09,0.93v9.94q0,0.43 -0.04,0.63 -0.02,0.2 -0.16,0.46 -0.25,0.48 -1.39,0.48 -1.25,0 -1.47,-0.68 -0.11,-0.29 -0.11,-0.91z" 18 + android:strokeWidth="0.999997" /> 19 + <path 20 + android:fillColor="#a8201a" 21 + android:pathData="m49.22,90.18q0.18,-0.32 0.52,-0.43 0.34,-0.11 0.84,-0.11 0.52,0 0.82,0.09 0.32,0.09 0.46,0.21 0.16,0.13 0.23,0.38 0.11,0.29 0.11,0.91v9.92q0,0.43 -0.04,0.63 -0.02,0.2 -0.16,0.46 -0.25,0.48 -1.39,0.48 -0.7,0 -0.97,-0.11 -0.27,-0.11 -0.45,-0.34 -4.02,-5.36 -5.29,-7.01v5.88q0,0.43 -0.04,0.63 -0.02,0.2 -0.16,0.46 -0.25,0.48 -1.39,0.48 -1.11,0 -1.36,-0.48 -0.14,-0.27 -0.18,-0.48 -0.02,-0.21 -0.02,-0.63v-9.97q0,-0.68 0.16,-0.98 0.18,-0.32 0.52,-0.43 0.34,-0.11 0.88,-0.11 0.54,0 0.84,0.11 0.32,0.09 0.45,0.21 0.07,0.05 0.41,0.46 3.77,5.13 5.04,6.77V91.16q0,-0.68 0.16,-0.98z" 22 + android:strokeWidth="0.999997" /> 23 + <path 24 + android:fillColor="#a8201a" 25 + android:pathData="m58.91,100.24h-4.25q-1,0 -1.2,-0.61 -0.09,-0.32 -0.09,-0.82 0,-0.5 0.11,-0.8 0.11,-0.3 0.34,-0.43 0.32,-0.16 0.86,-0.16h4.25q1,0 1.18,0.59 0.11,0.32 0.11,0.82 0,0.5 -0.11,0.82 -0.09,0.3 -0.3,0.43 -0.32,0.16 -0.89,0.16z" 26 + android:strokeWidth="0.999997" /> 27 + <path 28 + android:fillColor="#a8201a" 29 + android:pathData="m71.05,92.27q0.46,0.95 0.46,2.11 0,1.16 -0.46,2.11 -0.46,0.93 -1.2,1.48 -1.48,1.14 -3.07,1.14L64.54,99.12v2.02q0,0.41 -0.04,0.63 -0.02,0.2 -0.16,0.46 -0.25,0.48 -1.39,0.48 -1.25,0 -1.47,-0.66 -0.11,-0.3 -0.11,-0.93v-9.92q0,-0.41 0.02,-0.61 0.04,-0.21 0.18,-0.48 0.25,-0.48 1.39,-0.48h3.82q1.57,0 3.06,1.14 0.73,0.55 1.2,1.5zM66.79,95.95q0.54,0 1.05,-0.39 0.52,-0.39 0.52,-1.18 0,-0.79 -0.52,-1.18 -0.52,-0.41 -1.07,-0.41L64.54,92.79v3.16z" 30 + android:strokeWidth="0.999997" /> 31 + <path 32 + android:fillColor="#a8201a" 33 + android:pathData="m82.7,100.51q0.27,0.64 0.27,0.93 0,0.68 -1.11,1.14 -0.57,0.25 -0.93,0.25 -0.34,0 -0.57,-0.16 -0.21,-0.18 -0.32,-0.36 -0.18,-0.34 -1.39,-3.23l-0.55,0.04h-2.25v2.02q0,0.41 -0.04,0.63 -0.02,0.2 -0.16,0.46 -0.25,0.48 -1.39,0.48 -1.25,0 -1.47,-0.66 -0.11,-0.3 -0.11,-0.93v-9.92q0,-0.41 0.02,-0.61 0.04,-0.21 0.18,-0.48 0.25,-0.48 1.39,-0.48h3.86q1.57,0 3.06,1.14 0.71,0.55 1.18,1.5 0.46,0.95 0.46,2.11 0,2.02 -1.34,3.32 0.39,0.95 1.22,2.81zM75.84,95.95h2.29q0.52,0 1.04,-0.39 0.52,-0.39 0.52,-1.18 0,-0.79 -0.52,-1.18 -0.52,-0.41 -1.07,-0.41h-2.25z" 34 + android:strokeWidth="0.999997" /> 35 + <path 36 + android:fillColor="#a8201a" 37 + android:pathData="m89.92,89.46q2.65,0 4.59,1.91 1.95,1.91 1.95,4.75 0,2.82 -1.86,4.83 -1.86,1.98 -4.58,1.98 -2.72,0 -4.63,-1.97 -1.89,-1.97 -1.89,-4.68 0,-1.48 0.54,-2.77 0.54,-1.3 1.43,-2.18 0.89,-0.88 2.06,-1.38 1.16,-0.5 2.39,-0.5zM86.67,96.2q0,1.59 1.02,2.59 1.04,0.98 2.31,0.98 1.27,0 2.29,-0.97 1.02,-0.97 1.02,-2.59 0,-1.63 -1.04,-2.61 -1.02,-0.98 -2.29,-0.98 -1.27,0 -2.29,1 -1.02,0.98 -1.02,2.57z" 38 + android:strokeWidth="0.999997" /> 39 + <path 40 + android:fillColor="#a8201a" 41 + android:pathData="m105.81,99.29 l0.32,-0.23q0.61,-0.36 0.86,-0.36 0.55,0 1.2,1 0.39,0.63 0.39,1 0,0.38 -0.25,0.63 -0.23,0.25 -0.55,0.45 -0.32,0.2 -0.63,0.38 -0.29,0.18 -1.2,0.46 -0.91,0.29 -1.77,0.29 -0.84,0 -1.72,-0.21 -0.86,-0.23 -1.79,-0.75 -0.91,-0.54 -1.64,-1.29 -0.73,-0.77 -1.22,-1.95 -0.46,-1.2 -0.46,-2.59 0,-1.39 0.46,-2.52 0.46,-1.14 1.18,-1.88 0.73,-0.75 1.66,-1.25 1.75,-0.97 3.52,-0.97 0.84,0 1.7,0.27 0.88,0.25 1.32,0.52l0.43,0.25q0.32,0.2 0.5,0.32 0.46,0.38 0.46,0.86 0,0.46 -0.38,0.98 -0.7,0.97 -1.25,0.97 -0.32,0 -0.91,-0.39 -0.75,-0.61 -2,-0.61 -1.16,0 -2.29,0.8 -0.54,0.39 -0.89,1.11 -0.36,0.71 -0.36,1.63 0,0.89 0.36,1.61 0.36,0.71 0.91,1.13 1.09,0.79 2.27,0.79 0.55,0 1.04,-0.14 0.5,-0.14 0.71,-0.29z" 42 + android:strokeWidth="0.999997" /> 43 + </vector>
+24
src/xrt/targets/openxr_android/src/inProcess/res/drawable/ic_logo_inproc_mono.xml
··· 1 + <vector android:height="108dp" android:viewportHeight="144" 2 + android:viewportWidth="144" android:width="108dp" xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <!-- 4 + Copyright 2023, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <path android:fillColor="#99907d" 9 + android:pathData="M99.45,35.66 L73.81,27.94c-1.18,-0.36 -2.45,-0.36 -3.63,0l-25.64,7.72c-1.8,0.54 -3.03,2.2 -3.03,4.08v34.41c0,1.89 1.24,3.55 3.05,4.08l25.66,7.59c1.16,0.34 2.39,0.34 3.55,0l25.66,-7.59c1.81,-0.54 3.05,-2.2 3.05,-4.08L102.48,39.74c0,-1.88 -1.23,-3.53 -3.03,-4.08zM61.35,69.74 L54.07,67.57c-1.02,-0.3 -1.71,-1.24 -1.71,-2.3L52.36,50.38l8.99,12.37v6.99zM72,71.42v0l-0,-0 -0,0v-0L52.36,44.6 59.63,42.43c0.95,-0.28 1.98,0.05 2.58,0.83l9.79,12.67 9.79,-12.67c0.61,-0.78 1.63,-1.11 2.58,-0.83l7.28,2.17zM91.64,65.27c0,1.06 -0.7,2 -1.71,2.3l-7.28,2.17L82.65,62.75L91.64,50.38v14.89z" android:strokeWidth="1"/> 10 + <path android:fillColor="#99907d" 11 + android:pathData="m38.95,93.04q0,-0.38 0.02,-0.56 0.03,-0.2 0.17,-0.45 0.23,-0.45 1.29,-0.45 1.16,0 1.37,0.61 0.08,0.28 0.08,0.86l0,9.18q0,0.4 -0.03,0.58 -0.02,0.18 -0.15,0.43 -0.23,0.45 -1.29,0.45 -1.16,0 -1.35,-0.63 -0.1,-0.26 -0.1,-0.84z" android:strokeWidth="1"/> 12 + <path android:fillColor="#99907d" 13 + android:pathData="m51,92.1q0.17,-0.3 0.48,-0.4 0.31,-0.1 0.78,-0.1 0.48,0 0.76,0.08 0.3,0.08 0.43,0.2 0.15,0.12 0.21,0.35 0.1,0.26 0.1,0.84l0,9.16q0,0.4 -0.03,0.58 -0.02,0.18 -0.15,0.43 -0.23,0.45 -1.29,0.45 -0.64,0 -0.89,-0.1 -0.25,-0.1 -0.41,-0.31 -3.71,-4.95 -4.89,-6.47l0,5.43q0,0.4 -0.03,0.58 -0.02,0.18 -0.15,0.43 -0.23,0.45 -1.29,0.45 -1.02,0 -1.25,-0.45 -0.13,-0.25 -0.17,-0.45 -0.02,-0.2 -0.02,-0.58l0,-9.21q0,-0.63 0.15,-0.91 0.17,-0.3 0.48,-0.4 0.31,-0.1 0.81,-0.1 0.5,0 0.78,0.1 0.3,0.08 0.41,0.2 0.07,0.05 0.38,0.43 3.48,4.74 4.65,6.26L50.85,93q0,-0.63 0.15,-0.91z" android:strokeWidth="1"/> 14 + <path android:fillColor="#99907d" 15 + android:pathData="m59.94,101.39l-3.93,0q-0.92,0 -1.11,-0.56 -0.08,-0.3 -0.08,-0.76 0,-0.46 0.1,-0.74 0.1,-0.28 0.31,-0.4 0.3,-0.15 0.79,-0.15l3.93,0q0.92,0 1.09,0.54 0.1,0.3 0.1,0.76 0,0.46 -0.1,0.76 -0.08,0.28 -0.28,0.4 -0.3,0.15 -0.83,0.15z" android:strokeWidth="1"/> 16 + <path android:fillColor="#99907d" 17 + android:pathData="m71.15,94.03q0.43,0.87 0.43,1.95 0,1.07 -0.43,1.95 -0.43,0.86 -1.11,1.37 -1.37,1.06 -2.84,1.06L65.14,100.35l0,1.87q0,0.38 -0.03,0.58 -0.02,0.18 -0.15,0.43 -0.23,0.45 -1.29,0.45 -1.16,0 -1.35,-0.61 -0.1,-0.28 -0.1,-0.86l0,-9.16q0,-0.38 0.02,-0.56 0.03,-0.2 0.17,-0.45 0.23,-0.45 1.29,-0.45l3.53,0q1.45,0 2.82,1.06 0.68,0.51 1.11,1.39zM67.22,97.43q0.5,0 0.97,-0.36 0.48,-0.36 0.48,-1.09 0,-0.73 -0.48,-1.09 -0.48,-0.38 -0.99,-0.38L65.14,94.51l0,2.92z" android:strokeWidth="1"/> 18 + <path android:fillColor="#99907d" 19 + android:pathData="m81.91,101.64q0.25,0.59 0.25,0.86 0,0.63 -1.02,1.06 -0.53,0.23 -0.86,0.23 -0.31,0 -0.53,-0.15 -0.2,-0.17 -0.3,-0.33 -0.17,-0.31 -1.29,-2.99l-0.51,0.03l-2.08,0l0,1.87q0,0.38 -0.03,0.58 -0.02,0.18 -0.15,0.43 -0.23,0.45 -1.29,0.45 -1.16,0 -1.35,-0.61 -0.1,-0.28 -0.1,-0.86l0,-9.16q0,-0.38 0.02,-0.56 0.03,-0.2 0.17,-0.45 0.23,-0.45 1.29,-0.45l3.57,0q1.45,0 2.82,1.06 0.66,0.51 1.09,1.39 0.43,0.87 0.43,1.95 0,1.87 -1.24,3.07 0.36,0.87 1.12,2.59zM75.57,97.43l2.11,0q0.48,0 0.96,-0.36 0.48,-0.36 0.48,-1.09 0,-0.73 -0.48,-1.09 -0.48,-0.38 -0.99,-0.38l-2.08,0z" android:strokeWidth="1"/> 20 + <path android:fillColor="#99907d" 21 + android:pathData="m88.58,91.44q2.44,0 4.24,1.77 1.8,1.77 1.8,4.39 0,2.61 -1.72,4.46 -1.72,1.83 -4.23,1.83 -2.51,0 -4.27,-1.82 -1.75,-1.82 -1.75,-4.32 0,-1.37 0.5,-2.56 0.5,-1.2 1.32,-2.01 0.83,-0.81 1.9,-1.27 1.07,-0.46 2.21,-0.46zM85.57,97.66q0,1.47 0.94,2.39 0.96,0.91 2.13,0.91 1.17,0 2.11,-0.89 0.94,-0.89 0.94,-2.39 0,-1.5 -0.96,-2.41 -0.94,-0.91 -2.11,-0.91 -1.17,0 -2.11,0.92 -0.94,0.91 -0.94,2.38z" android:strokeWidth="1"/> 22 + <path android:fillColor="#99907d" 23 + android:pathData="m103.25,100.51 l0.3,-0.21q0.56,-0.33 0.79,-0.33 0.51,0 1.11,0.92 0.36,0.58 0.36,0.92 0,0.35 -0.23,0.58 -0.21,0.23 -0.51,0.41 -0.3,0.18 -0.58,0.35 -0.26,0.17 -1.11,0.43 -0.84,0.26 -1.63,0.26 -0.78,0 -1.58,-0.2 -0.79,-0.21 -1.65,-0.69 -0.84,-0.5 -1.52,-1.19 -0.68,-0.71 -1.12,-1.8 -0.43,-1.11 -0.43,-2.39 0,-1.29 0.43,-2.33 0.43,-1.06 1.09,-1.73 0.68,-0.69 1.53,-1.16 1.62,-0.89 3.25,-0.89 0.78,0 1.57,0.25 0.81,0.23 1.22,0.48l0.4,0.23q0.3,0.18 0.46,0.3 0.43,0.35 0.43,0.79 0,0.43 -0.35,0.91 -0.64,0.89 -1.16,0.89 -0.3,0 -0.84,-0.36 -0.69,-0.56 -1.85,-0.56 -1.07,0 -2.11,0.74 -0.5,0.36 -0.83,1.02 -0.33,0.66 -0.33,1.5 0,0.83 0.33,1.49 0.33,0.66 0.84,1.04 1.01,0.73 2.1,0.73 0.51,0 0.96,-0.13 0.46,-0.13 0.66,-0.26z" android:strokeWidth="1"/> 24 + </vector>
+11
src/xrt/targets/openxr_android/src/inProcess/res/mipmap-anydpi-v26/ic_launcher_inproc.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <!-- 4 + Copyright 2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <background android:drawable="@color/ic_launcher_background" /> 9 + <foreground android:drawable="@drawable/ic_logo_inproc_launcher" /> 10 + <monochrome android:drawable="@drawable/ic_logo_inproc_mono" /> 11 + </adaptive-icon>
+11
src/xrt/targets/openxr_android/src/inProcess/res/mipmap-anydpi-v26/ic_launcher_inproc_round.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <!-- 4 + Copyright 2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <background android:drawable="@color/ic_launcher_background" /> 9 + <foreground android:drawable="@drawable/ic_logo_inproc_launcher" /> 10 + <monochrome android:drawable="@drawable/ic_logo_inproc_mono" /> 11 + </adaptive-icon>
src/xrt/targets/openxr_android/src/inProcess/res/mipmap-hdpi/ic_launcher_inproc.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-hdpi/ic_launcher_inproc_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-mdpi/ic_launcher_inproc.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-mdpi/ic_launcher_inproc_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xhdpi/ic_launcher_inproc.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xhdpi/ic_launcher_inproc_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxhdpi/ic_launcher_inproc.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxhdpi/ic_launcher_inproc_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxxhdpi/ic_launcher_inproc.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/inProcess/res/mipmap-xxxhdpi/ic_launcher_inproc_round.webp

This is a binary file and will not be displayed.

+4 -3
src/xrt/targets/openxr_android/src/main/AndroidManifest.xml
··· 2 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 3 xmlns:tools="http://schemas.android.com/tools"> 4 4 <!-- 5 - Copyright 2020-2022, Collabora, Ltd. 5 + Copyright 2020-2024, Collabora, Ltd. 6 + 6 7 SPDX-License-Identifier: BSL-1.0 7 8 --> 8 9 ··· 46 47 <application 47 48 android:name="org.freedesktop.monado.openxr_runtime.MonadoOpenXrApplication" 48 49 android:allowBackup="true" 49 - android:icon="@drawable/ic_monado_logo" 50 + android:icon="@mipmap/ic_launcher" 51 + android:roundIcon="@mipmap/ic_launcher_round" 50 52 android:label="@string/app_name" 51 53 android:supportsRtl="true" 52 54 android:theme="@style/AppTheme"> ··· 55 57 <service 56 58 android:name="org.freedesktop.monado.android_common.MonadoVrListener" 57 59 android:exported="true" 58 - android:icon="@drawable/ic_monado_logo" 59 60 android:label="@string/app_name" 60 61 android:permission="android.permission.BIND_VR_LISTENER_SERVICE"> 61 62 <meta-data
src/xrt/targets/openxr_android/src/main/ic_launcher-playstore.png

This is a binary file and will not be displayed.

+1 -1
src/xrt/targets/openxr_android/src/main/java/org/freedesktop/monado/openxr_runtime/MonadoOpenXrBrandingUiProvider.kt
··· 26 26 * runtime/Monado-incorporating target. 27 27 */ 28 28 override fun getLogoDrawable(): Drawable? = 29 - ContextCompat.getDrawable(context, R.drawable.ic_monado_logo) 29 + ContextCompat.getDrawable(context, R.drawable.ic_monado_vertical) 30 30 }
+1 -1
src/xrt/targets/openxr_android/src/main/java/org/freedesktop/monado/openxr_runtime/MonadoOpenXrUiProvider.kt
··· 24 24 25 25 /** Gets a drawable for use in a notification, for the runtime/Monado-incorporating target. */ 26 26 override fun getNotificationIcon(): Icon? = 27 - Icon.createWithResource(context, R.drawable.ic_notif_xr_letters_custom) 27 + Icon.createWithResource(context, R.drawable.ic_monado_notif) 28 28 29 29 /** Make a {@code PendingIntent} to launch an "About" activity for the runtime/target. */ 30 30 override fun makeAboutActivityPendingIntent(): PendingIntent {
+21
src/xrt/targets/openxr_android/src/main/res/drawable-anydpi/ic_monado_notif.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="24dp" 3 + android:height="24dp" 4 + android:tint="#FFFFFF" 5 + android:viewportWidth="150.72" 6 + android:viewportHeight="144.4"> 7 + <!-- 8 + Copyright 2023, Collabora, Ltd. 9 + 10 + SPDX-License-Identifier: CC-BY-4.0 11 + --> 12 + <group 13 + android:scaleX="0.92" 14 + android:scaleY="0.8814225" 15 + android:translateX="6.0288" 16 + android:translateY="8.5612955"> 17 + <path 18 + android:fillColor="#782b90" 19 + android:pathData="m143.23,19.75L79.85,0.66c-2.93,-0.88 -6.05,-0.88 -8.97,0L7.49,19.75c-4.45,1.34 -7.49,5.43 -7.49,10.08v85.07c0,4.66 3.07,8.77 7.54,10.09l63.43,18.77c2.87,0.85 5.92,0.85 8.79,0l63.43,-18.77c4.47,-1.32 7.54,-5.43 7.54,-10.09L150.72,29.83c0,-4.64 -3.04,-8.74 -7.49,-10.08ZM49.02,104l-17.99,-5.35c-2.52,-0.75 -4.24,-3.06 -4.24,-5.68v-36.81l22.23,30.57v17.28ZM75.36,108.15v0l-0,-0 -0,0v-0L26.79,41.84l17.99,-5.35c2.35,-0.7 4.88,0.12 6.38,2.06l24.19,31.33 24.19,-31.33c1.5,-1.94 4.04,-2.76 6.38,-2.06l17.99,5.35 -48.56,66.3ZM123.93,92.96c0,2.62 -1.72,4.94 -4.24,5.68l-17.99,5.35v-17.28l22.23,-30.57v36.81Z" /> 20 + </group> 21 + </vector>
src/xrt/targets/openxr_android/src/main/res/drawable-hdpi/ic_monado_notif.png

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/drawable-mdpi/ic_monado_notif.png

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/drawable-xhdpi/ic_monado_notif.png

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/drawable-xxhdpi/ic_monado_notif.png

This is a binary file and will not be displayed.

+15
src/xrt/targets/openxr_android/src/main/res/drawable/ic_logo_launcher.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="108dp" 3 + android:height="108dp" 4 + android:viewportWidth="144" 5 + android:viewportHeight="144"> 6 + <!-- 7 + Copyright 2023, Collabora, Ltd. 8 + 9 + SPDX-License-Identifier: CC-BY-4.0 10 + --> 11 + <path 12 + android:fillColor="#782b90" 13 + android:pathData="M104.67,46.75 L74.16,37.56c-1.41,-0.42 -2.91,-0.42 -4.32,0l-30.51,9.19c-2.14,0.64 -3.6,2.62 -3.6,4.85v40.95c0,2.24 1.48,4.22 3.63,4.86l30.53,9.03c1.38,0.41 2.85,0.41 4.23,0l30.53,-9.03c2.15,-0.64 3.63,-2.61 3.63,-4.86L108.28,51.6c0,-2.24 -1.46,-4.21 -3.6,-4.85zM59.32,87.31 L50.66,84.73C49.45,84.37 48.62,83.26 48.62,81.99L48.62,64.27l10.7,14.71v8.32zM72,89.31v0l-0,-0 -0,0v-0L48.62,57.39 57.28,54.81c1.13,-0.34 2.35,0.06 3.07,0.99L72,70.89 83.64,55.8c0.72,-0.93 1.94,-1.33 3.07,-0.99l8.66,2.58zM95.38,81.99c0,1.26 -0.83,2.38 -2.04,2.74L84.68,87.31L84.68,78.99L95.38,64.27v17.72z" 14 + android:strokeWidth="1" /> 15 + </vector>
-32
src/xrt/targets/openxr_android/src/main/res/drawable/ic_monado_logo.xml
··· 1 - <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 - xmlns:aapt="http://schemas.android.com/aapt" 3 - android:width="48dp" 4 - android:height="48dp" 5 - android:viewportWidth="12.7" 6 - android:viewportHeight="12.7"> 7 - <!-- 8 - Copyright 2020, Collabora, Ltd. 9 - SPDX-License-Identifier: BSL-1.0 10 - --> 11 - <group> 12 - <clip-path 13 - android:pathData="m1.8665,2.6141c-0.2572,0.2626 0,1.8501 0,3.2379 0,1.3878 -0.2469,3.9584 0,4.1628 0.2469,0.2042 1.8107,0.2281 2.0545,0 0.243,-0.2283 0.1316,-2.4988 -0.0404,-2.6223 -0.1712,-0.1233 -0.841,0.0306 -0.9293,-0.1272 -0.0889,-0.1578 0.3158,-2.0393 0.6067,-2.2152 0.2911,-0.1758 1.7612,0.1825 1.9909,0.546 0.2304,0.3629 0.1264,1.4424 -0.0517,2.2146 -0.1787,0.772 0.4399,2.2563 0.853,2.3238l0,-5.9583c-0.5321,-0.2296 -1.5226,-0.6613 -2.3029,-1.0691 -0.7803,-0.407 -1.9235,-0.7556 -2.1809,-0.493zM10.8338,2.6141c0.2566,0.2626 0,1.8501 0,3.2379 0,1.3878 0.2469,3.9584 0,4.1628 -0.2469,0.2042 -1.8112,0.2281 -2.0545,0 -0.2438,-0.2283 -0.1316,-2.4988 0.0404,-2.6223 0.1714,-0.1233 0.841,0.0306 0.9293,-0.1272 0.0883,-0.1578 -0.3158,-2.0393 -0.6067,-2.2152 -0.2911,-0.1758 -1.7612,0.1825 -1.9916,0.546 -0.2296,0.3629 -0.1256,1.4424 0.0525,2.2146 0.1779,0.772 -0.4407,2.2563 -0.8529,2.3238l0,-5.9583c0.5311,-0.2296 1.5224,-0.6613 2.3027,-1.0691 0.7795,-0.407 1.9235,-0.7556 2.1809,-0.493z"/> 14 - <path 15 - android:pathData="m1.8665,2.6141c-0.2572,0.2626 0,1.8501 0,3.2379 0,1.3878 -0.2469,3.9584 0,4.1628 0.2469,0.2042 1.8107,0.2281 2.0545,0 0.243,-0.2283 0.1316,-2.4988 -0.0404,-2.6223 -0.1712,-0.1233 -0.841,0.0306 -0.9293,-0.1272 -0.0889,-0.1578 0.3158,-2.0393 0.6067,-2.2152 0.2911,-0.1758 1.7612,0.1825 1.9909,0.546 0.2304,0.3629 0.1264,1.4424 -0.0517,2.2146 -0.1787,0.772 0.4399,2.2563 0.853,2.3238l0,-5.9583c-0.5321,-0.2296 -1.5226,-0.6613 -2.3029,-1.0691 -0.7803,-0.407 -1.9235,-0.7556 -2.1809,-0.493zM10.8338,2.6141c0.2566,0.2626 0,1.8501 0,3.2379 0,1.3878 0.2469,3.9584 0,4.1628 -0.2469,0.2042 -1.8112,0.2281 -2.0545,0 -0.2438,-0.2283 -0.1316,-2.4988 0.0404,-2.6223 0.1714,-0.1233 0.841,0.0306 0.9293,-0.1272 0.0883,-0.1578 -0.3158,-2.0393 -0.6067,-2.2152 -0.2911,-0.1758 -1.7612,0.1825 -1.9916,0.546 -0.2296,0.3629 -0.1256,1.4424 0.0525,2.2146 0.1779,0.772 -0.4407,2.2563 -0.8529,2.3238l0,-5.9583c0.5311,-0.2296 1.5224,-0.6613 2.3027,-1.0691 0.7795,-0.407 1.9235,-0.7556 2.1809,-0.493z" 16 - android:strokeWidth="1.84195" 17 - android:strokeColor="#00000000"> 18 - <aapt:attr name="android:fillColor"> 19 - <gradient 20 - android:startY="9.63902" 21 - android:startX="5.83651" 22 - android:endY="2.7786648" 23 - android:endX="6.9264116" 24 - android:type="linear" 25 - android:tileMode="clamp"> 26 - <item android:offset="0" android:color="#FF2196F3"/> 27 - <item android:offset="1" android:color="#FF3F51B5"/> 28 - </gradient> 29 - </aapt:attr> 30 - </path> 31 - </group> 32 - </vector>
+17
src/xrt/targets/openxr_android/src/main/res/drawable/ic_monado_vertical.xml
··· 1 + <vector xmlns:android="http://schemas.android.com/apk/res/android" 2 + android:width="158.4dp" 3 + android:height="158.6dp" 4 + android:viewportWidth="158.4" 5 + android:viewportHeight="158.6"> 6 + <!-- 7 + Copyright 2023, Collabora, Ltd. 8 + 9 + SPDX-License-Identifier: CC-BY-4.0 10 + --> 11 + <path 12 + android:fillColor="#3c3c3e" 13 + android:pathData="m27.44,117.86v39.88h-6.65v-17.07l-4.79,17.07h-4.57l-4.79,-17.07v17.07L0,157.75v-39.88h6.38l7.34,27.71 7.34,-27.71h6.38ZM34.61,148.76v-21.91c0,-5.9 3.83,-9.84 9.84,-9.84 6.01,0 9.84,3.94 9.84,9.84v21.91c0,5.9 -3.83,9.84 -9.84,9.84 -6.01,0 -9.84,-3.94 -9.84,-9.84ZM47.11,148.76v-21.91c0,-1.6 -0.96,-2.66 -2.66,-2.66s-2.66,1.06 -2.66,2.66v21.91c0,1.6 0.96,2.66 2.66,2.66s2.66,-1.06 2.66,-2.66ZM80.61,117.86v39.88h-5.32l-7.18,-20.42v20.42h-6.65v-39.88h5.32l7.18,20.42v-20.42h6.65ZM107.99,157.75h-7.34l-0.9,-6.22h-6.17l-0.96,6.22h-7.34l7.55,-39.88h7.76l7.39,39.88ZM98.69,144.35l-1.97,-13.56 -2.07,13.56h4.04ZM112.67,117.86h9.84c6.01,0 9.84,3.94 9.84,9.84v20.21c0,5.9 -3.83,9.84 -9.84,9.84h-9.84v-39.88ZM122.51,150.57c1.7,0 2.66,-1.06 2.66,-2.66v-20.21c0,-1.6 -0.96,-2.66 -2.66,-2.66h-2.66v25.53h2.66ZM138.72,148.76v-21.91c0,-5.9 3.83,-9.84 9.84,-9.84s9.84,3.94 9.84,9.84v21.91c0,5.9 -3.83,9.84 -9.84,9.84s-9.84,-3.94 -9.84,-9.84ZM151.22,148.76v-21.91c0,-1.6 -0.96,-2.66 -2.66,-2.66 -1.7,0 -2.66,1.06 -2.66,2.66v21.91c0,1.6 0.96,2.66 2.66,2.66 1.7,0 2.66,-1.06 2.66,-2.66Z" /> 14 + <path 15 + android:fillColor="#782b90" 16 + android:pathData="m124.58,13.29L81.92,0.44c-1.97,-0.59 -4.07,-0.59 -6.04,0l-42.66,12.85c-2.99,0.9 -5.04,3.66 -5.04,6.78v57.25c0,3.14 2.06,5.9 5.07,6.79l42.69,12.63c1.93,0.57 3.98,0.57 5.91,0l42.69,-12.63c3.01,-0.89 5.07,-3.65 5.07,-6.79L129.62,20.07c0,-3.12 -2.05,-5.88 -5.04,-6.78ZM61.18,69.99l-12.11,-3.6c-1.69,-0.5 -2.85,-2.06 -2.85,-3.83v-24.77l14.96,20.57v11.63ZM78.9,72.78v0l-0,-0 -0,0v-0L46.22,28.16l12.1,-3.6c1.58,-0.47 3.29,0.08 4.3,1.38l16.28,21.09 16.28,-21.09c1.01,-1.3 2.72,-1.85 4.3,-1.38l12.1,3.6 -32.68,44.62ZM111.59,62.56c0,1.77 -1.16,3.32 -2.85,3.83l-12.11,3.6v-11.63l14.96,-20.57v24.77Z" /> 17 + </vector>
+11
src/xrt/targets/openxr_android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <!-- 4 + Copyright 2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <background android:drawable="@color/ic_launcher_background" /> 9 + <foreground android:drawable="@drawable/ic_logo_launcher" /> 10 + <monochrome android:drawable="@drawable/ic_logo_launcher" /> 11 + </adaptive-icon>
+11
src/xrt/targets/openxr_android/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <!-- 4 + Copyright 2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <background android:drawable="@color/ic_launcher_background"/> 9 + <foreground android:drawable="@drawable/ic_logo_launcher"/> 10 + <monochrome android:drawable="@drawable/ic_logo_launcher" /> 11 + </adaptive-icon>
src/xrt/targets/openxr_android/src/main/res/mipmap-hdpi/ic_launcher.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-hdpi/ic_launcher_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-mdpi/ic_launcher.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-mdpi/ic_launcher_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xhdpi/ic_launcher.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xhdpi/ic_launcher_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xxhdpi/ic_launcher.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xxxhdpi/ic_launcher.webp

This is a binary file and will not be displayed.

src/xrt/targets/openxr_android/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp

This is a binary file and will not be displayed.

+9
src/xrt/targets/openxr_android/src/main/res/values/ic_launcher_background.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <resources> 3 + <!-- 4 + Copyright 2024, Collabora, Ltd. 5 + 6 + SPDX-License-Identifier: CC-BY-4.0 7 + --> 8 + <color name="ic_launcher_background">#FFFFFF</color> 9 + </resources>