Commit Graph

  • ff5d9f72aa Fix ANRs trying to get battery state during controller arrival Cameron Gutman 2023-10-25 23:13:11 -05:00
  • 030bb91789 Translated using Weblate (Italian) Marocco2 2023-10-21 08:25:07 +00:00
  • 34788b2808 Translated using Weblate (French) Jorys Paulin 2023-10-17 07:34:51 +00:00
  • abc4123c52 Version 12.0.1 v12.0.1 Cameron Gutman 2023-10-17 22:39:49 -05:00
  • 26f8c0842e Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-10-16 23:57:21 -05:00
  • d430d83ba8 Add clickpad button emulation combo (Select+L1) Cameron Gutman 2023-10-16 23:56:56 -05:00
  • a52f189fb1 Update ShieldControllerExtensions to fix crash in getBatteryPercentage() Cameron Gutman 2023-10-16 23:55:39 -05:00
  • dc1045b69e Don't lie to our own clickpad heuristics when overriding the controller type Cameron Gutman 2023-10-16 23:38:12 -05:00
  • 3a89dbf4ab Update moonlight-common-c Cameron Gutman 2023-10-16 23:17:08 -05:00
  • d69b4eca1e Disable gamepad motion sensors by default on Android 12 due to an OS bug Cameron Gutman 2023-10-16 23:16:55 -05:00
  • 568bba82f0 Translated using Weblate (Italian) Marocco2 2023-10-14 09:10:03 +00:00
  • b52e6c88ec Translated using Weblate (German) Smoukus 2023-10-14 20:43:24 +00:00
  • 720595091e Change AV1 bitrate multiplier to match HEVC Cameron Gutman 2023-10-15 12:49:42 -05:00
  • fe929c8e58 Fix debug build assert Cameron Gutman 2023-10-13 23:23:42 -05:00
  • 9ecec1eb3c Add support for H.264/HEVC bitstreams with multiple sets of parameter set NALUs Cameron Gutman 2023-10-13 23:21:50 -05:00
  • 79532f6f14 Version 12.0 v12.0 Cameron Gutman 2023-10-13 23:02:46 -05:00
  • b400ba385e Update moonlight-common-c Cameron Gutman 2023-10-12 00:33:55 -05:00
  • 9915007f30 Check for a null UsbManager object Cameron Gutman 2023-10-12 00:22:28 -05:00
  • 0168a55596 Propagate the controller number to the standalone DS4 touchpad device Cameron Gutman 2023-10-07 23:26:26 -05:00
  • 229eff49fb Consume unhandled gamepad mouse events to prevent duplicate mouse actions Cameron Gutman 2023-10-07 23:04:36 -05:00
  • 0e3b472f78 Fix DS4 clickpad button on devices that expose the touchpad as a mouse Cameron Gutman 2023-10-07 22:58:07 -05:00
  • 5f29b30d34 Fix DS4 clickpad button on Nvidia Shield (again) Cameron Gutman 2023-10-07 22:53:19 -05:00
  • 9480363362 Update fastlane metadata with new features Cameron Gutman 2023-10-07 21:07:53 -05:00
  • 5dd80edde4 Wait 1 second after input device reconfiguration to enable motion sensors Cameron Gutman 2023-10-07 21:07:02 -05:00
  • 2243cf2017 Rewrite NsdManagerDiscoveryAgent lifecycle to avoid listener reuse Cameron Gutman 2023-10-07 20:42:13 -05:00
  • d7791c8543 Adjust default bitrate logic to match new Qt logic Cameron Gutman 2023-10-07 19:54:02 -05:00
  • 30822c1ba5 Only check for motion sensors on Sony or Nintendo gamepads on Android 12 Cameron Gutman 2023-10-07 19:07:00 -05:00
  • d250f4dc60 Move battery updates to a background HandlerThread Cameron Gutman 2023-10-07 00:49:03 -05:00
  • bc27492206 Split ControllerHandler teardown into stop() and destroy() functions Cameron Gutman 2023-10-07 00:35:36 -05:00
  • 2b63203a5b Update moonlight-common-c Cameron Gutman 2023-10-06 23:12:21 -05:00
  • dc9a26f57b Update to AGP 8.1.2 Cameron Gutman 2023-10-06 23:11:41 -05:00
  • 6f2d7464ba Translated using Weblate (French) Jorys Paulin 2023-09-29 16:06:16 +00:00
  • 6996c101b4 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2023-09-23 20:04:58 +00:00
  • 99dc773c7a Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-09-23 12:59:56 -04:00
  • 6ec3f9455a Update moonlight-common-c with frame corruption fixes Cameron Gutman 2023-09-23 12:58:23 -04:00
  • 6589a568e2 Add freeform window metadata for ChromeOS Cameron Gutman 2023-09-23 02:48:53 -04:00
  • 55da48e28c Remove USB options from settings page if USB host mode is not supported Cameron Gutman 2023-09-23 02:21:53 -04:00
  • 081cca48fb Implement cursor visibility and quit key shortcuts Cameron Gutman 2023-09-23 02:20:26 -04:00
  • 6b6a93725c Translated using Weblate (Chinese (Traditional)) 137615 2023-09-19 11:20:56 +00:00
  • c280a52d33 Translated using Weblate (Chinese (Simplified)) 137615 2023-09-19 11:12:28 +00:00
  • b659439f0b Translated using Weblate (Korean) sanhoe 2023-09-18 11:32:30 +00:00
  • 6453b3c45c Translated using Weblate (Spanish) gallegonovato 2023-09-18 16:20:44 +00:00
  • 978a879c43 Batch async control stream callbacks Cameron Gutman 2023-09-18 23:25:59 -05:00
  • 833ef3630b Invoke control stream callbacks on a separate thread Cameron Gutman 2023-09-17 15:00:21 -05:00
  • 024b8c93bc Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-09-16 23:12:05 -05:00
  • d32c4f86a7 Fix unguarded use of Lollipop API Cameron Gutman 2023-09-16 22:53:13 -05:00
  • cafc4450b2 Override controller type when motion sensor emulation is enabled Cameron Gutman 2023-09-16 22:48:38 -05:00
  • 7d69b53958 Tweak preference strings Cameron Gutman 2023-09-16 22:27:01 -05:00
  • 4d3e883e49 Correct sensors for device orientation Cameron Gutman 2023-09-16 22:26:11 -05:00
  • 8f9a687872 Add device sensor fallback option Cameron Gutman 2023-09-16 20:25:54 -05:00
  • 08d509d831 Use the device vibrator for devices with built-in gamepads Cameron Gutman 2023-09-16 19:14:22 -05:00
  • b06dec8449 Fix detection of G Cloud gamepad as an internal controller Cameron Gutman 2023-09-16 19:09:40 -05:00
  • 28c93b934b Update moonlight-common-c Cameron Gutman 2023-09-16 16:03:52 -05:00
  • 394a57a26d Disable native touch passthrough for now Cameron Gutman 2023-09-16 15:59:07 -05:00
  • 3856b57a6f Translated using Weblate (Swedish) bittin1ddc447d824349b2 2023-09-07 02:12:25 +00:00
  • 9a3a076890 Translated using Weblate (Hungarian) Zan 1456 2023-09-07 15:45:05 +00:00
  • 314dfcddcf Link to Sunshine Cameron Gutman 2023-09-03 18:05:00 -05:00
  • 1a85bda997 Update to AGP 8.1.1 Cameron Gutman 2023-09-02 23:32:30 -05:00
  • e8b30d5a88 Set KEY_PRIORITY during low latency option probing Cameron Gutman 2023-09-02 23:32:16 -05:00
  • 96bd1a7799 Update moonlight-common-c Cameron Gutman 2023-09-02 22:46:59 -05:00
  • cb0a1f13bc Translated using Weblate (Korean) sanhoe 2023-08-07 02:16:49 +00:00
  • e92fdeef47 Fix RGB LED capability flag on Android 12 and 13 Cameron Gutman 2023-08-03 23:02:11 -05:00
  • 62bae62386 Fix end of stream toast for AV1 Cameron Gutman 2023-08-03 21:10:06 -05:00
  • 2636d79b86 Fix handling of ACTION_CANCEL for multi-pointer gestures Cameron Gutman 2023-08-03 02:29:55 -05:00
  • c9c1ef91fd Fix mishandling ACTION_MOVE events for native pen/touch events Cameron Gutman 2023-07-27 23:15:26 -05:00
  • ce7bba3e09 Translated using Weblate (Chinese (Simplified)) weng weng 2023-07-25 09:45:41 +00:00
  • bfd53f39bd Added translation using Weblate (Persian) S. MohammadMahdi Zamanian 2023-07-26 09:23:11 +02:00
  • 554fee037c Fix race condition when stopDiscovery() is called during onServiceFound()/onServiceLost() Cameron Gutman 2023-07-25 18:46:31 -05:00
  • 67b2853ef0 Add contact area and orientation for pen/touch events Cameron Gutman 2023-07-22 17:18:57 -05:00
  • 0e29e13d03 Use private API to detect clickpads on Android O and earlier Cameron Gutman 2023-07-22 14:34:27 -05:00
  • 35f2a238e9 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2023-07-18 15:25:17 +00:00
  • fcb34ab6ee Translated using Weblate (French) Jorys Paulin 2023-07-12 09:23:45 +00:00
  • 3fbf682785 Pass gamepad touch input natively by default Cameron Gutman 2023-07-12 01:21:35 -05:00
  • 16086a6d3f Send the touchpad button on the gamepad even when using the touchpad for mouse control Cameron Gutman 2023-07-12 01:16:33 -05:00
  • 18b6aae381 Disable gamepad sensors while in PiP mode Cameron Gutman 2023-07-12 01:07:14 -05:00
  • 642c353164 Fix handling of onInputDeviceChanged when using sensors and lights Cameron Gutman 2023-07-12 00:14:41 -05:00
  • 42f64e5e88 Rename videoformat_hevcauto translations to videoformat_auto Cameron Gutman 2023-07-11 20:18:31 -05:00
  • 6af748b2cc Remove videoformat_hevcauto translations that still reference HEVC Cameron Gutman 2023-07-11 20:12:10 -05:00
  • 4fe97b69c7 Fix invalid format string Cameron Gutman 2023-07-11 20:10:52 -05:00
  • 04d46272dd Remove now unused videoformat_hevcnever string Cameron Gutman 2023-07-11 20:10:38 -05:00
  • 1c0290dc7a Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-07-11 20:05:21 -05:00
  • 38588402e3 Use NsdManager for mDNS discovery on Android 14 Cameron Gutman 2023-07-11 19:58:50 -05:00
  • dfe3b8888d Translated using Weblate (Swedish) Luna Jernberg 2023-07-10 04:52:40 +00:00
  • e8f4022f1e Translated using Weblate (French) ThomasTech 2023-07-10 15:45:12 +00:00
  • e37bb32c82 Translated using Weblate (Spanish) gallegonovato 2023-07-10 15:12:13 +00:00
  • 1f72c82acb Consolidate AV1 and HEVC options into a single preference Cameron Gutman 2023-07-09 15:04:26 -05:00
  • e6876926a4 Add options to control gamepad touchpad and motion and reorganize input settings Cameron Gutman 2023-07-09 14:46:46 -05:00
  • 2b8a43ab13 Update locale selections to add Hebrew, Swedish, and Indonesian languages Cameron Gutman 2023-07-09 14:00:14 -05:00
  • 8737466368 Merge branch 'weblate' of github.com:moonlight-stream/moonlight-android Cameron Gutman 2023-07-09 13:47:07 -05:00
  • 83916fa43e Map the Menu key for keyboards Cameron Gutman 2023-07-08 23:21:19 -05:00
  • 1fe5a12a45 Update moonlight-common-c Cameron Gutman 2023-07-08 23:19:33 -05:00
  • fa7f3115ed Add AV1 autoselection by performance point criteria Cameron Gutman 2023-07-05 23:16:16 -05:00
  • 4dc6143440 Override the stock DS4 touchpad button mapping for Shield devices Cameron Gutman 2023-07-05 23:00:54 -05:00
  • f1503aa56c Implement battery reporting for Shield controllers Cameron Gutman 2023-07-05 18:57:01 -05:00
  • 67f344b755 Move serverCodecModeSupport into SERVER_INFORMATION struct Cameron Gutman 2023-07-02 23:56:34 -05:00
  • f1bcc217a9 Update to new HDR support option in moonlight-common-c Cameron Gutman 2023-07-02 23:47:47 -05:00
  • 458460515d Plumb AV1 preference and rework HEVC preference to match Cameron Gutman 2023-07-02 23:29:17 -05:00
  • 3a78095574 Initial implementation of AV1 Cameron Gutman 2023-07-02 22:49:42 -05:00
  • d6bbfa1af1 Fix unmapped paddle and share button presses Cameron Gutman 2023-07-02 20:32:57 -05:00
  • 4e1b778f31 Import some SDL code and use it for controller classification Cameron Gutman 2023-07-02 20:20:55 -05:00