Sam Lantinga
c362f1341f
Change controller sensor state on the main UI thread on Android
...
Fixes https://github.com/libsdl-org/SDL/issues/15565
2026-05-13 07:39:02 -07:00
Sam Lantinga
7222c04fbf
Synchronize controller access on the Java side on Android
2026-05-13 07:39:02 -07:00
Rachel Blackman
418960bb4e
Handle the Amazon Fire TV's weird Bluetooth behavior
2026-05-12 17:40:37 -07:00
Rachel Blackman
e4a327709d
Correctly support OG Steam Controller when connected via USB on Android ( #15561 )
2026-05-11 15:19:57 -07:00
Anthony
c94b1435c7
Add joystickSetSensorsEnabled to proguard-rules.pro
2026-05-11 06:38:19 -07:00
Nintorch
3c1636a958
Fix JoyCon mappings on Android
2026-05-04 11:49:25 -07:00
Nintorch
c699512adc
Add support for joystick motion sensors on Android
2026-05-03 15:11:31 -07:00
Sam Lantinga
47d14491a6
Fixed keyboard being hidden while being shown on Android
2026-04-25 17:10:54 -07:00
MAJigsaw77
7f12b975bb
Use singleTop launchMode for SDLActivity on Android
2026-04-11 20:04:46 +02:00
Sylvain
ccf688c921
Android: fix lint warning "unneed cast to Activity"
2026-04-10 07:08:07 -07:00
Sam Lantinga
fc2f4fcc22
Send SDL_EVENT_SCREEN_KEYBOARD_HIDDEN when the keyboard is hidden on Android
2026-04-04 10:07:58 -07:00
Sam Lantinga
815fd4bf45
Removed spurious whitespace
2026-03-28 22:22:39 -07:00
Tobiasz Laskowski
01bd8b3780
Fix backspace on android with api 30+
2026-03-03 17:12:01 -08:00
Sam Lantinga
2385dc6297
Added support for the Flydigi Vader 5 Pro in Xbox 360 mode
2026-02-24 10:18:17 -08:00
Sam Lantinga
1dcc6e2135
Fixed detection of the "Android TV Box" as a TV
2026-02-16 12:34:54 -08:00
Rachel Blackman
46e553a44c
Add support for new Steam Controller on Android ( #15044 )
2026-02-12 17:39:15 -08:00
Sylvain
a35bcad0be
Android: prevent SDLActivity and Main Thread to access mJoystick at the
...
same time. same for mHapticHandler
2026-02-10 07:53:29 -08:00
Sam Lantinga
cd7fc90c87
Added support for the third stylus button on Android
2026-02-05 10:24:04 -08:00
Kadir
cbcc565ca9
Add ProGuard rule for joystickSetLED method in SDLControllerManager
2026-01-02 07:30:36 -08:00
Anonymous Maarten
fc4f45f0e3
Updated to version 3.5.0 for development
2026-01-01 17:30:41 +01:00
Sam Lantinga
d15ecb21be
Updated to version 3.4.1 for development
2025-12-31 18:18:45 -08:00
Sam Lantinga
a962f40bbb
Updated to version 3.4.0 for release
2025-12-31 16:43:54 -08:00
MAJigsaw77
cb04dcd6f8
android: Add RGB LED support for joysticks.
2025-12-29 10:32:02 -08:00
Sam Lantinga
d583fc88be
Updated to version 3.3.7 for development
2025-12-16 09:38:05 -08:00
Sam Lantinga
ef0a604d44
Updated to version 3.3.6 for preview release
2025-12-16 08:54:04 -08:00
Sam Lantinga
7773157fae
Updated to version 3.3.5 for development
2025-12-07 09:30:04 -08:00
Sam Lantinga
f173fd28f0
Updated to version 3.3.4 for preview release
2025-12-06 14:57:22 -08:00
Sam Lantinga
be781fc8f5
Updated to version 3.3.3 for development
2025-10-23 22:41:03 -07:00
Sam Lantinga
b31c4b70b3
Updated version and documentation for 3.3.2 preview release
2025-10-23 15:20:26 -07:00
Susko3
e2bbbdc515
Implement SDL_GetPenDeviceType() for Android
2025-10-13 18:43:16 -04:00
Sylvain Becker
71bf56c9e4
Add SDL Pinch events ( #9445 )
2025-10-12 14:44:23 -07:00
Sam Lantinga
1871b998cd
Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN and SDL_EVENT_SCREEN_KEYBOARD_HIDDEN
...
Fixes https://github.com/libsdl-org/SDL/issues/13049
2025-10-10 10:14:07 -07:00
Sam Lantinga
a6fc2c4b60
Use ndk r28 by default for 16KB page alignment
2025-10-08 21:34:19 -07:00
Sam Lantinga
6f4993ddee
Ignore invalid width/height in setOrientationBis()
2025-10-08 20:14:51 -07:00
Sylvain
10885f4b7e
Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon"
2025-10-08 08:04:11 -07:00
Anonymous Maarten
541dc6ba20
android: don't promote custom SDL3::SDL3 targets
2025-10-03 21:08:14 +02:00
Sam Lantinga
11a66bd18c
Minor cleanup in calls to getContext()
2025-10-02 10:50:10 -07:00
Anthony
1d348a3718
Update proguard-rules.pro
...
getContext() now returns Activity.
2025-09-22 16:46:35 -07:00
Brenton Bostick
8abbb98222
Android: fix 'JVM object referenced by 'context' is of type 'Context' and it d… ( #14016 )
...
fix 'JVM object referenced by 'context' is of type 'Context' and it does not have access to method 'registerReceiver(BroadcastReceiver, IntentFilter)' declared in class 'ContextWrapper'.'
2025-09-22 08:15:48 -07:00
Brenton Bostick
8d86ee4995
fix various places where nativeSetupJNI being treated as returning int
2025-09-22 07:25:57 -07:00
Sam Lantinga
34b09be6a5
Use clearPrimaryClip() on Android 9 and newer
...
Fixes https://github.com/libsdl-org/SDL/issues/8355
2025-09-21 23:30:20 -07:00
Sylvain
143f65c1f8
Android: silence false Lint warnings (the class are instantiated only at correct API level)
2025-09-18 13:54:21 -07:00
Sylvain
fb0a542b2a
Android: Lint warning: LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS is API Level 30
2025-09-18 13:54:21 -07:00
Sylvain
d631cf8409
Android: Lint warning: use some explicit Locale
...
Implicitly using the default locale is a common source of bugs: Use String.format(Locale, ...) instead
2025-09-18 13:54:21 -07:00
Sylvain
8da1021b51
Androind: Lint warning, use "apply()" instead of "commit()"
...
'Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background'
2025-09-18 13:54:21 -07:00
Sylvain
7920e48386
Fixed bug #13849 - Intent always explicit
2025-09-02 09:37:41 -07:00
Sylvain
814f0b7d41
Android: more simplification since min API supported is 21
2025-09-02 12:34:38 +02:00
Sylvain
6136ba7a74
Android: simplification since min API supported is 21
2025-09-01 14:24:42 -07:00
Sylvain
26d6352500
Fixed bug #13794 : prevent to use the onBackPressed callback API that is enabled on API36
2025-08-27 11:39:00 +02:00
Sylvain
e55f636d1e
Android: improve check to know if running on ChromeBook or emulator.
...
https://stackoverflow.com/questions/39784415/how-to-detect-programmatically-if-android-app-is-running-in-chrome-book-or-in
2025-08-26 17:43:58 -07:00