Commit graph

3156 commits

Author SHA1 Message Date
HJfod
8f550e57d3 rework ModListSource to be inheritance-based 2024-03-29 13:16:05 +02:00
altalk23
dd6e20b283 add a GEODE_REVERT_TODO_RETURN option for cmake 2024-03-27 22:36:45 +03:00
altalk23
55e1f6a16c Operation Big Sister - Finalize TodoReturn changes 2024-03-27 22:18:46 +03:00
altalk23
f3267b0f43 Operation Big Sister - Make TodoReturn a struct and disallow modifying TodoReturn functions 2024-03-27 20:55:14 +03: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
Cvolton
912aa23833
add missing header to msvc allocator 2024-03-25 23:22:38 +01:00
kynex7510
afc4d572ba
Fix C++23 compilation (#644) 2024-03-25 23:21:39 +01:00
dankmeme01
bb81fa6cb2
Merge pull request #636 from kynex7510/msvcstl
MSVC Fixups
2024-03-25 21:03:13 +01:00
kynex7510
b4cbae894a
Fix macos build 2024-03-25 20:51:17 +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
HJfod
13842b0fce add white delete button sprite for ModPopup 2024-03-25 00:53:15 +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
56839119f0 fix anchor parameters in addChildAtPosition being flipped the wrong way 2024-03-24 00:32:28 +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
6aa60327a3 fix mac Promise build 2024-03-23 17:36:59 +02:00
HJfod
62480cc3e8 fix Promsie build on other platforms 2024-03-23 17:31:21 +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
HJfod
9cccecd4e7 the new promise design finally works :^) 2024-03-22 15:35:22 +02:00
dankmeme01
7f509e5297 add missing particlesystem virtual 2024-03-22 12:45:47 +01:00