Commit Graph
145 Commits
Author SHA1 Message Date
Ankush Dutt 74dff32dd9 I18N: Add script to generate translated strings.xml and fake cpp
- Add a python script (generate-android-i18n-strings.py)
 that generates the translated android strings.xml as per:
 https://developer.android.com/guide/topics/resources/providing-resources#AlternativeResources
 It considers the dists/android/res/values/strings.xml file as
 a base template to generate those translated strings.xml files.

- The python script also generates a fake cpp with strings from
 dists/android/res/values/strings.xml. These strings will be picked
 up by gettext to make it translatable. If there is any change in the
 original strings.xml file, we won't have to worry about the changes
 in cpp file.

- Add documentation for the generate-android-i18n-strings.py script
2023-05-14 22:40:50 +02:00
Eugene Sandulenko 1c11b2e013 DISTS: ANDROID: Clarified character limit for the release notes 2023-04-22 21:23:22 +02:00
Lothar Serra Mari 1f3a794d0b ANDROID: Update store metadata for the German Play Store for 2.7.0.5 2023-04-22 21:20:53 +02:00
antoniou79 27160c55c1 ANDROID: Update US metadata file for Play Store
For final version 2.7.0.5
2023-04-22 18:39:11 +03:00
antoniou79 a6d6df30f4 ANDROID: Update versioncodes reservation for 2.7.0.5
Aimed for official release (out of beta) on Play Store
2023-04-22 14:26:51 +03:00
antoniou79 cc37cb6f32 ANDROID: Update some properties in AndroidManifest
This is according to Lint suggestions mostly
2023-03-27 21:08:31 +03:00
Lothar Serra Mari 4f4ce3bcc3 ANDROID: Update German store metadata 2023-03-26 16:34:36 +02:00
antoniou79 4b13402901 ANDROID: Update English metadata for Play Store (2.7.0 beta 4) 2023-03-26 17:10:18 +03:00
antoniou79 d16c5ee118 ANDROID: Update versioncodes reservation for 2.7.0 beta 4 2023-03-26 14:38:31 +03:00
Antoniou Athanasios fb673553ce ANDROID: Write to a scummvm.log file 2023-03-25 23:23:12 +02:00
Le Philousophe f7fc60d045 ANDROID: Make sure ScummVMActivity is always run once
We don't support having multiple instances of ScummVMActivity running at
the same time (because of the system singleton in C++).
2023-03-18 12:01:05 +01:00
antoniou79 95089b3704 ANDROID: Upgrade gradle plugin and dependencies version 2023-03-12 22:26:01 +02:00
Lothar Serra Mari 6ec47a0ae3 ANDROID: Minor fix in German Store description 2023-03-12 07:19:57 +01:00
Eugene Sandulenko 50f2a00816 DISTS: ANDROID: Autotranslate beta3 description into German 2023-03-11 23:32:39 +01:00
antoniou79 43805e3a94 ANDROID: Update English metadata for Play Store (2.8.0 beta 3) 2023-03-11 22:41:03 +02:00
antoniou79 07e5bcf51d ANDROID: Update versioncodes reservation for 2.7.0 beta 3 2023-03-11 22:33:37 +02:00
Le Philousophe 528378a560 ANDROID: Fix RequiresApi annotations
These have been checked with Android linter and are not necessary.
setMarginEnd is only available starting with L_MR1 and is not useful.
2023-03-11 18:19:54 +01:00
Lothar Serra Mari 5aa861dba3 ANDROID: Updated German 2.7.0.1 (beta 2) description 2023-03-02 21:15:35 +01:00
antoniou79 19e63e3162 DISTS: ANDROID: Updated 2.7.0.1 (beta 2) description 2023-03-02 21:42:24 +02:00
antoniou79 86ee1a982f ANDROID: New versioninfo batch for 2.7.0 beta 2 2023-02-28 21:49:54 +02:00
Antoniou Athanasios ca8b77e341 ANDROID: Create and Register default path for icons 2023-02-26 20:10:21 +02:00
Eugene Sandulenko 08137921ba DISTS: ANDROID: Update German 2.7.0 beta release notes 2023-02-24 13:57:58 +01:00
Eugene Sandulenko b7c554a94e DISTS: ANDROID: Updated 2.7.0 beta description and added automatic German translation 2023-02-24 00:22:54 +01:00
Eugene Sandulenko 02aef0bb1d DISTS: ANDROID: More info to the 2.7.0 beta release notes 2023-02-24 00:14:03 +01:00
antoniou79 ff870e1fb7 ANDROID: Update metadata info for 2.7.0 beta 2023-02-23 22:10:20 +02:00
antoniou79 b4a6602ead ANDROID: New versionCodes 105-108 for 2.8.0
Skipped 3 batches of codes as reserved for possible beta testing or bug fix 2.7.x releases
2023-01-23 23:46:26 +02:00
Le Philousophe baf42ae7e6 ANDROID: Add a dialog to revoke SAF authorizations
Remove old all-in-one revoke authorizations process
2023-01-20 14:14:03 +01:00
Le Philousophe f939e442bb ANDROID: Increase SDK version 2023-01-20 14:14:03 +01:00
Le Philousophe ca1dbfc9d6 ANDROID: Add SAF support 2023-01-20 14:14:03 +01:00
Le Philousophe c84c9cd313 ANDROID: Update build tools
Update minSdkVersion to fit with what the code do
2023-01-20 14:14:03 +01:00
Le Philousophe 57e27dcf12 ANDROID: Let user customize its preferred touch modes
There are 3 settings: in menus, in 2D games, in 3D games
2022-06-14 00:08:04 +03:00
antoniou79 05b682fdc3 ANDROID: New versionCodes 89-93 for 2.7.0
Skipped 3 batches of codes as reserved for possible beta testing or bug fix 2.6.x releases
2022-06-05 22:54:51 +03:00
Le Philousophe 523b226243 ANDROID: Allow user to enable touch controls 2022-01-02 17:45:32 +01:00
Le Philousophe 325c47f954 ANDROID: Use Android runtime to open touch controls image
This allows to use PNG file for sure and don't make us use TGA decoder
2022-01-02 17:45:32 +01:00
Le Philousophe e7b6cff4dd ANDROID: The virtual controls now generate fake joystick events
This allows to use the keymapper and not have hardcoded keyboard events
2021-11-29 00:04:45 +01:00
Le Philousophe 5d56c1cdf0 ANDROID: Merge 3D graphics backend
Move each graphic part in backends/graphics and backends/graphics3d
2021-11-29 00:04:45 +01:00
Le Philousophe 706de81bb0 ANDROID: Switch to GLES2 2021-11-29 00:04:45 +01:00
Eugene Sandulenko 9b3427d7d4 DISTS: ANDROID: Update link to the Android guide 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 08f29237ed DISTS: ANDROID: Update store metadata 2021-10-09 21:48:03 +03:00
antoniou79 b3bb24e697 ANDROID: New versionCodes 73-76 for 2.6.0 2021-10-03 13:06:18 +03:00
antoniou79 9d6afc80b4 ANDROID: Repurpose VersionCodes for 2.5.1 2021-10-03 13:06:18 +03:00
antoniou79 d109df3939 ANDROID: Update versionCode and versionName for master 2021-10-01 15:46:03 +03:00
antoniou dad5179e9d ANDROID: Fix warning unchecked conversion
In CustomKeyboardView for mKeysDownCodesSet ArraySet

