Aaron Culliney
2ef5abba2c
Add an email logs menu item that sends app data
2019-11-30 07:59:14 -08:00
Aaron Culliney
f654fb0825
Improve calibration routine for touch keypad joystick
2019-11-10 06:58:16 -08:00
Aaron Culliney
57d1e95cce
Improve background color and layout
2019-10-31 17:33:41 -07:00
Aaron Culliney
76c9daeb4c
New style for Android app
2019-10-28 07:25:57 -07:00
Aaron Culliney
7ac274261a
Migrate to AppCompat
2019-10-27 17:36:36 -07:00
Aaron Culliney
7eacfb4564
Provide more visual feedback when calibrating joystick variants
2019-06-09 16:58:53 -07:00
Aaron Culliney
4515e5d7b7
Support touch joystick button fire when swiping left/right
2019-06-09 13:02:27 -07:00
Aaron Culliney
788c6cb172
Refactor touch joystick variants
...
- Use end-of-video-frame callbacks for more conformant delay timing
- Allow full octant for button side in touch keypad joystick
- Improved response upon unambiguous touch event (e.g., octant change) to immediately press key
2019-06-02 13:08:16 -07:00
Aaron Culliney
5bd8e25739
Improved two-thumb support for touch keyboard
2019-03-02 17:23:50 -08:00
Aaron Culliney
e31a50a7fd
Fix a few visual glitches in a hackish way because Android APIs are so damn atrocious
2018-11-20 13:20:06 -08:00
Aaron Culliney
d3432fb3d8
Show release notes on first launch/upgrade
...
- Include a menu item to re-show the release notes
- Upgrade migration sets new Color TV video mode
2018-11-20 12:34:34 -08:00
Aaron Culliney
d890cddfa1
Better commentary for new settings
2018-11-18 14:28:54 -08:00
Aaron Culliney
18d831b04c
Fast disk loading is enabled from a pref
2018-11-07 06:49:16 -08:00
Aaron Culliney
227098ec52
Refactor video/display rendering
...
- Import NTSC video display modes
- Migrate to using full-color framebuffers
- Mac and Android builds somewhat working
- TODO : likely breaks display testing
2018-11-04 14:07:30 -08:00
Aaron Culliney
7a99b72f20
Allow different colorschemes with HUD devices
2017-11-11 16:02:38 -08:00
Aaron Culliney
d872ad3cdd
Add link to licenses page
2017-07-01 11:50:40 -10:00
Aaron Culliney
25a0f69a5f
Clean up disk selection
2017-07-01 11:40:38 -07:00
Aaron Culliney
7411a987fa
Disk chooser can now also choose .a2state files
...
- Internal save/restore API now uses file descriptors (supports restrictive app environments)
2017-07-01 11:03:15 -07:00
Aaron Culliney
d98c4afa84
Rename emulator.state to emulator.a2state and handle migration
2017-06-28 22:05:11 -07:00
Aaron Culliney
dd0de51d64
Disentangle new-school and old-school disk selection and misc cleanup
2017-06-13 09:51:52 -07:00
Aaron Culliney
399daf16fa
More changes insisted upon by Android Studio
2017-05-28 10:09:14 -10:00
Aaron Culliney
9bd59661ed
Refactor disk image UI to use file descriptors and not paths
...
- Push path opening responsibility out of disk6 API in favor of using file descriptors
- Improves handling of readonly gzipped disk images (now data is read without gunzipping or mmap()ing the file)
- Currently represents an API-breaking change for macOS, iOS, GNU/Linux desktop ports (but should be easy to fix)
2017-05-28 08:48:11 -10:00
Aaron Culliney
bc6719d712
Allow access to toplevel of external storage
2016-06-12 09:19:02 -07:00
Aaron Culliney
093c99466f
Various tweaks to get release build working
2016-05-08 12:06:57 -07:00
Aaron Culliney
13701b5497
Add a few more crash tests for Android
2016-05-04 21:48:27 -07:00
Aaron Culliney
2bf379aad4
Improve Android keypad joystick selection routine
...
- Changes Skip button to not set anything
- Adds a None button to explicitly choose that
- Will dismiss selection routine instead of looping
2016-04-18 21:07:34 -07:00
Aaron Culliney
d416edc7d8
Change splash screen preferences button to a reset-preferences button
...
- Reset should be the only thing potentially needed from the splash screen (and even then hopefully not). The main
preferences menus can be accessed after starting emulation via back button or top right touch menu
2016-04-17 18:13:26 -07:00
Aaron Culliney
3ed159dd0b
Lightly refactor joystick and button handling during reset
...
- Remove unused button2 variable
- Remake little-used backend joystick reset function as function pointer
- Allow soft reset and self-test on Android (although there is still a race condition due to code that directly sets
joy_button[12] values
2016-04-17 11:42:13 -07: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
bd9b38cd65
Allow calibration of portrait mode on Android
2016-02-14 20:40:51 -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
64338d30c3
German translation from Guido Lehwalder
2016-01-03 13:50:55 -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
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
b32a97b6fc
Slightly better translation via @stef-pellegrino
2015-12-12 14:50:41 -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
22914de79c
Enable setting to show/hide disk read/write HUD messages
2015-12-12 12:01:41 -08:00
stef-pellegrino
791bb91843
French version
2015-12-09 19:55:37 -08:00
Aaron Culliney
b48cfa2084
First cut at French translation for Android (blame Google for this one ;-)
2015-12-08 22:36:10 -08:00
Aaron Culliney
d96db51bd2
Clarify and clean up a number of settings
2015-12-08 22:35:59 -08:00
Aaron Culliney
2e100c9b67
Remove a bunch of unused string resources
2015-12-08 20:46:22 -08:00
Aaron Culliney
12b2103a56
Condense reboot/quit main menu item into one popup
...
- This works better on lo-res devices (ahem, Galaxy Y) and I'd rather not iterate too much on the Java menus for now
since they appear to be basically working =P
2015-11-25 23:13:43 -08:00
Aaron Culliney
b9d6d38b17
First cut at save/restore emulator state feature
...
- This adds to overall UX ... (you can finally finish some very difficult arcade games by strategically leveraging
this feature)
- Currently enabled for Android, but not Android-specific
2015-11-22 18:22:01 -10:00
Aaron Culliney
14099c359a
Round the edges of Android icon
2015-10-25 10:56:08 -07:00
Aaron Culliney
e512a3ca89
Show progress bar when processing/sending crashes
2015-10-24 12:45:52 -07:00