Commit Graph

265 Commits

Author SHA1 Message Date
elasota
6851025147 Preload entire font file if the font file isn't efficiently seekable, which should fix very slow startup times on Android. 2020-11-30 18:43:17 -05:00
elasota
f0b1d6fff9 Add memory buffer stream 2020-11-30 18:42:35 -05:00
elasota
70e0948847 Log initial resolution 2020-11-30 18:42:22 -05:00
elasota
b75313fd7b Commit resolution changes 2020-11-30 03:50:57 -05:00
elasota
cab862ed8b Fix exit to shell not working 2020-11-30 03:18:09 -05:00
elasota
553e343abe Fix display resolution desynchronizing with auto-position 2020-11-30 02:59:02 -05:00
elasota
8a48726b2e Compress cached fonts 2020-11-28 11:45:51 -05:00
elasota
de06669239 Fix read overrun 2020-11-28 11:45:29 -05:00
elasota
3c3f9e3675 Add 2-stage startup for mobile init so there's less black screen 2020-11-25 15:09:31 -05:00
elasota
5c640b72eb Code cleanup, move a lot of "Host" APIs to GpCommon 2020-11-25 12:05:59 -05:00
elasota
30b39c6991 Add AA table caching 2020-11-13 00:52:10 -05:00
elasota
66a111dd23 Restrict file browser UI by file type 2020-11-12 02:35:07 -05:00
elasota
b47813330a EOL fixes 2020-11-10 20:05:11 -05:00
elasota
0f630a74a2 Add file details 2020-11-10 20:04:29 -05:00
elasota
f9a101486c Add delete to resume game UI 2020-11-09 01:57:49 -05:00
elasota
dbf3303145 Preload AA tables to speed up high scores screen on mobile. 2020-11-09 00:05:01 -05:00
elasota
a28a4cd73d Clean up warnings 2020-11-08 13:40:47 -05:00
elasota
1bded36339 Reduce size of file browser UI even more when using OSK to fix obscuring on newer Android 2020-11-04 17:05:24 -05:00
elasota
3a327a27e7 Add stop demo button 2020-11-03 19:59:26 -05:00
elasota
0d304e8a96 Disallow menu shortcuts when the menu is visible. Fixes unintended feature access when using OTG keyboards on Android. 2020-11-03 19:08:53 -05:00
elasota
02bccda8a0 Re-enable text input when selecting a text box if OSK was dismissed 2020-11-03 18:37:31 -05:00
elasota
e727e462d8 Move save dialog to top of screen when using OSK. 2020-11-03 18:37:08 -05:00
elasota
47e23fbc71 Fix bad window reposition math when using touchscreen menu style 2020-11-02 22:45:44 -05:00
elasota
3b91d0492e Fix downward scroll when deleting a character in a multi-line edit box when all of the lines fit inside of the edit box 2020-11-02 22:22:31 -05:00
elasota
0d5db76492 Add text input on mobile 2020-11-02 22:06:38 -05:00
elasota
c0f71ca1af EOL fix 2020-11-02 18:19:31 -05:00
elasota
475b8d21fb Improve load screen responsiveness 2020-11-01 20:59:52 -05:00
elasota
47be9d73e3 Fix monospace font collision, cache more fonts 2020-11-01 18:03:40 -05:00
elasota
a07b7d41e4 Fix broken window repositioning on mobile 2020-11-01 13:47:22 -05:00
elasota
96867a3ed8 Log Window Manager automatic repositions 2020-11-01 13:31:27 -05:00
elasota
b9ea9450f1 Add license browser, improve touchscreen UI 2020-10-24 23:39:55 -04:00
elasota
26c423bb58 Cache rendered fonts to speed up mobile load 2020-10-24 11:41:39 -04:00
elasota
36eb111d26 Add proper source export prompt 2020-10-24 10:03:12 -04:00
elasota
23b69cf0ee Lots of Android fixes and stubs. Increase SDL log level on Android. Add GL context loss handling. 2020-10-20 23:43:02 -04:00
elasota
f26f631ae2 Finish up source export 2020-10-19 18:51:18 -04:00
elasota
1b4754ae13 EOL fix 2020-10-19 17:46:06 -04:00
elasota
30b07a77a9 Source code export placeholder 2020-10-17 22:56:27 -04:00
elasota
fbf73fd832 Use system zlib 2020-10-17 18:04:28 -04:00
elasota
bfb2c727ea Loading screen 2020-10-16 20:06:47 -04:00
elasota
e4cddda183 Touchscreen improvements 2020-10-14 18:12:02 -04:00
elasota
1ecef6f8ef Add support for unpackaged resources to speed up loads on Android, i.e. so we don't have to decompress entire GPAs to load a single resource. 2020-10-12 18:48:53 -04:00
elasota
3b6ae1dba5 Android fixups 2020-10-12 00:37:32 -04:00
elasota
522e99afb9 Fix audio deadlock 2020-10-12 00:36:13 -04:00
elasota
184daefe7b Touchscreen things 2020-10-11 19:50:03 -04:00
elasota
5c98783bbb More Android stub-outs and bug fixes. Fix broken SDL fiber sync. 2020-10-10 02:42:06 -04:00
elasota
9cb60af2b3 SDL audio driver 2020-09-28 09:58:19 -04:00
elasota
45aa5b4cba OpenGL display driver 2020-09-26 16:45:52 -04:00
elasota
1fb135a6d2 Clean up project configs. Remove Win32 targets. Enforce that GP_DEBUG_CONFIG is set correctly. 2020-09-12 23:07:44 -04:00
elasota
b23bb93506 Redo file prompts with in-game UI 2020-09-12 22:29:57 -04:00
elasota
987a1dea75 Move font API to GpCommon 2020-09-12 14:01:51 -04:00