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