Aaron Culliney
40129d9a14
Bump Android version to 1.1.5
2016-01-04 20:41:46 -08:00
Aaron Culliney
0b7f3a75b5
deal with short writes
2016-01-04 20:33:35 -08:00
Aaron Culliney
0bb0df0960
Support building Android version in release mode (without -g and with -DNDEBUG=1)
2016-01-03 13:59:52 -08:00
Aaron Culliney
64338d30c3
German translation from Guido Lehwalder
2016-01-03 13:50:55 -08:00
Aaron Culliney
bda8efeb45
Slight tweak to custom keyboard
2016-01-03 13:09:57 -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
c2014e2cde
Add simple display of touch joystick azimuth
2016-01-03 12:36:13 -08:00
Aaron Culliney
2ec88ad433
Iterate on GLTouchJoystick
...
- Use smaller models/textures
- Slightly change the joystick/kpad glyphs
2016-01-02 15:08:06 -08:00
Aaron Culliney
b59672815f
Allow setting keyboard and HUD menu glyph scale
2016-01-02 00:14:21 -08:00
Aaron Culliney
904d89aff8
Get touch menu min/max alpha matching touch keyboard
2016-01-01 21:38:35 -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
abae59767c
Enable simple heap memory fencing/scribbling in debug builds
2015-12-31 22:50:43 -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
13de08f8cb
map L1 and R1 keys to joy buttons
2015-12-19 23:13:44 -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
1e573c34ad
Meager support for Android joystick/gamepad keys
2015-12-19 13:14:46 -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
a1fbc63f98
Semi-inscrutible changes insisted upon by Android Studio
2015-12-19 12:59:40 -08:00
Aaron Culliney
c7c209907b
Allow for keyboard to completely own/cover screen
...
- Includes updated alternate/custom keyboards
2015-12-19 12:56:24 -08:00
Aaron Culliney
72fb577166
Update misc Android assets
2015-12-16 22:14:29 -08:00
Aaron Culliney
2c8284d41f
Start running tests on Android after first resume
...
- This allows for a more consistent test environment (test disks copied out of APK and available, etc) and also
mimics main app behavior
2015-12-16 20:59:20 -08:00
Aaron Culliney
870a24ced6
Fix test compilation on Android
2015-12-15 22:24:43 -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
Aaron Culliney
22914de79c
Enable setting to show/hide disk read/write HUD messages
2015-12-12 12:01:41 -08:00
Aaron Culliney
cdb0f7b06b
Shunt disk-state-change information back to the Java/Android menu system
2015-12-12 11:42:33 -08:00