Commit graph

1580 commits

Author SHA1 Message Date
HJfod
f5f2a6450d add color3b for convenience 2024-04-22 20:18:58 +03:00
HJfod
082ad7b260 fix ModPopup eternally checking for updates on non-installed mods 2024-04-22 18:49:21 +03:00
HJfod
22d5e4e97a change update checking so they can use a better caching system 2024-04-22 18:41:49 +03:00
HJfod
9ca23e01dc fix loading spinner freezing 2024-04-22 18:25:42 +03:00
HJfod
72be477f48 fix all remaining memory issues with Task <3 2024-04-22 18:16:26 +03:00
HJfod
18bb4436fd Merge branch 'main' into new-index-but-better 2024-04-22 15:22:14 +03:00
HJfod
ab0aa47495 working on fixing task memory leaks 2024-04-22 15:21:44 +03:00
altalk23
db32732d47 delete class field containers 2024-04-22 15:20:02 +03:00
HJfod
3b58ed3ae2 fix the refresh button not actually forcing a cache reset on server mods 2024-04-22 13:45:10 +03:00
HJfod
fbdb6265df Merge branch 'main' into new-index-but-better 2024-04-22 13:36:20 +03:00
HJfod
fa1577184a fully move over from Promises to Tasks 2024-04-22 13:35:12 +03:00
altalk23
8db0e39651 use Fields for geode fields 2024-04-22 00:20:54 +03:00
HJfod
5f8588ea97 Merge branch 'main' into new-index-but-better 2024-04-22 00:08:49 +03:00
HJfod
a09ba5c67c new Task class to replace Promises, test seems to indicate it's working 2024-04-22 00:08:10 +03:00
Cvolton
18dd0b75cb
try fix updater sometimes skipping releases 2024-04-21 19:43:42 +02:00
HJfod
763e312baf remove incompatible stuff from MDTextArea 2024-04-14 18:41:42 +03:00
HJfod
53b081e77b remove uses of std::source_location 2024-04-14 18:04:01 +03:00
HJfod
3fbda5748e fix text input being clickable when invisible 2024-04-14 17:58:43 +03:00
HJfod
1145426402 Fix unzip crash 2024-04-14 17:57:31 +03:00
HJfod
33e12646b8 Make terminate cause a crash instead for the crashlog and stacktrace 2024-04-14 17:57:15 +03:00
dankmeme01
f84e8660cb add the crashed thread to windows crashlogs 2024-04-14 00:12:04 +02:00
dankmeme01
798cacc1a8 add a way to access internal setting container
exposing an internal field like this isn't the best practice, but it seemed like the best and simplest solution to me to a problem of not being able to do anything to unknown setting keys (such as removing them or migrating their data if that key used to be a valid setting)
2024-04-14 00:00:17 +02:00
HJfod
33af7befed Merge branch 'main' into new-index-but-better 2024-04-13 21:47:56 +03:00
HJfod
65fb390b43 use Popup::setCloseButtonSpr 2024-04-13 21:39:29 +03:00
HJfod
d107f3386f add geode::terminate and geode::unreachable 2024-04-13 21:38:26 +03:00
dankmeme01
4c492c1f60 fix a lot of ub in disownPatch 2024-04-13 14:15:09 +02:00
altalk23
2db4834fff Merge branch 'main' of https://github.com/geode-sdk/geode 2024-04-12 22:56:10 +03:00
altalk23
00e971a274 fix field containers for separate modify classes in which one of them is a base of another, causing shared indices 2024-04-12 22:56:05 +03:00
Oleksandr Nemesh
e50c3abff4
Fix loading bar going out of bounds (#688)
The actual reason lies in the loader implementation, which for some reason can sometimes count up the `m_refreshedModCount` twice for some mods which are disabled.

This small change checks the actual loaded mod count instead of relying on an incorrect `LoaderImpl` member and fixes issue #687.
2024-04-12 22:45:08 +03:00
Cooper
8c61a6fe60
Add MDTextArea link (#664)
* add level: links and mod: links

* fix errors

* fix errors 2

* fix errors 3 (hopefully)

* fix errors 4 (i think fixed?)

* fix 5 PLEASE

* fix mod links and make level links actually work

* PLEASE JUST WORK!!!!!!!!!!!!!

* change it to this

* oops forgot a )

* PLEASE HORRIBLE CODE JUST WORK!

* AHHHHHHHHHHHHHHH fix

* just work

* I DO HORRIBLE CODE

* Update ModInfoPopup.cpp

---------

Co-authored-by: alk <45172705+altalk23@users.noreply.github.com>
2024-04-11 20:40:04 +03:00
glistermelon
e9da55f5fc
Windows Font Cache fix (again) (#595)
* Implemented Windows Font Cache fix, I think?

* These don't need to be volatile
2024-04-11 20:38:24 +03:00
dankmeme01
071b8958b0 fix geode dll 2024-04-11 18:40:57 +02:00
dankmeme01
427c74fce3 i hope this works 2024-04-11 18:26:58 +02:00
altalk23
e83e03f714 someone (prevter) wants to make a crashlog mod so i guess it's fine we export these as well 2024-04-11 19:05:36 +03:00
dankmeme01
e77cc4d4f4 comment this out again 2024-04-11 10:29:53 +02:00
acaruso-xx
c7f8b5fea9 [Loader] Correct rendering of soft line breaks in MDTextArea 2024-04-10 16:36:03 -04:00
dankmeme01
faf5b336a9 i could not find an answer to that question 2024-04-03 18:34:51 +02:00
HJfod
399a67f56b disable sort button on non-server since they have no sorting options 2024-04-01 22:40:31 +03:00
HJfod
6304e8c6d7 add mod list sorting 2024-04-01 22:02:04 +03:00
HJfod
2e482cedfb squeeze FiltersPopup 2024-04-01 21:28:00 +03:00
HJfod
3e6b300115 clean up filters popup 2024-03-30 23:30:28 +02:00
HJfod
be048d41b9 fix spacers being scaled down in layouts 2024-03-30 21:58:00 +02:00
HJfod
dce50ca4df Merge branch 'main' into new-index-but-better 2024-03-30 21:21:33 +02:00
HJfod
730729ccd5 impl filtering by tags 2024-03-30 21:07:29 +02:00
HJfod
a7a4dd9a91 fix searching not working on installed mods anymore 2024-03-30 19:55:33 +02:00
HJfod
6d3f72209f show updates button state is now properly updated :3 2024-03-30 19:51:18 +02:00
HJfod
17f6aa09bb impl updates filtering for installed mods 2024-03-29 23:10:01 +02:00
HJfod
cc5cb07b7d adjust search fuzzying 2024-03-29 13:16:25 +02:00
HJfod
8f550e57d3 rework ModListSource to be inheritance-based 2024-03-29 13:16:05 +02:00
HJfod
bd95800fd2 (currently non-functional) UPDATE ALL BUTTON!!!!! 2024-03-27 12:09:32 +02:00
HJfod
aa032a9d8d fix checks for installed mods using getLoadedMod instead of getInstalledMod 2024-03-27 12:09:13 +02:00
dankmeme01
7155705f35 that was, in fact, not very thread-safe 2024-03-26 22:24:46 +01:00
HJfod
984cb81535 have to commit to work elsewhere :/ 2024-03-26 22:25:05 +02:00
HJfod
9953904628 fix geode logo size in menu 2024-03-26 22:19:43 +02:00
HJfod
fc7d3343d9 implement proper mod update checking 2024-03-26 22:18:34 +02:00
HJfod
269ba9002a make the defaulted comparison functions not constexpr for macos 2024-03-26 21:21:37 +02:00
Cvolton
c8d1e88a97
fix memory leak in handletouchpriority 2024-03-25 23:24:20 +01:00
dankmeme01
bb81fa6cb2
Merge pull request #636 from kynex7510/msvcstl
MSVC Fixups
2024-03-25 21:03:13 +01:00
Oleksandr Nemesh
9362df6078
Implement "Report Issue" button (#634)
Currently, "Report an Issue" button, which can be found in the `ModInfoPopup` if `mod.json` contains `issues` property, doesn't do anything useful except opening crashlog directory.
This changes it to actually open the specified URL in browser / crashlogs directory, instead of both buttons having the same action.
2024-03-25 20:43:24 +01:00
Cvolton
223f168fb0
windows: fix restart with spaces in exe filename 2024-03-25 15:03:23 +01:00
HJfod
575a7cb7e0 Merge branch 'main' into new-index-but-better 2024-03-25 15:18:17 +02:00
HJfod
54e9763631 make mod list state updating use events instead of poor man's delegates 2024-03-25 15:17:20 +02:00
HJfod
e13091115b always open up installed version of mod popup if possible 2024-03-25 13:26:03 +02:00
HJfod
560b42c8de make server mods have a little bit of a different color 2024-03-25 13:18:25 +02:00
HJfod
98e174ac10 include repository in server mods 2024-03-25 12:36:33 +02:00
HJfod
54b66868fb fix about and changelog on server mods (though server doesn't give the data yet) 2024-03-25 11:57:38 +02:00
HJfod
bdd8698e54 implement uninstalling in new ui :3 2024-03-25 01:05:48 +02:00
Cvolton
2d13d4f84f
retain node in handleTouchPriority 2024-03-24 22:35:17 +01:00
HJfod
a4685a50e1 fix ModPopup::updateState behaviour with the enable button 2024-03-24 21:31:42 +02:00
HJfod
8b23be8d81 fix CCMenuItemToggler scaling in AxisLayouts 2024-03-24 20:01:33 +02:00
HJfod
f1f96dee50 move color definitions to a centralized $execute block 2024-03-24 14:27:44 +02:00
HJfod
062ab12c83 impl disabling / enabling mods through ModPopup 2024-03-24 13:35:00 +02:00
HJfod
6edef6c61b finalize positioning of left column in ModPopup 2024-03-24 12:23:20 +02:00
HJfod
1876af8124 add tags to ModPopup 2024-03-24 12:05:50 +02:00
HJfod
c8a603cdbb add function for tags endpoint 2024-03-24 11:27:28 +02:00
HJfod
4447153f24 implement tags key in ModMetadata 2024-03-24 11:05:51 +02:00
HJfod
f40ced5bff lots of work on ModPopup 2024-03-24 00:34:47 +02:00
HJfod
56679e739b add a ModMetadata overload for openSupportPopup + make it crash-resistant 2024-03-24 00:33:46 +02:00
HJfod
6995e8d4c5 add support for overriding cross axis line alignment on AxisLayout nodes 2024-03-24 00:33:03 +02:00
HJfod
ec5dafbc8f cache mod server info requests 2024-03-23 19:49:26 +02:00
HJfod
fa62b8813e add versions to mod list items 2024-03-23 19:42:35 +02:00
HJfod
a3c85e0b9c organize mods ui files 2024-03-23 19:34:10 +02:00
HJfod
98dc9f51cd clear all server caches after leaving modslayer 2024-03-23 18:10:54 +02:00
HJfod
ece3fd22d8 fix mac server cache build 2024-03-23 17:39:48 +02:00
HJfod
dc633ec72e server caching works like a dream now 2024-03-23 17:25:54 +02:00
HJfod
b417e0686d Merge branch 'main' into new-index-but-better 2024-03-22 15:36:39 +02:00
kynex7510
cbebb3d66f
MSVC UMap, USet 2024-03-20 16:52:48 +01:00
dankmeme01
1a67f9b862 fix fmodfix cc and update tuliphook 2024-03-18 12:44:07 +01:00
qimiko
682144f188
enable fmod fix for all platforms 2024-03-17 17:06:26 -07:00
Cvolton
8ab3f56090
Windows: change outdated gd message 2024-03-17 18:11:08 +01:00
Cvolton
7f9dcc6b95
improve ccmenuitem activate crash fix 2024-03-16 02:26:20 +01:00
HJfod
f685fa0c4f Merge branch 'main' into new-index-but-better 2024-03-13 22:51:11 +02:00
HJfod
bc98c9b84e almost finished reworking promises, they compile now but sometimes dont work 2024-03-13 22:50:36 +02:00
HJfod
8101ae50ab new promise impl (does not compile for shit) 2024-03-12 22:41:17 +02:00
dankmeme01
b7202f5409 change todoreturn to void 2024-03-12 13:36:47 +01:00
Cvolton
43cf9fab40
run utils::file::openFolder in its own thread (windows) 2024-03-12 13:18:39 +01:00
camila314
c02dc7d08b you cant use getMod in a source file, silly 2024-03-11 20:15:55 -05:00
HJfod
c762283b49 customizable size limit for cache 2024-03-11 11:34:04 +02:00
Cvolton
96fee44064
fix impostor playlayer fix being enabled in forward compat 2024-03-11 00:37:24 +01:00
Cvolton
b44184c081
fix profile page fix misaligning profiles 2024-03-11 00:37:12 +01:00
Cvolton
005d245351
add CCMenuItem::activate fix 2024-03-11 00:37:03 +01:00
HJfod
e9c17a7c3d change cache design to be shared 2024-03-10 22:21:18 +02:00
HJfod
b21fa5bc8a remove multi result and just use single result 2024-03-10 21:39:24 +02:00
HJfod
ff5af54b07 cache server icon results 2024-03-10 13:26:47 +02:00
HJfod
e74e56e8ff change datetime parsing to use std::get_time for mac and android compat 2024-03-10 12:21:30 +02:00
HJfod
be5e892cbe Merge branch 'main' into new-index-but-better 2024-03-10 11:26:13 +02:00
HJfod
eeb998b4c8 impl links in mod metadata 2024-03-09 22:59:12 +02:00
dankmeme01
52ea6ea51c fix minor memory leak in AsyncWebRequest 2024-03-09 12:10:42 +01:00
HJfod
d0d55744ee change colors to use ccc3 in ModPopup 2024-03-08 15:18:35 +02:00
HJfod
e633021d46 add update checking in ModPopup 2024-03-05 18:25:35 +02:00
HJfod
581af3b9ce Merge branch 'main' into new-index-but-better 2024-03-05 12:19:36 +02:00
Ashton
709a6a3b3b
Fix a duplicated node ID (#574) 2024-03-05 02:02:09 +01:00
HJfod
2105441f0c Merge branch 'main' into new-index-but-better 2024-03-04 22:47:35 +02:00
camila314
ba6483404b you can now update the bytes of a patch 2024-03-03 15:23:26 -06:00
HJfod
a152b60059 change full date format to unambiguous Mon DD YYYY 2024-03-03 00:45:26 +02:00
HJfod
04d4df1326 shrink the stat value labels a bit 2024-03-03 00:45:03 +02:00
HJfod
38852566a6 impl uploaded at and updated at stats 2024-03-03 00:28:06 +02:00
HJfod
abe41a79a3 fetch mod info from server on installed mods 2024-03-02 21:57:40 +02:00
HJfod
f365dc4861 improve look of ModPopup + add versions tab 2024-03-02 18:39:02 +02:00
HJfod
9117ad9cec make axis alignment even for stats 2024-03-02 18:09:30 +02:00
HJfod
82b4885eb7 add stats to ModPopup 2024-03-02 18:06:04 +02:00
HJfod
35fcdb4df3 make AxisLayout pimpl + add default scaling options 2024-03-02 17:20:25 +02:00
HJfod
be0880f49c add CCNode::setScaledContentSize, CCNode::getScaledContentWidth etc. 2024-03-02 13:36:06 +02:00
HJfod
6414737b0c initial mod popup work! :) 2024-03-01 17:05:20 +02:00
HJfod
65f6158774 refactor to move all ModItems to one monolithic class rather than subclasses 2024-03-01 15:01:22 +02:00
HJfod
5e8306ac65 new tabs idea 2024-02-29 22:35:33 +02:00
HJfod
78fe601066 dim disabled mods a bit 2024-02-29 22:28:06 +02:00
HJfod
72fa718a76 better restarting ui 2024-02-29 21:37:09 +02:00
HJfod
dac16a40cb allow disabling a mod if you enabled it by accident and vice versa 2024-02-29 17:03:18 +02:00
HJfod
d8864975a3 give geode a boost in local sorting 2024-02-29 16:45:07 +02:00
HJfod
16fdddb06e mod items now use layouts (Wayouts imo) 2024-02-29 16:43:23 +02:00
HJfod
da2bf3e0d3 refactor UI code to be more dry + move restart to developer rather than replacing the view menu 2024-02-29 11:21:48 +02:00
HJfod
4d40321177 add tags popup (not functional cuz need server support first) 2024-02-28 22:18:25 +02:00
HJfod
eed99d16c5 update default logo to just N/A + move featured to a star icon next to the title rather than glow since we can't enforce mod logo shape 2024-02-28 21:33:58 +02:00
HJfod
c7d64beb7a add filters and clear filters button 2024-02-28 19:57:43 +02:00
HJfod
f9eb5c6bd9 increment search buffering time a tiny bit 2024-02-28 19:41:11 +02:00
HJfod
435484b6ae impl searching local mods 2024-02-28 19:38:20 +02:00
HJfod
65645fe753 impl searching on server 2024-02-28 01:30:39 +02:00
HJfod
54ac66ef7c use new awesome ColorProvider utility 2024-02-28 00:27:43 +02:00
HJfod
b356a7670a remove old bad Colors utility 2024-02-28 00:27:35 +02:00
HJfod
36ef4979ed add new ColorProvider utility 2024-02-28 00:27:19 +02:00
HJfod
5109acf725 move page number & list actions to ModsLayer rather than the list itself 2024-02-27 23:32:54 +02:00
HJfod
fe4dbd96ed add left alignment option to TextInput 2024-02-27 23:32:37 +02:00
HJfod
547c0474db fix AnchorLayout making targets not ignore anchor point for position 2024-02-27 23:32:03 +02:00
HJfod
055f05ca55 move ModList into its own header + source 2024-02-27 13:03:50 +02:00
matcool
41102fee4a we have GEODE_STR already 2024-02-26 22:59:06 -03:00
matcool
ba91dfa6a4 maybe fix mac 2024-02-26 22:45:05 -03:00
matcool
b9f8c38dca add custom user agent 2024-02-26 22:36:46 -03:00
Fleeym
a673fda267 allow for gd '*' when parsing server response 2024-02-27 03:14:01 +02:00
matcool
b2ced73010 actually encode url params 2024-02-26 21:38:36 -03:00
HJfod
62862fca12 Merge branch 'new-index-but-better' of https://github.com/geode-sdk/geode into new-index-but-better 2024-02-27 01:17:44 +02:00
HJfod
909317146d featured mod glow :3 2024-02-27 01:16:24 +02:00
HJfod
7467eecb00 add separators to mods list 2024-02-27 01:00:18 +02:00
HJfod
708d1ec873 refactor a bit; works like a charm :3 2024-02-27 00:55:33 +02:00
matcool
10edd35475 fix build on non windows 2024-02-26 19:03:04 -03:00
HJfod
2689320116 le new index :3 2024-02-26 22:14:53 +02:00
HJfod
dd57a39157 Merge branch 'main' into new-index-but-better 2024-02-26 18:28:11 +02:00
HJfod
058f3546dc remove old index + UI fully 2024-02-26 18:27:42 +02:00
HJfod
463cebf0c4 finish new web requests api 2024-02-26 18:26:34 +02:00
matcool
a5475bda11 add missing GEODE_DLL 2024-02-26 11:58:40 -03:00
Fire
c94e350cdf
Fix Wine crashing when launching via terminal (#501) 2024-02-26 09:37:27 -03:00
dankmeme01
bba9b6c7ed
impostor playlayer fix (#562) 2024-02-25 23:17:44 +03:00
HJfod
6c6a4b1211 add "go to page" button by clicking page number 2024-02-25 20:14:46 +02:00
HJfod
44ae5c83c7 Merge branch 'main' into new-index-but-better 2024-02-25 18:44:36 +02:00
mat
04405cbc20
silly chloe relying on pch 2024-02-25 12:18:42 -03:00
altalk23
f0465ba5b2 readd fods removed stuff for abi 2024-02-25 13:53:49 +03:00
altalk23
28bd75793e sure you go girl 2024-02-25 11:00:47 +03:00
altalk23
1d444ed05e sorry for the 2 people that manually includes the jsontest headers 2024-02-25 10:44:09 +03:00
altalk23
afd54a64e4 fix dispatch 2024-02-25 10:38:46 +03:00
altalk23
9a47d611cc fine 2024-02-25 10:04:29 +03:00
altalk23
3ede15b6e2 if i fixed the includes 2024-02-25 10:01:27 +03:00
altalk23
d8ac85b44a i cant believe this was that easy 2024-02-25 10:00:57 +03:00
altalk23
c7a1f76f1a push pop nest fix 2024-02-24 22:11:41 +03:00
altalk23
baf3a6b306 implement progress visual to index unzip 2024-02-24 22:08:07 +03:00
qimiko
b082dd1a9c
remove deprecated permissions 2024-02-23 21:13:52 -07:00
HJfod
2db556dc20 new mods list design is done :3 ready to impl new index!! 2024-02-24 02:09:02 +02:00
qimiko
06235634bd
add android fmod initialization check
relates to geode-sdk/android-launcher#13
2024-02-23 16:13:36 -07:00
HJfod
7a4b6ddad2 does not compile! had to commit for laptop access 2024-02-23 13:28:32 +02:00
HJfod
af420ffbf7 make the top offset actually be applied 2024-02-23 00:02:48 +02:00
HJfod
2825654361 make top sprite offset settable in BasedButtonSprite 2024-02-22 23:56:20 +02:00
HJfod
1e0a8c5e2f use new tagged user objects for SwelvyBG 2024-02-22 23:50:04 +02:00
HJfod
363a028c1f replace attributes with an augmented user object system 2024-02-22 23:39:45 +02:00
HJfod
f9d7cfdc68 replace attributes with an augmented user object system 2024-02-22 23:39:21 +02:00
HJfod
e452f482a8 View buttons! 2024-02-22 17:28:09 +02:00
HJfod
8985b32fc2 initial work on new ui 2024-02-22 02:04:38 +02:00
Cvolton
4e06c204a1
show featured mods on top 2024-02-18 19:58:26 +01:00
altalk23
5b9393d0e7 good one 2024-02-18 19:14:58 +03:00
altalk23
5c8ee29cd3 i didnt test it if that helps 2024-02-18 19:12:13 +03:00
Cvolton
f61e577c0e
fix missing include 2024-02-18 11:19:38 +01:00
HJfod
29f99c2eaa fix TextInputs and InputNodes using tags for fixed touch behaviour 2024-02-17 18:24:23 +02:00
matcool
91c8ae446e why did we even override keyDown 2024-02-16 22:46:16 -03:00
HJfod
d0ed9844be Merge branch 'main' of https://github.com/geode-sdk/geode into main 2024-02-16 23:11:27 +02:00
HJfod
28f393b4de add sane TextInput class 2024-02-16 23:11:18 +02:00
altalk23
eea35568fe isSpriteFrameName 2024-02-16 23:58:40 +03:00
altalk23
07dd379611 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-02-16 21:37:15 +03:00
altalk23
e10621d40d actually move it to source 2024-02-16 21:37:10 +03:00
HJfod
e06b9070d0 add CCNode::setContentWidth etc. 2024-02-16 16:30:31 +02:00
Cvolton
4b667cc82c
change message for conflicting mods as well 2024-02-15 21:58:30 +01:00
Cvolton
4c354ed460
show incompatibilities on top of problems list 2024-02-15 21:40:54 +01:00
Cvolton
98d572c0e5
add separate message for outdated incompat 2024-02-15 21:34:20 +01:00
Cvolton
f1ddc568e0
add more user friendly dependency messages 2024-02-15 20:19:24 +01:00
HJfod
e80d228a59 deprecate mod ids with uppercase letters
adds "supersede" incompatability
2024-02-14 19:52:58 +02:00
matcool
9051779800 only give filename to android pickFile defaultPath 2024-02-13 19:36:30 -03:00
Chloe
c82f4a4af3
good prevails 2024-02-13 14:41:06 -07:00
matcool
a3a7562ee0 uninstalling a mod should forget if its disabled 2024-02-13 10:53:23 -03:00
Cvolton
875c3ea0d3
mandatory changelog update 2024-02-12 21:39:40 +01:00
Cvolton
3497692ec9
Use first 2 chars for ModListLayer sorting instead 2024-02-12 21:36:03 +01:00
matcool
8272b45da8 update changelog 2024-02-12 16:37:46 -03:00
matcool
824efbf37f add missing forward compat hook disables, add notice on utils::restart 2024-02-12 16:03:38 -03:00
matcool
456075a2cb (urgent) fix log mutex breaking forward compat mode
yes, this single mutex would break geode loading in forward compat mode
entirely.. because the forward compat hooks log at static init time! and
since static init stuff is weird, the mutex wasnt initialized yet. so
now we force it to be initialized by having it in a getter
2024-02-12 15:55:13 -03:00
matcool
f91b2cd779 show yes/no choice instead for safe mode 2024-02-12 13:20:58 -03:00
matcool
a327f722c8 trigger safe mode on windows by holding shift on game launch 2024-02-12 13:06:48 -03:00
HJfod
cc4c32e12f fix MDPopup height estimations having way too high of an upper bound 2024-02-12 18:06:12 +02:00
altalk23
97139d2fcd Merge branch 'main' of https://github.com/geode-sdk/geode 2024-02-12 18:39:49 +03:00
altalk23
803df4faeb edit is_jsons to be more detailed 2024-02-12 18:39:46 +03:00
HJfod
131539fa00 fix color parsign 2024-02-12 17:37:31 +02:00
HJfod
94ab199406 move loader commit hash info to about popup 2024-02-12 17:23:12 +02:00
HJfod
628b7d2ec9 Merge branch 'main' of https://github.com/geode-sdk/geode into main 2024-02-12 16:56:28 +02:00
HJfod
b71ae176e9 add Mod::hasAvailableUpdate 2024-02-12 16:56:18 +02:00
matcool
d91c0ba9f6 silly chloe relying on pch 2024-02-12 10:58:42 -03:00
Chloe
a93ddd4c4a
Implement callbacks for Android keyboard inputs (#507)
* add android input callbacks

* make platformcapability a bool

* fix method signature

* scroll tweaks
2024-02-12 10:53:14 -03:00
FigmentBoy
3fe102d2ca
Fix profile links 2024-02-11 21:21:14 -05:00
Cvolton
ca683faf45
add <ca> to MDTextArea 2024-02-11 22:14:28 +01:00
ConfiG
3fec377e96
Improve actions build speed by using sccache, removes PCH (#493)
---------

Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
2024-02-11 15:58:46 -03:00
qimiko
7eb5953762
fork breakpad and then change the api 2024-02-10 18:48:35 -07:00
HJfod
438252f946 add openSupportPopup 2024-02-10 21:11:59 +02:00
HJfod
b241c1ccda add platform-specific settings + update changelog and bump version 2024-02-10 13:36:11 +02:00
HJfod
bf43946daf fix input nodes being clickable when invisible 2024-02-10 13:15:25 +02:00
HJfod
3b7621c8a0 make LayoutOptions CCObject aswell (ABI break!!) 2024-02-10 13:09:11 +02:00
HJfod
9c8fcf15a9 add support for platform-specific setting values
also improves ccColor3B and ccColor4B hex string parsing (API break) and JsonMaybeValue::is (no break because templated)
2024-02-10 13:02:31 +02:00
Fleeym
cee8c74c72 add fixes for social menu 2024-02-07 20:55:47 +02:00
Fleeym
f9473e7394 fix MenuLayer bottom-menu content size 2024-02-07 19:30:51 +02:00
HJfod
30c7d3f7c9 impl platform-specific dependencies 2024-02-07 18:42:05 +02:00
qimiko
d35b2def01
remove trailing slash 2024-02-04 15:28:59 -07:00
altalk23
cb7c024983 dont tell mat about this commit 2024-02-05 01:22:51 +03:00
altalk23
c83858d4fd fix floatsettingnode not accepting . 2024-02-05 00:54:33 +03:00
qimiko
5f7af1a434
replace readmedia perms with one file perm 2024-02-04 12:47:50 -07:00
altalk23
40a0467bb0 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-02-04 19:25:18 +03:00
altalk23
9d92a7c11c fix simpletextarea alignment & dont update at draw 2024-02-04 19:23:53 +03:00
matcool
241ddc317a make safe mode actually useful 2024-02-04 11:43:06 -03:00
altalk23
ba0e13f9b2 fix the list reload prio issues again 2024-02-04 17:28:53 +03:00
altalk23
fda37905e0 fix dependency freeze in nested dependency chain 2024-02-04 16:39:18 +03:00
altalk23
34e80c1ea8 fix scrollbar touch 2024-02-04 15:34:31 +03:00
altalk23
53fa4d3185 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-02-04 14:46:30 +03:00
altalk23
e95d454b45 fix currently loading crashlog 2024-02-04 14:42:22 +03:00
qimiko
65907caa87
change log filenames for better sorting 2024-02-04 03:49:25 -07:00
qimiko
f832cc5145
log path when crash is saved 2024-02-04 02:53:24 -07:00
altalk23
201c5a2c41 alk not commit debug logs challenge 2024-02-04 12:44:13 +03:00
altalk23
5c457251d4 some problems rework 2024-02-04 12:41:18 +03:00
qimiko
c00ccd35b1
evil 2024-02-03 17:30:26 -07:00