Commit graph

1266 commits

Author SHA1 Message Date
altalk23
01020ccbd4 windows 64 bit changes (apart for links and all) 2024-05-26 14:32:36 +03:00
HJfod
da06cf6e4e fixes to the BasedButtonSprite change 2024-05-16 15:08:52 +03:00
HJfod
edb8e6c721 cherry-pick BasedButtonSprite changes from new-index-but-better 2024-05-16 14:59:46 +03:00
HJfod
f79e87af93 addSideArt overload for styling 2024-05-15 12:46:08 +03:00
HJfod
c75ec639f2 CCNode::querySelector 2024-05-15 11:11:46 +03:00
matcool
d725126e1f add geode::utils::getDisplayFactor 2024-05-12 10:25:36 -03:00
HJfod
7ff257cbd4 bring in Layout changes from new-index-but-better; makes AxisLayout pimpl 2024-05-09 15:18:18 +03:00
HJfod
654d226489 remove use of new-index-but-better-specific functions 2024-05-09 11:51:38 +03:00
HJfod
26729c3f34 cherry-pick changes to ui/General from new-index-but-better 2024-05-09 11:49:19 +03:00
qimiko
4fa80983f6
add some android keys 2024-05-08 16:31:30 -07:00
dankmeme01
29b4732173 fix inputnode touches behaving weirdly in certain situations 2024-05-05 09:18:10 +02:00
HJfod
c48e8ad8d4
i'm sorry wtf was i doing with that commit???
was bro high??? tf was this about
2024-05-04 21:14:22 +03:00
HJfod
ae6856f6aa check that the input string is not null in TextInput 2024-05-04 21:09:33 +03:00
qimiko
39331b6f80
very important string edit 2024-04-28 15:18:57 -07:00
qimiko
c4a682b991
update macos fmod for 2.2 2024-04-28 15:17:02 -07:00
Justin
f65336d4ba
geode::cocos::isSpriteName and geode::cocos::getChildBySpriteName (#725)
* isSpriteName and getChildBySpriteName (Code)

* isSpriteName and getChildBySpriteName (Headers)
2024-04-28 17:44:20 -03:00
mat
4e130c9b3b
disable FMODFix on macos, temporarily
do this until we figure out what causes the few previous commits to not build on mac
2024-04-28 16:12:51 -03:00
mat
c5921ff098
put WindowFontCacheFix behind forward compat check 2024-04-25 17:33:53 -03:00
altalk23
db32732d47 delete class field containers 2024-04-22 15:20:02 +03:00
altalk23
8db0e39651 use Fields for geode fields 2024-04-22 00:20:54 +03:00
Cvolton
18dd0b75cb
try fix updater sometimes skipping releases 2024-04-21 19:43:42 +02: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
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
dankmeme01
7155705f35 that was, in fact, not very thread-safe 2024-03-26 22:24:46 +01: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
Cvolton
2d13d4f84f
retain node in handleTouchPriority 2024-03-24 22:35:17 +01: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
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
Cvolton
96fee44064
fix impostor playlayer fix being enabled in forward compat 2024-03-11 00:37:24 +01:00