Commit Graph
63 Commits
Author SHA1 Message Date
Chloe 327e9b4d39 add zoom control 2025-01-19 01:25:49 -07:00
Chloe 129ee40c0d add custom aspect ratio option 2025-01-18 14:30:49 -07:00
Chloe 31227860f4 disable custom symbol list option 2024-11-19 13:46:39 -07:00
Chloe 5bea87f98c just make it actually 16:9 2024-11-15 15:54:13 -07:00
Chloe 1d91357cad so i don't forget anymore 2024-11-15 15:37:18 -07:00
Chloe 4e6f99c745 gate refreshrate to android r 2024-11-03 06:28:06 -07:00
Chloe 03e12bf701 the usual 2024-11-03 05:46:57 -07:00
Chloe 4ae10dba7b receivers actually go unused 2024-08-08 02:21:39 -07:00
qimiko d4e85e3055 force c++ shared to load at start 2024-06-22 19:34:26 -07:00
qimiko 9f5ccd9ef1 custom exceptions option 2024-06-22 02:34:18 -07:00
qimiko c61d652229 add symbol renaming to launcherfix 2024-06-20 04:04:46 -07:00
qimiko 79bed774aa launcher settings notification on start 2024-06-09 23:03:11 -07:00
qimiko b919736ce1 store the current game version 2024-06-09 21:23:20 -07:00
qimiko 6258700bc4 small oversight 2024-05-31 19:16:48 -07:00
qimiko 031c7d215f ignore geode failures 2024-05-31 05:39:29 -07:00
qimiko 75596fefd2 proper refresh rate selection 2024-05-31 05:38:39 -07:00
qimiko 127fd1bfd1 explicitly set the max refresh rate 2024-05-22 18:39:06 -07:00
qimiko 61d754bdd0 remove some unused options 2024-05-19 02:42:33 -07:00
qimiko 649cba97a6 add input timestamp api 2024-05-17 19:23:05 -07:00
qimiko ef206baf69 force set egl version 2024-04-17 23:36:29 -07:00
qimiko a59cdd5d16 move gd functions to a separate file 2024-03-16 23:08:23 -07:00
qimiko d7021ba54c add ability to load mods from assets
this replaces the old "load testing libraries" option, which hasn't been available in the ui anyways
2024-02-22 14:24:11 -07:00
qimiko 2d4a027001 nice filename 2024-02-18 18:53:04 -07:00
qimiko e37de9fc3a use copy for loading as a fallback 2024-02-18 05:04:21 -07:00
qimiko c53a23faf9 replace screen ratio with more detailed option 2024-02-13 23:40:12 -07:00
qimiko 58725d95d2 supposedly this was necessary 2024-02-13 15:41:25 -07:00
qimiko 7db022f392 add option to limit aspect ratio 2024-02-13 01:48:35 -07:00
qimiko 004526e685 redo load failed popup 2024-02-12 23:33:00 -07:00
qimiko c6155443a2 platformcapability changed to bool 2024-02-10 22:07:22 -07:00
qimiko b96561bf33 add keyboard input support 2024-02-10 18:07:06 -07:00
qimiko 41e3e0a133 package maintenance 2024-02-07 22:19:10 -07:00
qimiko 4d324913df promote load errors to log errors 2024-01-28 06:51:51 -07:00
qimiko 19bd549b1f request file permissions when necessary
fixes #8 by making it irrelevant
2024-01-28 00:20:18 -07:00
qimiko 9dc501c9ab make geode load failures a hard error 2024-01-27 23:16:33 -07:00
qimiko fd83daa776 generate more specific warnings 2024-01-27 03:13:37 -07:00
Fleeym c3f80e9c74 fix opengl context being deleted after it no longer exists 2024-01-25 19:58:09 +02:00
qimiko cb16db3bf9 use specific message for abi differences 2024-01-23 00:19:55 -07:00
qimiko af0ebeab84 save game during onstop 2024-01-21 16:15:22 -07:00
qimiko 42c10c2729 navigation bar visibility changes 2024-01-21 03:40:26 -07:00
qimiko 5eba097e38 only request permissions when needed 2024-01-20 18:37:59 -07:00
qimiko 7554a4888a try to diagnose link failed errors 2024-01-19 16:41:28 -07:00
qimiko 0976a1b9b4 show message when game fails to load 2024-01-19 04:15:43 -07:00
qimiko d1e239037b remove double slash in library paths 2024-01-18 15:42:47 -07:00
qimiko e469948c4d hi mat 2024-01-18 13:52:00 -07:00
qimiko 9b15199882 different method of forcing fullscreen
relates to #3. thanks cvolton for info
2024-01-16 00:04:54 -07:00
qimiko a139cc798a use base directory for geode libraries 2024-01-08 03:08:35 -07:00
qimiko d30d4cb008 found a better way to load libraries 2024-01-07 22:01:36 -07:00
qimiko 0335be9908 use external files for save 2024-01-06 20:17:05 -07:00
Chloe 4c555881b5 Implement built in updater (#6)
* implement release check api

* add options for updater

* fix settings scroll

* minor preference reorganization

* implement initial release properties

* add downloading code

* change download api

* add extraction code

* fix modifier padding

* update geode status after update

* set stored release after update

* disable updater by default for armv8

* add settings toasts

* use snackbar instead of toast

* small cleanup

* remove unused constant

* implement stable channel

* child doesn't require viewmodel

* update release format

* enable updater by default for all archs

* modify updater to be global

* fix copyfile reference

* correct state ordering issue

* only allow one update at a time

* show message in settings on second update

* allow update cancellation and retry

* disable start until update finished

* fix countdown lifecycle

* always sync release state to main activity

* allow scrolling main activity

* use a library for internal downloads
mat allowed me to

* show download progress in settings

* no internet messages

* enable api request cache

* delete old library before extracting

* oops....
2024-01-06 15:20:21 -07:00
qimiko c421e37e1a use old copy code on older versions 2024-01-04 04:08:20 -07:00