├── README.md ├── downloadables ├── Gamypad-x86_64.AppImage ├── Gamypad.apk ├── gamypad.png ├── install.sh └── uninstall.sh ├── gamypad_apk ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── gamypad_apk │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── icon.png ├── devtools_options.yaml ├── lib │ ├── main.dart │ ├── models │ │ ├── client.dart │ │ └── settings.dart │ ├── pages │ │ ├── gamepad_page.dart │ │ ├── home_page.dart │ │ └── settings_page.dart │ └── widgets │ │ ├── default_dpad.dart │ │ ├── default_top_layer.dart │ │ ├── gamepad_button.dart │ │ ├── joystick.dart │ │ ├── my_widgets.dart │ │ └── sticky_dpad.dart ├── pubspec.lock └── pubspec.yaml ├── gamypad_pc ├── .gitignore ├── .metadata ├── .vscode │ └── settings.json ├── README.md ├── analysis_options.yaml ├── assets │ └── icon.png ├── devtools_options.yaml ├── lib │ ├── main.dart │ ├── models │ │ ├── gamepad.dart │ │ ├── gamepad_ffi.dart │ │ └── my_server.dart │ ├── pages │ │ └── home_page.dart │ └── widgets │ │ └── my_widgets.dart ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ └── runner │ │ ├── CMakeLists.txt │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── scripts ├── Gamepad.cpp ├── Gamepad.h ├── GamepadApi.cpp └── libgamepad.so /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/README.md -------------------------------------------------------------------------------- /downloadables/Gamypad-x86_64.AppImage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/downloadables/Gamypad-x86_64.AppImage -------------------------------------------------------------------------------- /downloadables/Gamypad.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/downloadables/Gamypad.apk -------------------------------------------------------------------------------- /downloadables/gamypad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/downloadables/gamypad.png -------------------------------------------------------------------------------- /downloadables/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/downloadables/install.sh -------------------------------------------------------------------------------- /downloadables/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/downloadables/uninstall.sh -------------------------------------------------------------------------------- /gamypad_apk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/.gitignore -------------------------------------------------------------------------------- /gamypad_apk/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/.metadata -------------------------------------------------------------------------------- /gamypad_apk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/README.md -------------------------------------------------------------------------------- /gamypad_apk/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/analysis_options.yaml -------------------------------------------------------------------------------- /gamypad_apk/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/.gitignore -------------------------------------------------------------------------------- /gamypad_apk/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/build.gradle.kts -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/kotlin/com/example/gamypad_apk/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/kotlin/com/example/gamypad_apk/MainActivity.kt -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gamypad_apk/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /gamypad_apk/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/build.gradle.kts -------------------------------------------------------------------------------- /gamypad_apk/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/gradle.properties -------------------------------------------------------------------------------- /gamypad_apk/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gamypad_apk/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/android/settings.gradle.kts -------------------------------------------------------------------------------- /gamypad_apk/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/assets/icon.png -------------------------------------------------------------------------------- /gamypad_apk/devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/devtools_options.yaml -------------------------------------------------------------------------------- /gamypad_apk/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/main.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/models/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/models/client.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/models/settings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/models/settings.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/pages/gamepad_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/pages/gamepad_page.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/pages/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/pages/home_page.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/pages/settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/pages/settings_page.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/default_dpad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/default_dpad.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/default_top_layer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/default_top_layer.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/gamepad_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/gamepad_button.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/joystick.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/joystick.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/my_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/my_widgets.dart -------------------------------------------------------------------------------- /gamypad_apk/lib/widgets/sticky_dpad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/lib/widgets/sticky_dpad.dart -------------------------------------------------------------------------------- /gamypad_apk/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/pubspec.lock -------------------------------------------------------------------------------- /gamypad_apk/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_apk/pubspec.yaml -------------------------------------------------------------------------------- /gamypad_pc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/.gitignore -------------------------------------------------------------------------------- /gamypad_pc/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/.metadata -------------------------------------------------------------------------------- /gamypad_pc/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/.vscode/settings.json -------------------------------------------------------------------------------- /gamypad_pc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/README.md -------------------------------------------------------------------------------- /gamypad_pc/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/analysis_options.yaml -------------------------------------------------------------------------------- /gamypad_pc/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/assets/icon.png -------------------------------------------------------------------------------- /gamypad_pc/devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/devtools_options.yaml -------------------------------------------------------------------------------- /gamypad_pc/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/main.dart -------------------------------------------------------------------------------- /gamypad_pc/lib/models/gamepad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/models/gamepad.dart -------------------------------------------------------------------------------- /gamypad_pc/lib/models/gamepad_ffi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/models/gamepad_ffi.dart -------------------------------------------------------------------------------- /gamypad_pc/lib/models/my_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/models/my_server.dart -------------------------------------------------------------------------------- /gamypad_pc/lib/pages/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/pages/home_page.dart -------------------------------------------------------------------------------- /gamypad_pc/lib/widgets/my_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/lib/widgets/my_widgets.dart -------------------------------------------------------------------------------- /gamypad_pc/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /gamypad_pc/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/CMakeLists.txt -------------------------------------------------------------------------------- /gamypad_pc/linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /gamypad_pc/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /gamypad_pc/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /gamypad_pc/linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /gamypad_pc/linux/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/runner/CMakeLists.txt -------------------------------------------------------------------------------- /gamypad_pc/linux/runner/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/runner/main.cc -------------------------------------------------------------------------------- /gamypad_pc/linux/runner/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/runner/my_application.cc -------------------------------------------------------------------------------- /gamypad_pc/linux/runner/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/linux/runner/my_application.h -------------------------------------------------------------------------------- /gamypad_pc/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/pubspec.lock -------------------------------------------------------------------------------- /gamypad_pc/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/pubspec.yaml -------------------------------------------------------------------------------- /gamypad_pc/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/test/widget_test.dart -------------------------------------------------------------------------------- /gamypad_pc/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/favicon.png -------------------------------------------------------------------------------- /gamypad_pc/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/icons/Icon-192.png -------------------------------------------------------------------------------- /gamypad_pc/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/icons/Icon-512.png -------------------------------------------------------------------------------- /gamypad_pc/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /gamypad_pc/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /gamypad_pc/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/index.html -------------------------------------------------------------------------------- /gamypad_pc/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/gamypad_pc/web/manifest.json -------------------------------------------------------------------------------- /scripts/Gamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/scripts/Gamepad.cpp -------------------------------------------------------------------------------- /scripts/Gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/scripts/Gamepad.h -------------------------------------------------------------------------------- /scripts/GamepadApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/scripts/GamepadApi.cpp -------------------------------------------------------------------------------- /scripts/libgamepad.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhijeetsagr-g/gamypad/HEAD/scripts/libgamepad.so --------------------------------------------------------------------------------