Aaron Culliney
04f22686fa
Do not hide touchmenu for portrait calibration
2016-04-13 21:22:26 -07:00
Aaron Culliney
fd7578a862
Always show touch joystick azimuth (if we're rendering the joystick axis)
2016-04-13 19:50:03 -07:00
Aaron Culliney
9c1cfedf7d
Fix some envvars on Android
2016-04-12 22:16:01 -07:00
Aaron Culliney
db816ad502
Refactor Android variant to use common shared JSON preferences
...
- Eliminates a whole bunch of boilerplate setter/getter code in various places
- Accesses preferences directly from JSON data through custom json_parse.h API
- Improves code locality for Java menus/settings
2016-04-11 22:01:30 -07:00
Aaron Culliney
b5dfd86310
Changes insited upon by Android Studio
2016-02-23 00:10:41 -08:00
Aaron Culliney
44b9c4c408
Bump Android version to 1.1.7
2016-02-20 13:39:59 -08:00
Aaron Culliney
03930d6acb
Add missing (nontranslated) strings to get release build "lint" check passing
...
- Sweeps the problem under the rug, but contributions from native speakers are always welcome =)
2016-02-20 11:59:57 -08:00
Aaron Culliney
89d12ce29d
Misc fixes for Android portrait/landscape mode settings
2016-02-15 14:10:29 -08:00
Aaron Culliney
bd9b38cd65
Allow calibration of portrait mode on Android
2016-02-14 20:40:51 -08:00
Aaron Culliney
51fb905260
Upgrade Android Studio stuff-n-things
2016-02-07 13:20:15 -08:00
Aaron Culliney
c5298eb6f0
Mockingboard is now default enabled on Android ... temporarily force this upgrade in version 16
2016-01-30 14:46:03 -08:00
Aaron Culliney
dfbccaeb7f
Changes insisted upon by new AndroidStudio
2016-01-23 13:08:44 -08:00
Aaron Culliney
c6503021c2
Bump Android version to 1.1.6
2016-01-09 22:45:48 -08:00
Aaron Culliney
b2824e9145
Improve tap responsiveness in GL touch joystick
2016-01-08 00:28:57 -08:00
Aaron Culliney
9bbfca3193
Take into account device screen small axis when calculating button switch threshold
2016-01-07 22:41:50 -08:00
Aaron Culliney
94882c48bc
Send app version in crash report
2016-01-05 20:58:57 -08:00
Aaron Culliney
40129d9a14
Bump Android version to 1.1.5
2016-01-04 20:41:46 -08:00
Aaron Culliney
64338d30c3
German translation from Guido Lehwalder
2016-01-03 13:50:55 -08:00
Aaron Culliney
c89ee87bd4
Tweak heuristic calculation of when to use 2x glyphs
2016-01-03 12:58:12 -08:00
Aaron Culliney
d8fc04ec2e
Expose ability to set azimuth visibility on Android
2016-01-03 12:49:23 -08:00
Aaron Culliney
42feeb1bd3
Remove new English strings
...
- Native speakers are encouraged to send me a pull req for these ;-)
2016-01-03 12:48:01 -08:00
Aaron Culliney
b59672815f
Allow setting keyboard and HUD menu glyph scale
2016-01-02 00:14:21 -08:00
Aaron Culliney
39c654ae9d
Simplify and coalesce touch menu settings into keyboard settings for now
2016-01-01 21:35:49 -08:00
Aaron Culliney
b1cbe44a05
Placeholder menu strings
2016-01-01 19:58:46 -08:00
Aaron Culliney
fce1f010b0
Bump Android version to 1.1.4
2015-12-28 19:01:34 -08:00
Aaron Culliney
20278ca91e
Migration to 1.1.3+ should remove disks that were excised
2015-12-24 22:17:29 -08:00
Aaron Culliney
b996083a42
tweaks for Spanish localizations
2015-12-24 21:12:24 -08:00
Aaron Culliney
3e777477e2
Wish profuse apologies to native speakers, first cut at Spanish translation
2015-12-22 21:54:18 -08:00
Aaron Culliney
4d9eda4862
Work around another UI race exposed by NVIDIA Shield Portable
2015-12-22 21:53:14 -08:00
Aaron Culliney
4deedb2215
Move main menu dialog code into Apple2MainMenu
2015-12-20 16:45:59 -08:00
Aaron Culliney
bf3ef3ae18
GZIP the supplied disk images to help cut down on app space
2015-12-20 15:18:09 -08:00
Aaron Culliney
abe1346051
Remove unused method
2015-12-20 15:04:06 -08:00
Aaron Culliney
145b6a6cef
Refactor JNI plumbing for consistency
2015-12-20 12:54:27 -08:00
Aaron Culliney
22b1bc9ad8
Move key handling back to the Activity, otherwise we don't seem to receive onKeyUp() for the Android back button
2015-12-20 12:11:12 -08:00
Aaron Culliney
2f7f7bd359
Preliminary support for mapping an Android physical gamepad/joystick to emulated Apple //e joystick
...
- No support for custom joystick/gamepad configurations (yet)
2015-12-19 23:59:02 -08:00
Aaron Culliney
7dd0f0b3cf
Avoid another UI race exposed by NVIDIA Shield Portable
...
- Use AtomicBoolean to avoid spurious extra taps/clicks/presses
2015-12-19 23:24:45 -08:00
Aaron Culliney
3ff877d80c
Refactor : move event handling into custom view
2015-12-19 23:13:52 -08:00
Aaron Culliney
1d248c5e22
Whitespace and style changes
2015-12-19 23:13:33 -08:00
Aaron Culliney
e5e2f98835
Avoid nasty UI race manifesting on NVIDIA Shield Portable
...
- For some reason this device has really slow Java UI, so it exposed a case where spammy touch resulted in two
save/restore popups and a subsequent assert on the native side if you saved while the emulation was resumed.
2015-12-19 23:12:05 -08:00
Aaron Culliney
e165da72fc
Explicitly not supporting older joystick devices
2015-12-19 13:14:10 -08:00
Aaron Culliney
1c50d12963
Source InputManager from AOSP
2015-12-19 13:08:48 -08:00
Aaron Culliney
836044c80b
Bump Android version to 1.1.3
2015-12-13 22:48:29 -08:00
Aaron Culliney
f34cf4c384
Band-aid for joystick state corruption after foregrounding
2015-12-13 12:44:03 -08:00
Aaron Culliney
2a51a62127
Avoid NPE when external storage is unavailable
2015-12-13 12:09:49 -08:00
Aaron Culliney
b32a97b6fc
Slightly better translation via @stef-pellegrino
2015-12-12 14:50:41 -08:00
Aaron Culliney
6cef33b501
Request and handle external storage permissions on Marshmallow
...
- Also disentangles exposing APK assets internally and on external storage
2015-12-12 13:38:22 -08:00
Aaron Culliney
ac78e00afa
Alter UI only on UI thread
2015-12-12 13:29:50 -08:00
Aaron Culliney
b1b55006be
Resetting preferences will also quit to re-trigger any migration code
2015-12-12 13:20:47 -08:00
Aaron Culliney
a761c11382
First cut at support for Android versioning and data migrations
2015-12-12 12:09:14 -08:00
Aaron Culliney
d819220a07
Pass Apple2Activity to out getExternalStorageDirectory() function
2015-12-12 12:03:41 -08:00