Also enable the option -Xlint:unchecked (within build.gradle) to show the unchecked conversion warnings on compile
2021-08-05 13:26:31 +03:00
antoniou 250206bd00 ANDROID: Add a checkbox for a revoke SAF permissions button
Themes were updated to version SCUMMVM_THEME_VERSION_STR "SCUMMVM_STX0.8.48"
2021-08-01 16:10:54 +03:00
Cameron Cawley c1702a0953 ANDROID: Add an on-screen menu button 2021-06-19 14:37:35 +02:00
Orgad Shaneh a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Cameron Cawley cc328d9cfa ANDROID: Remove README.Android 2021-03-15 18:39:39 +02:00
Cameron Cawley 4e3c35e26b Revert "ANDROID: Set minimal SDK to 21+ (Android 5+). The app crashes at launch on Android 4"
This reverts commit ac666c2306.
2021-01-17 21:50:35 +01:00
antoniou 987becc529 ANDROID: Fix physical mouse behavior and allow multitouch hold and drag
Also added various comments to document behavior.

Minor JE_MULTI event (Fix concerned bad brackets code in the events.cpp for JE_MULTI (multiple fingers held down)
) fix and comments for mouse behavior
Allow onHover to catch the mouse events instead of OnTrackBallEvent()
Also the "system back" button is ignored for the Trackball too because we treat it as mouse in isMouse(e) check
Add multitouch handler class. Handling and early filtering of multitouch events is moved in the new class.
2021-01-10 22:10:29 +02:00
Eugene Sandulenko ac666c2306 ANDROID: Set minimal SDK to 21+ (Android 5+). The app crashes at launch on Android 4 2021-01-08 19:31:19 +01:00