Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
build/
build-*/
.rpmbuild-local/
**/node_modules/
tools/icon-generator/dist/
tools/icon-generator/masters/

# Working/research files not for public release
gemini/
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ encrypted relay to an Android peer.
> [release-readiness report](docs/release-readiness-report.md) and
> [compatibility guide](docs/compatibility.md) before deployment.

![InputFlow tray controller](docs/screenshots/tray-controller.svg)
![The InputFlow tray and desktop controller both manage the mwb-client background service](docs/screenshots/tray-controller.svg)

## Contents

Expand Down
Binary file modified android/app/src/main/res/drawable-hdpi/ic_notification.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 modified android/app/src/main/res/drawable-mdpi/ic_notification.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 modified android/app/src/main/res/drawable-xhdpi/ic_notification.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 modified android/app/src/main/res/drawable-xxhdpi/ic_notification.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 modified android/app/src/main/res/drawable-xxxhdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
77 changes: 48 additions & 29 deletions android/app/src/main/res/drawable/ic_inputflow.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,53 @@
android:height="1024dp"
android:viewportWidth="1024"
android:viewportHeight="1024">
<group
android:rotation="-20"
android:pivotX="1450"
android:pivotY="-1060.04">
<path
android:fillColor="#FFC7D0E4"
android:pathData="M-42-190c0-23.2 18.8-42 42-42h0c23.2 0 42 18.8 42 42v168c0 23.2-18.8 42-42 42h0c-23.2 0-42-18.8-42-42z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M-20-186c0-11.05 8.95-20 20-20h0c11.05 0 20 8.95 20 20v126c0 11.05-8.95 20-20 20h0c-11.05 0-20-8.95-20-20z"/>
</group>
<group
android:rotation="20"
android:pivotX="-938"
android:pivotY="1843.66">
<path
android:fillColor="#FFC7D0E4"
android:pathData="M-42-190c0-23.2 18.8-42 42-42h0c23.2 0 42 18.8 42 42v168c0 23.2-18.8 42-42 42h0c-23.2 0-42-18.8-42-42z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M-20-186c0-11.05 8.95-20 20-20h0c11.05 0 20 8.95 20 20v126c0 11.05-8.95 20-20 20h0c-11.05 0-20-8.95-20-20z"/>
</group>
<path
android:strokeColor="#FF4F46E5"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M176 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
<path
android:strokeColor="#FF4F46E5"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M584 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
<path
android:strokeColor="#FF4F46E5"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M336 512h352"/>
<path
android:strokeColor="#FF4F46E5"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M624 448l64 64-64 64"/>
<path
android:fillColor="#FF4F46E5"
android:pathData="M308 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
<path
android:fillColor="#FF4F46E5"
android:pathData="M716 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
android:fillColor="#FFA6B1CB"
android:pathData="M474 446q14-64 38-64t38 64q-38-22-76 0Z"/>
<path
android:fillColor="#FFC7D0E4"
android:pathData="M512 386a156 170 0 1 0 0 340 156 170 0 1 0 0-340z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M512 580a110 96 0 1 0 0 192 110 96 0 1 0 0-192z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M454 510a22 28 0 1 0 0 56 22 28 0 1 0 0-56z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M570 510a22 28 0 1 0 0 56 22 28 0 1 0 0-56z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M461 521.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 1 0 0-13z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M577 521.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 1 0 0-13z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M477.26 675.44c-0.69-3.24 1.38-6.43 4.62-7.11h0c3.24-0.69 6.43 1.38 7.12 4.62l3.74 17.61c0.69 3.24-1.38 6.43-4.62 7.11h0c-3.24 0.69-6.43-1.38-7.12-4.62z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M535 672.95c0.69-3.24 3.88-5.31 7.12-4.62h0c3.24 0.69 5.31 3.88 4.62 7.11l-3.74 17.61c-0.69 3.24-3.88 5.31-7.12 4.62h0c-3.24-0.69-5.31-3.88-4.62-7.11z"/>
</vector>
82 changes: 52 additions & 30 deletions android/app/src/main/res/drawable/ic_launcher_foreground.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,56 @@
android:height="108dp"
android:viewportWidth="1024"
android:viewportHeight="1024">
<path
android:strokeColor="#FFFFFFFF"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M176 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
<path
android:strokeColor="#FFFFFFFF"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M584 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
<path
android:strokeColor="#FFFFFFFF"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M336 512h352"/>
<path
android:strokeColor="#FFFFFFFF"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M624 448l64 64-64 64"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M308 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M716 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
<group
android:translateY="34">
<group
android:rotation="-20"
android:pivotX="1450"
android:pivotY="-1060.04">
<path
android:fillColor="#FFC7D0E4"
android:pathData="M-42-190c0-23.2 18.8-42 42-42h0c23.2 0 42 18.8 42 42v168c0 23.2-18.8 42-42 42h0c-23.2 0-42-18.8-42-42z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M-20-186c0-11.05 8.95-20 20-20h0c11.05 0 20 8.95 20 20v126c0 11.05-8.95 20-20 20h0c-11.05 0-20-8.95-20-20z"/>
</group>
<group
android:rotation="20"
android:pivotX="-938"
android:pivotY="1843.66">
<path
android:fillColor="#FFC7D0E4"
android:pathData="M-42-190c0-23.2 18.8-42 42-42h0c23.2 0 42 18.8 42 42v168c0 23.2-18.8 42-42 42h0c-23.2 0-42-18.8-42-42z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M-20-186c0-11.05 8.95-20 20-20h0c11.05 0 20 8.95 20 20v126c0 11.05-8.95 20-20 20h0c-11.05 0-20-8.95-20-20z"/>
</group>
<path
android:fillColor="#FFA6B1CB"
android:pathData="M474 446q14-64 38-64t38 64q-38-22-76 0Z"/>
<path
android:fillColor="#FFC7D0E4"
android:pathData="M512 386a156 170 0 1 0 0 340 156 170 0 1 0 0-340z"/>
<path
android:fillColor="#FFEEF2FA"
android:pathData="M512 580a110 96 0 1 0 0 192 110 96 0 1 0 0-192z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M454 510a22 28 0 1 0 0 56 22 28 0 1 0 0-56z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M570 510a22 28 0 1 0 0 56 22 28 0 1 0 0-56z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M461 521.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 1 0 0-13z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M577 521.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 1 0 0-13z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M477.26 675.44c-0.69-3.24 1.38-6.43 4.62-7.11h0c3.24-0.69 6.43 1.38 7.12 4.62l3.74 17.61c0.69 3.24-1.38 6.43-4.62 7.11h0c-3.24 0.69-6.43-1.38-7.12-4.62z"/>
<path
android:fillColor="#FF2E3440"
android:pathData="M535 672.95c0.69-3.24 3.88-5.31 7.12-4.62h0c3.24 0.69 5.31 3.88 4.62 7.11l-3.74 17.61c-0.69 3.24-3.88 5.31-7.12 4.62h0c-3.24-0.69-5.31-3.88-4.62-7.11z"/>
</group>
</vector>
31 changes: 8 additions & 23 deletions android/app/src/main/res/drawable/ic_launcher_monochrome.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,18 @@
android:viewportWidth="1024"
android:viewportHeight="1024">
<path
android:strokeColor="#FF000000"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M176 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
<path
android:strokeColor="#FF000000"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M584 336c0-35.35 28.65-64 64-64h136c35.35 0 64 28.65 64 64v352c0 35.35-28.65 64-64 64h-136c-35.35 0-64-28.65-64-64z"/>
android:fillColor="#FF000000"
android:pathData="M345.55 301.82c-7.93-21.8 3.3-45.9 25.1-53.83h0c21.8-7.93 45.9 3.3 53.83 25.1l57.46 157.87c7.93 21.8-3.3 45.9-25.1 53.83h0c-21.8 7.93-45.9-3.3-53.83-25.1z"/>
<path
android:strokeColor="#FF000000"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M336 512h352"/>
android:fillColor="#FF000000"
android:pathData="M599.52 273.09c7.93-21.8 32.03-33.04 53.83-25.1h0c21.8 7.93 33.04 32.03 25.1 53.83l-57.46 157.87c-7.93 21.8-32.03 33.04-53.83 25.1h0c-21.8-7.93-33.04-32.03-25.1-53.83z"/>
<path
android:strokeColor="#FF000000"
android:strokeWidth="64"
android:strokeLineCap="round"
android:strokeLineJoin="round"
android:pathData="M624 448l64 64-64 64"/>
android:fillColor="#FF000000"
android:pathData="M474 480q14-64 38-64t38 64q-38-22-76 0Z"/>
<path
android:fillColor="#FF000000"
android:pathData="M308 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
android:pathData="M512 420a156 170 0 1 0 0 340 156 170 0 1 0 0-340z"/>
<path
android:fillColor="#FF000000"
android:pathData="M716 638a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"/>
android:pathData="M512 614a110 96 0 1 0 0 192 110 96 0 1 0 0-192z"/>
</vector>
Binary file modified android/app/src/main/res/mipmap-hdpi/ic_launcher.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 modified android/app/src/main/res/mipmap-hdpi/ic_launcher_round.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 modified android/app/src/main/res/mipmap-mdpi/ic_launcher.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 modified android/app/src/main/res/mipmap-mdpi/ic_launcher_round.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 modified android/app/src/main/res/mipmap-xhdpi/ic_launcher.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 modified android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.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 modified android/app/src/main/res/mipmap-xxhdpi/ic_launcher.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 modified android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.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 modified android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.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 modified android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.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 modified assets/hicolor/128x128/apps/inputflow.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 modified assets/hicolor/16x16/apps/inputflow.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 modified assets/hicolor/16x16/status/inputflow-tray-attention.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 modified assets/hicolor/16x16/status/inputflow-tray-busy.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 modified assets/hicolor/16x16/status/inputflow-tray-offline.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 modified assets/hicolor/16x16/status/inputflow-tray.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 modified assets/hicolor/22x22/status/inputflow-tray-attention.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 modified assets/hicolor/22x22/status/inputflow-tray-busy.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 modified assets/hicolor/22x22/status/inputflow-tray-offline.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 modified assets/hicolor/22x22/status/inputflow-tray.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 modified assets/hicolor/24x24/apps/inputflow.png
Binary file modified assets/hicolor/24x24/status/inputflow-tray-attention.png
Binary file modified assets/hicolor/24x24/status/inputflow-tray-busy.png
Binary file modified assets/hicolor/24x24/status/inputflow-tray-offline.png
Binary file modified assets/hicolor/24x24/status/inputflow-tray.png
Binary file modified assets/hicolor/256x256/apps/inputflow.png
Binary file modified assets/hicolor/32x32/apps/inputflow.png
Binary file modified assets/hicolor/32x32/status/inputflow-tray-attention.png
Binary file modified assets/hicolor/32x32/status/inputflow-tray-busy.png
Binary file modified assets/hicolor/32x32/status/inputflow-tray-offline.png
Binary file modified assets/hicolor/32x32/status/inputflow-tray.png
Binary file modified assets/hicolor/48x48/apps/inputflow.png
Binary file modified assets/hicolor/48x48/status/inputflow-tray-attention.png
Binary file modified assets/hicolor/48x48/status/inputflow-tray-busy.png
Binary file modified assets/hicolor/48x48/status/inputflow-tray-offline.png
Binary file modified assets/hicolor/48x48/status/inputflow-tray.png
Binary file modified assets/hicolor/512x512/apps/inputflow.png
Binary file modified assets/hicolor/64x64/apps/inputflow.png
43 changes: 32 additions & 11 deletions assets/hicolor/scalable/apps/inputflow.svg
42 changes: 26 additions & 16 deletions assets/hicolor/scalable/status/inputflow-tray-attention.svg
42 changes: 26 additions & 16 deletions assets/hicolor/scalable/status/inputflow-tray-busy.svg
Loading
Loading