Commit Graph
103 Commits
Author SHA1 Message Date
qimiko 033057fb6b base design 2024-06-14 05:40:09 -07:00
qimiko 1c463da5c7 redo launch logic 2024-06-14 05:00:21 -07:00
qimiko 79bed774aa launcher settings notification on start 2024-06-09 23:03:11 -07:00
qimiko ce8c9496de my messages 2024-05-31 14:20:32 -07:00
qimiko 127fd1bfd1 explicitly set the max refresh rate 2024-05-22 18:39:06 -07:00
qimiko 18cb201a14 better to not reduce all information 2024-05-20 01:50:33 -07:00
qimiko 545a0d6532 further string tweaks 2024-05-20 01:43:41 -07:00
qimiko 574a4b5c22 tweak some strings 2024-05-20 00:53:06 -07:00
qimiko 61d754bdd0 remove some unused options 2024-05-19 02:42:33 -07:00
qimiko 52b997a5b4 tell people where to go for an updated game 2024-04-20 05:13:09 -07:00
qimiko ae3e25dbf9 block launch on outdated game versions 2024-02-18 05:32:49 -07:00
qimiko 13c69cb30f show device info in load failed popup 2024-02-18 04:52:40 -07:00
qimiko 4165c22c2b crash ui tweaks 2024-02-16 17:59:38 -07:00
qimiko c53a23faf9 replace screen ratio with more detailed option 2024-02-13 23:40:12 -07:00
qimiko 7bc7b898a2 add crash info popup 2024-02-13 21:20:12 -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 7c0f1da312 clear button for text inputs 2024-02-03 05:28:19 -07:00
qimiko 019d9747b5 add ui to launch in safe mode
closes #17
2024-02-02 02:06:43 -07:00
qimiko b50a5b2b54 add option to filter by log level 2024-01-28 18:48:11 -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 5521869ac9 add launch arguments option 2024-01-27 22:55:34 -07:00
qimiko fd83daa776 generate more specific warnings 2024-01-27 03:13:37 -07:00
qimiko 7f64236e89 add launcher update check 2024-01-23 03:15:39 -07:00
qimiko af87320f11 clarify unsupported version warning 2024-01-23 02:18:48 -07:00
qimiko 590006413c filter by crash buffer option 2024-01-23 01:31:38 -07:00
qimiko 1b079fa3ff add ability to export logs to file 2024-01-23 01:01:14 -07:00
qimiko cb16db3bf9 use specific message for abi differences 2024-01-23 00:19:55 -07:00
qimiko 442ef83339 show launcher version in settings 2024-01-22 00:28:29 -07:00
qimiko 36152d8773 add icon to retry button 2024-01-20 20:26:00 -07:00
qimiko 397cb9b9bd add in app log viewer 2024-01-20 06:20:50 -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 588e0b8e58 add game version check 2024-01-12 17:40:52 -07:00
qimiko 50d062149e add external modification check 2024-01-12 16:46:36 -07:00
qimiko f8d7f7f788 show download button if geode not installed 2024-01-08 01:49:27 -07:00
qimiko 4c44b30df0 add black background option 2024-01-08 01:32:43 -07:00
qimiko 3843d2c94e override theme option 2024-01-08 01:23:03 -07:00
qimiko c3c19629de add file manager button 2024-01-06 20:49:38 -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 bf8d6be92f disable autodownload for now 2023-12-27 15:26:04 -07:00
altalk23 e34bfc50a2 GEODE_DOWNLOAD_LINK is a nightly link but it works i dont care a single bit finally 2023-10-15 15:59:01 +03:00
qimiko 219c6e8d07 add message box string 2023-06-05 16:33:08 -07:00
qimiko 44faafacc3 support full localization 2022-11-05 12:51:17 -07:00
qimiko 2013cabfc7 add autoload countdown 2022-11-05 12:36:53 -07:00
qimiko 8a287d9f39 add copy external button 2022-11-05 11:38:46 -07:00
qimiko 97f31ebd8f implement autolaunch toggle 2022-11-05 11:32:44 -07:00
qimiko 991b66dbae add option groups 2022-11-05 10:58:13 -07:00
qimiko 0e9f48dafc implement barebones settings ui 2022-11-03 12:59:23 -07:00