Commit graph

1326 commits

Author SHA1 Message Date
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
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
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
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