├── .aiignore ├── .github └── workflows │ ├── release.yml │ └── version.yml ├── .gitignore ├── LICENSE.md ├── PRIVACY.md ├── README.md ├── app ├── build.gradle.kts └── src │ ├── androidTest │ └── java │ │ └── org │ │ └── tfv │ │ └── deskflow │ │ └── components │ │ └── test │ │ └── GlobalKeyboardManagerTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── org │ │ └── tfv │ │ └── deskflow │ │ └── data │ │ └── aidl │ │ ├── ConnectionState.aidl │ │ ├── IConnectionService.aidl │ │ ├── IConnectionServiceCallback.aidl │ │ ├── Result.aidl │ │ ├── ScreenState.aidl │ │ └── ServerState.aidl │ ├── java │ └── org │ │ └── tfv │ │ └── deskflow │ │ ├── Application.kt │ │ ├── components │ │ ├── FileManager.kt │ │ └── GlobalKeyboardManager.kt │ │ ├── data │ │ ├── AppPrefContextExt.kt │ │ └── AppPrefsSerializer.kt │ │ ├── ext │ │ ├── AIDLModelExt.kt │ │ ├── AccessibilityServiceExt.kt │ │ ├── ColorExt.kt │ │ ├── ComposeThemeExt.kt │ │ ├── ContextGraphicsExt.kt │ │ ├── ContextPermissionsExt.kt │ │ ├── ModifierExt.kt │ │ └── ServiceExt.kt │ │ ├── logging │ │ ├── AndroidForwardingLogger.kt │ │ └── LogRecordEvent.kt │ │ ├── receivers │ │ ├── BootReceiver.kt │ │ └── EventBroadcastReceiver.kt │ │ ├── services │ │ ├── ConnectionService.kt │ │ ├── ConnectionServiceClient.kt │ │ ├── ConnectionStateModel.kt │ │ ├── GlobalInputService.kt │ │ ├── VirtualKeyboardService.kt │ │ └── keyboard │ │ │ ├── KeyboardEditHistory.kt │ │ │ └── actions │ │ │ └── VirtualKeyboardAction.kt │ │ ├── types │ │ └── KeyboardTypes.kt │ │ └── ui │ │ ├── activities │ │ └── RootActivity.kt │ │ ├── annotations │ │ └── PreviewHelpers.kt │ │ ├── components │ │ ├── AppState.kt │ │ ├── AppToolbar.kt │ │ ├── ConnectionLight.kt │ │ ├── ConnectionStatusWidget.kt │ │ ├── DeskflowCard.kt │ │ ├── DeskflowIconButton.kt │ │ ├── DeskflowSpacers.kt │ │ ├── DeskflowText.kt │ │ ├── DeviceConfigHelper.kt │ │ ├── EditorPlaygroundWidget.kt │ │ ├── HomeScreen.kt │ │ ├── LifecycleEventHookEffect.kt │ │ ├── LocalConnectionServiceClient.kt │ │ ├── LogsViewerWidget.kt │ │ ├── NavigationRouteHelper.kt │ │ ├── PermissionsNeededDialog.kt │ │ ├── RootNavHost.kt │ │ ├── ScrollableVerticalBox.kt │ │ ├── ShortcutsListWidget.kt │ │ ├── Snackbar.kt │ │ ├── StatusBar.kt │ │ ├── Toolbar.kt │ │ ├── VirtualKeyboardView.kt │ │ ├── VirtualKeyboardViewState.kt │ │ └── preview │ │ │ ├── PreviewAppState.kt │ │ │ └── PreviewDeskflowThemedRoot.kt │ │ ├── graphics │ │ └── BevelGraphics.kt │ │ ├── models │ │ └── AppPrefsViewModel.kt │ │ ├── screens │ │ ├── RootScreen.kt │ │ └── SettingsScreen.kt │ │ └── theme │ │ ├── Background.kt │ │ ├── Color.kt │ │ ├── DeskflowTheme.kt │ │ ├── DimensionDefaults.kt │ │ ├── Gradient.kt │ │ ├── Tint.kt │ │ └── Type.kt │ ├── proto │ └── AppPrefs.proto │ └── res │ ├── drawable-night │ ├── deskflow_icon_xpad_mono.xml │ └── deskflow_logo.xml │ ├── drawable │ ├── deskflow_icon_bg.xml │ ├── deskflow_icon_fit.xml │ ├── deskflow_icon_pad.xml │ ├── deskflow_icon_xpad.xml │ ├── deskflow_icon_xpad_mono.xml │ ├── deskflow_logo.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── icon_scroll_to_bottom.xml │ ├── icon_settings.xml │ └── mouse_pointer.xml │ ├── layout │ └── mouse_pointer.xml │ ├── mipmap-anydpi │ └── ic_launcher.xml │ ├── raw │ ├── editor_actions_defaults.json │ └── global_actions_defaults.json │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ ├── global_input_accessibility_service_config.xml │ └── method.xml ├── art ├── icon │ ├── deskflow-google-play-icon.ai │ ├── deskflow-google-play-icon.png │ ├── deskflow-google-play-icon.svg │ ├── deskflow-icon-bg.ai │ ├── deskflow-icon-bg.svg │ ├── deskflow-icon-fit-mono-dark.svg │ ├── deskflow-icon-fit-mono-light.svg │ ├── deskflow-icon-fit.ico │ ├── deskflow-icon-fit.svg │ ├── deskflow-icon-pad.svg │ ├── deskflow-icon-xpad-mono-dark.svg │ ├── deskflow-icon-xpad-mono-light.svg │ ├── deskflow-icon-xpad.svg │ ├── deskflow-icon-xxpad-cpp.svg │ └── deskflow-icon-xxpad.svg ├── logo │ ├── deskflow-logo-dark.svg │ └── deskflow-logo-light.svg ├── play-store │ ├── deskflow-android-play-store-feature-1.png │ └── deskflow-android-play-store-feature-1.psd └── pointers │ └── mouse_pointer.svg ├── client-cli ├── build.gradle.kts └── src │ └── main │ └── java │ └── org │ └── tfv │ └── deskflow │ └── client │ └── cli │ └── Main.kt ├── client ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── org │ │ └── tfv │ │ └── deskflow │ │ └── client │ │ ├── Client.kt │ │ ├── ClientEventBus.kt │ │ ├── Versions.kt │ │ ├── events │ │ ├── ClientEvent.kt │ │ ├── ConnectionEvent.kt │ │ ├── KeyboardEvent.kt │ │ ├── MessagesEvent.kt │ │ ├── MouseEvent.kt │ │ └── ScreenEvent.kt │ │ ├── exceptions │ │ ├── InvalidMessageException.kt │ │ └── NoEventAvailableException.kt │ │ ├── ext │ │ └── DebuggingHelpers.kt │ │ ├── io │ │ ├── DataInputStreamExt.kt │ │ ├── DataOutputStreamExt.kt │ │ ├── DynamicByteBuffer.kt │ │ ├── MessageParser.kt │ │ ├── MessageTemplate.kt │ │ ├── StringExt.kt │ │ └── msgs │ │ │ ├── BadMessage.kt │ │ │ ├── BusyMessage.kt │ │ │ ├── ClipboardDataMessage.kt │ │ │ ├── ClipboardMessage.kt │ │ │ ├── CloseMessage.kt │ │ │ ├── EmptyMessage.kt │ │ │ ├── EnterMessage.kt │ │ │ ├── HelloBackMessage.kt │ │ │ ├── HelloMessage.kt │ │ │ ├── IncompatibleMessage.kt │ │ │ ├── InfoAckMessage.kt │ │ │ ├── InfoMessage.kt │ │ │ ├── InvalidMessageException.kt │ │ │ ├── KeepAliveMessage.kt │ │ │ ├── KeyDownMessage.kt │ │ │ ├── KeyRepeatMessage.kt │ │ │ ├── KeyUpMessage.kt │ │ │ ├── LeaveMessage.kt │ │ │ ├── Message.kt │ │ │ ├── MessageHeader.kt │ │ │ ├── MessageType.kt │ │ │ ├── MouseDownMessage.kt │ │ │ ├── MouseMoveMessage.kt │ │ │ ├── MouseRelMoveMessage.kt │ │ │ ├── MouseUpMessage.kt │ │ │ ├── MouseWheelMessage.kt │ │ │ ├── NoOpMessage.kt │ │ │ ├── QueryInfoMessage.kt │ │ │ ├── ReadableMessage.kt │ │ │ ├── ResetOptionsMessage.kt │ │ │ ├── ScreenSaverMessage.kt │ │ │ ├── SetOptionsMessage.kt │ │ │ └── UnknownMessage.kt │ │ ├── manager │ │ ├── ClipboardReceiveManager.kt │ │ ├── ClipboardSendManager.kt │ │ └── MessageHandler.kt │ │ ├── models │ │ ├── ClipboardData.kt │ │ ├── ClipboardDataMarker.kt │ │ ├── ScreenTypes.kt │ │ ├── ServerTarget.kt │ │ └── keys │ │ │ └── KeyModifierMask.kt │ │ ├── net │ │ └── FullDuplexSocket.kt │ │ └── util │ │ ├── AbstractDisposable.kt │ │ ├── Bitmask.kt │ │ ├── BoundedQueue.kt │ │ ├── Disposable.kt │ │ ├── EventEmitter.kt │ │ ├── ISimpleEventEmitter.kt │ │ ├── KeyCodes.kt │ │ ├── NumberHelpers.kt │ │ ├── RuntimeTools.kt │ │ ├── SimpleEventEmitter.kt │ │ ├── SingletonThreadExecutor.kt │ │ └── logging │ │ └── KLoggingManager.kt │ └── test │ └── java │ └── org │ └── tfv │ └── deskflow │ └── client │ └── io │ └── MessageTemplateTest.kt ├── docs ├── assets │ └── screenshots │ │ ├── screenshot_keyboard_ime_active.png │ │ ├── screenshot_tablet_config.png │ │ ├── screenshot_tablet_default.png │ │ ├── screenshot_tablet_home.png │ │ └── screenshot_tls_config.png └── design │ └── overview.md ├── etc ├── data │ └── clipboard │ │ ├── clipboarddata-data.raw │ │ ├── clipboarddata-end.raw │ │ ├── clipboarddata-start.raw │ │ └── clipboarddata.raw └── system-actions │ └── system-actions-samsung-tab-s9-ultra.json ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ └── 10011.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ ├── phoneScreenshots │ │ ├── screenshot_keyboard_ime_active.png │ │ ├── screenshot_tablet_config.png │ │ ├── screenshot_tablet_default.png │ │ └── screenshot_tablet_home.png │ └── tenInchScreenshots │ │ ├── screenshot_keyboard_ime_active.png │ │ ├── screenshot_tablet_config.png │ │ ├── screenshot_tablet_default.png │ │ └── screenshot_tablet_home.png │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iconics-typeface-library ├── .gitignore ├── build.gradle.kts ├── consumer-proguard-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── org │ │ └── tfv │ │ └── deskflow │ │ └── android │ │ └── iconics │ │ ├── compose │ │ ├── IconicsIcon.kt │ │ ├── IconicsImage.kt │ │ ├── IconicsPainter.kt │ │ └── IconicsTypeface.kt │ │ └── fontawesomepro │ │ ├── FontAwesomeBrand.kt │ │ ├── FontAwesomeProLight.kt │ │ ├── FontAwesomeProRegular.kt │ │ └── FontAwesomeProSolid.kt │ └── res │ ├── font │ ├── fontawesome_brand_font_v5_13_3.ttf │ ├── fontawesome_brands_regular_v6.otf │ ├── fontawesome_duotone_solid_v6.otf │ ├── fontawesome_pro_light_v6.otf │ ├── fontawesome_pro_regular_v6.otf │ ├── fontawesome_pro_solid_v6.otf │ ├── fontawesome_pro_thin_v6.otf │ ├── fontawesome_regular_font_v5_13_3.ttf │ ├── fontawesome_sharp_duotone_solid_v6.otf │ ├── fontawesome_sharp_light_v6.otf │ ├── fontawesome_sharp_regular_v6.otf │ ├── fontawesome_sharp_solid_v6.otf │ ├── fontawesome_sharp_thin_v6.otf │ └── fontawesome_solid_font_v5_13_3.ttf │ └── values │ ├── font_fontawesomepro.xml │ └── library_font_awesome_strings.xml ├── notebooks └── keyboard-playground.ipynb ├── scripts ├── Send-Input-OverTcp.ps1 ├── adb-enable-accessibility-service.sh └── bump-version.sh ├── settings.gradle.kts └── version.properties /.aiignore: -------------------------------------------------------------------------------- 1 | *.ipynb -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/.github/workflows/version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/src/androidTest/java/org/tfv/deskflow/components/test/GlobalKeyboardManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/androidTest/java/org/tfv/deskflow/components/test/GlobalKeyboardManagerTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/ConnectionState.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/ConnectionState.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/IConnectionService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/IConnectionService.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/IConnectionServiceCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/IConnectionServiceCallback.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/Result.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/Result.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/ScreenState.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/ScreenState.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/org/tfv/deskflow/data/aidl/ServerState.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/aidl/org/tfv/deskflow/data/aidl/ServerState.aidl -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/Application.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/components/FileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/components/FileManager.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/components/GlobalKeyboardManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/components/GlobalKeyboardManager.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/data/AppPrefContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/data/AppPrefContextExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/data/AppPrefsSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/data/AppPrefsSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/AIDLModelExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/AIDLModelExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/AccessibilityServiceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/AccessibilityServiceExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ColorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ColorExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ComposeThemeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ComposeThemeExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ContextGraphicsExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ContextGraphicsExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ContextPermissionsExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ContextPermissionsExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ModifierExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ModifierExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ext/ServiceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ext/ServiceExt.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/logging/AndroidForwardingLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/logging/AndroidForwardingLogger.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/logging/LogRecordEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/logging/LogRecordEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/receivers/BootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/receivers/BootReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/receivers/EventBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/receivers/EventBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/ConnectionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/ConnectionService.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/ConnectionServiceClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/ConnectionServiceClient.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/ConnectionStateModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/ConnectionStateModel.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/GlobalInputService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/GlobalInputService.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/VirtualKeyboardService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/VirtualKeyboardService.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/keyboard/KeyboardEditHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/keyboard/KeyboardEditHistory.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/services/keyboard/actions/VirtualKeyboardAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/services/keyboard/actions/VirtualKeyboardAction.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/types/KeyboardTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/types/KeyboardTypes.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/activities/RootActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/activities/RootActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/annotations/PreviewHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/annotations/PreviewHelpers.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/AppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/AppState.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/AppToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/AppToolbar.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/ConnectionLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/ConnectionLight.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/ConnectionStatusWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/ConnectionStatusWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/DeskflowCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/DeskflowCard.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/DeskflowIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/DeskflowIconButton.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/DeskflowSpacers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/DeskflowSpacers.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/DeskflowText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/DeskflowText.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/DeviceConfigHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/DeviceConfigHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/EditorPlaygroundWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/EditorPlaygroundWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/LifecycleEventHookEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/LifecycleEventHookEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/LocalConnectionServiceClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/LocalConnectionServiceClient.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/LogsViewerWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/LogsViewerWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/NavigationRouteHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/NavigationRouteHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/PermissionsNeededDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/PermissionsNeededDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/RootNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/RootNavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/ScrollableVerticalBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/ScrollableVerticalBox.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/ShortcutsListWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/ShortcutsListWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/Snackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/Snackbar.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/StatusBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/StatusBar.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/Toolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/Toolbar.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/VirtualKeyboardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/VirtualKeyboardView.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/VirtualKeyboardViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/VirtualKeyboardViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/preview/PreviewAppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/preview/PreviewAppState.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/components/preview/PreviewDeskflowThemedRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/components/preview/PreviewDeskflowThemedRoot.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/graphics/BevelGraphics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/graphics/BevelGraphics.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/models/AppPrefsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/models/AppPrefsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/screens/RootScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/screens/RootScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/screens/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/screens/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/Background.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/DeskflowTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/DeskflowTheme.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/DimensionDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/DimensionDefaults.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/Gradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/Gradient.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/Tint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/Tint.kt -------------------------------------------------------------------------------- /app/src/main/java/org/tfv/deskflow/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/java/org/tfv/deskflow/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/proto/AppPrefs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/proto/AppPrefs.proto -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/deskflow_icon_xpad_mono.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable-night/deskflow_icon_xpad_mono.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/deskflow_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable-night/deskflow_logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_icon_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_icon_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_icon_fit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_icon_fit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_icon_pad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_icon_pad.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_icon_xpad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_icon_xpad.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_icon_xpad_mono.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_icon_xpad_mono.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/deskflow_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/deskflow_logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_scroll_to_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/icon_scroll_to_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/icon_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/mouse_pointer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/drawable/mouse_pointer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/mouse_pointer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/layout/mouse_pointer.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/raw/editor_actions_defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/raw/editor_actions_defaults.json -------------------------------------------------------------------------------- /app/src/main/res/raw/global_actions_defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/raw/global_actions_defaults.json -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/global_input_accessibility_service_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/xml/global_input_accessibility_service_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/method.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/app/src/main/res/xml/method.xml -------------------------------------------------------------------------------- /art/icon/deskflow-google-play-icon.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-google-play-icon.ai -------------------------------------------------------------------------------- /art/icon/deskflow-google-play-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-google-play-icon.png -------------------------------------------------------------------------------- /art/icon/deskflow-google-play-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-google-play-icon.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-bg.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-bg.ai -------------------------------------------------------------------------------- /art/icon/deskflow-icon-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-bg.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-fit-mono-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-fit-mono-dark.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-fit-mono-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-fit-mono-light.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-fit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-fit.ico -------------------------------------------------------------------------------- /art/icon/deskflow-icon-fit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-fit.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-pad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-pad.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-xpad-mono-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-xpad-mono-dark.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-xpad-mono-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-xpad-mono-light.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-xpad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-xpad.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-xxpad-cpp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-xxpad-cpp.svg -------------------------------------------------------------------------------- /art/icon/deskflow-icon-xxpad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/icon/deskflow-icon-xxpad.svg -------------------------------------------------------------------------------- /art/logo/deskflow-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/logo/deskflow-logo-dark.svg -------------------------------------------------------------------------------- /art/logo/deskflow-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/logo/deskflow-logo-light.svg -------------------------------------------------------------------------------- /art/play-store/deskflow-android-play-store-feature-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/play-store/deskflow-android-play-store-feature-1.png -------------------------------------------------------------------------------- /art/play-store/deskflow-android-play-store-feature-1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/play-store/deskflow-android-play-store-feature-1.psd -------------------------------------------------------------------------------- /art/pointers/mouse_pointer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/art/pointers/mouse_pointer.svg -------------------------------------------------------------------------------- /client-cli/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client-cli/build.gradle.kts -------------------------------------------------------------------------------- /client-cli/src/main/java/org/tfv/deskflow/client/cli/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client-cli/src/main/java/org/tfv/deskflow/client/cli/Main.kt -------------------------------------------------------------------------------- /client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/build.gradle.kts -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/Client.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/ClientEventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/ClientEventBus.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/Versions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/Versions.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/ClientEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/ClientEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/ConnectionEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/ConnectionEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/KeyboardEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/KeyboardEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/MessagesEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/MessagesEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/MouseEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/MouseEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/events/ScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/events/ScreenEvent.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/exceptions/InvalidMessageException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/exceptions/InvalidMessageException.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/exceptions/NoEventAvailableException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/exceptions/NoEventAvailableException.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/ext/DebuggingHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/ext/DebuggingHelpers.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/DataInputStreamExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/DataInputStreamExt.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/DataOutputStreamExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/DataOutputStreamExt.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/DynamicByteBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/DynamicByteBuffer.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/MessageParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/MessageParser.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/MessageTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/MessageTemplate.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/StringExt.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/BadMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/BadMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/BusyMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/BusyMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/ClipboardDataMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/ClipboardDataMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/ClipboardMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/ClipboardMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/CloseMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/CloseMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/EmptyMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/EmptyMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/EnterMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/EnterMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/HelloBackMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/HelloBackMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/HelloMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/HelloMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/IncompatibleMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/IncompatibleMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/InfoAckMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/InfoAckMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/InfoMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/InfoMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/InvalidMessageException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/InvalidMessageException.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/KeepAliveMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/KeepAliveMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyDownMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyDownMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyRepeatMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyRepeatMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyUpMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/KeyUpMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/LeaveMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/LeaveMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/Message.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MessageHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MessageHeader.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MessageType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MessageType.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseDownMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseDownMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseMoveMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseMoveMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseRelMoveMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseRelMoveMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseUpMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseUpMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseWheelMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/MouseWheelMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/NoOpMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/NoOpMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/QueryInfoMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/QueryInfoMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/ReadableMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/ReadableMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/ResetOptionsMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/ResetOptionsMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/ScreenSaverMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/ScreenSaverMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/SetOptionsMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/SetOptionsMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/io/msgs/UnknownMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/io/msgs/UnknownMessage.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/manager/ClipboardReceiveManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/manager/ClipboardReceiveManager.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/manager/ClipboardSendManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/manager/ClipboardSendManager.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/manager/MessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/manager/MessageHandler.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/models/ClipboardData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/models/ClipboardData.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/models/ClipboardDataMarker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/models/ClipboardDataMarker.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/models/ScreenTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/models/ScreenTypes.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/models/ServerTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/models/ServerTarget.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/models/keys/KeyModifierMask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/models/keys/KeyModifierMask.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/net/FullDuplexSocket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/net/FullDuplexSocket.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/AbstractDisposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/AbstractDisposable.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/Bitmask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/Bitmask.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/BoundedQueue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/BoundedQueue.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/Disposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/Disposable.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/EventEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/EventEmitter.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/ISimpleEventEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/ISimpleEventEmitter.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/KeyCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/KeyCodes.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/NumberHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/NumberHelpers.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/RuntimeTools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/RuntimeTools.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/SimpleEventEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/SimpleEventEmitter.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/SingletonThreadExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/SingletonThreadExecutor.kt -------------------------------------------------------------------------------- /client/src/main/java/org/tfv/deskflow/client/util/logging/KLoggingManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/main/java/org/tfv/deskflow/client/util/logging/KLoggingManager.kt -------------------------------------------------------------------------------- /client/src/test/java/org/tfv/deskflow/client/io/MessageTemplateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/client/src/test/java/org/tfv/deskflow/client/io/MessageTemplateTest.kt -------------------------------------------------------------------------------- /docs/assets/screenshots/screenshot_keyboard_ime_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/assets/screenshots/screenshot_keyboard_ime_active.png -------------------------------------------------------------------------------- /docs/assets/screenshots/screenshot_tablet_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/assets/screenshots/screenshot_tablet_config.png -------------------------------------------------------------------------------- /docs/assets/screenshots/screenshot_tablet_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/assets/screenshots/screenshot_tablet_default.png -------------------------------------------------------------------------------- /docs/assets/screenshots/screenshot_tablet_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/assets/screenshots/screenshot_tablet_home.png -------------------------------------------------------------------------------- /docs/assets/screenshots/screenshot_tls_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/assets/screenshots/screenshot_tls_config.png -------------------------------------------------------------------------------- /docs/design/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/docs/design/overview.md -------------------------------------------------------------------------------- /etc/data/clipboard/clipboarddata-data.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/etc/data/clipboard/clipboarddata-data.raw -------------------------------------------------------------------------------- /etc/data/clipboard/clipboarddata-end.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/etc/data/clipboard/clipboarddata-end.raw -------------------------------------------------------------------------------- /etc/data/clipboard/clipboarddata-start.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/etc/data/clipboard/clipboarddata-start.raw -------------------------------------------------------------------------------- /etc/data/clipboard/clipboarddata.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/etc/data/clipboard/clipboarddata.raw -------------------------------------------------------------------------------- /etc/system-actions/system-actions-samsung-tab-s9-ultra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/etc/system-actions/system-actions-samsung-tab-s9-ultra.json -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10011.txt: -------------------------------------------------------------------------------- 1 | - Initial release 2 | - Look at the full description for details -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_keyboard_ime_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_keyboard_ime_active.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_config.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_default.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_tablet_home.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_keyboard_ime_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_keyboard_ime_active.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_config.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_default.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/images/tenInchScreenshots/screenshot_tablet_home.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Deskflow Android -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iconics-typeface-library/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iconics-typeface-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/build.gradle.kts -------------------------------------------------------------------------------- /iconics-typeface-library/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/consumer-proguard-rules.pro -------------------------------------------------------------------------------- /iconics-typeface-library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/proguard-rules.pro -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsIcon.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsImage.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsPainter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsPainter.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsTypeface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/compose/IconicsTypeface.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeBrand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeBrand.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProLight.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProRegular.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProRegular.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProSolid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/java/org/tfv/deskflow/android/iconics/fontawesomepro/FontAwesomeProSolid.kt -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_brand_font_v5_13_3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_brand_font_v5_13_3.ttf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_brands_regular_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_brands_regular_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_duotone_solid_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_duotone_solid_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_pro_light_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_pro_light_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_pro_regular_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_pro_regular_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_pro_solid_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_pro_solid_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_pro_thin_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_pro_thin_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_regular_font_v5_13_3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_regular_font_v5_13_3.ttf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_sharp_duotone_solid_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_sharp_duotone_solid_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_sharp_light_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_sharp_light_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_sharp_regular_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_sharp_regular_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_sharp_solid_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_sharp_solid_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_sharp_thin_v6.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_sharp_thin_v6.otf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/font/fontawesome_solid_font_v5_13_3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/font/fontawesome_solid_font_v5_13_3.ttf -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/values/font_fontawesomepro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/values/font_fontawesomepro.xml -------------------------------------------------------------------------------- /iconics-typeface-library/src/main/res/values/library_font_awesome_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/iconics-typeface-library/src/main/res/values/library_font_awesome_strings.xml -------------------------------------------------------------------------------- /notebooks/keyboard-playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/notebooks/keyboard-playground.ipynb -------------------------------------------------------------------------------- /scripts/Send-Input-OverTcp.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/scripts/Send-Input-OverTcp.ps1 -------------------------------------------------------------------------------- /scripts/adb-enable-accessibility-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/scripts/adb-enable-accessibility-service.sh -------------------------------------------------------------------------------- /scripts/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/scripts/bump-version.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglanz/deskflow-android/HEAD/version.properties --------------------------------------------------------------------------------