matcool
c0e4d43f42
fix followThunkFunction
2024-06-01 18:42:30 -03:00
matcool
00491a6859
fix narrowing casts in a very ugly way
2024-06-01 18:31:51 -03:00
kynex7510
827c28ad38
Remove win32 libs
2024-06-01 23:24:23 +02:00
altalk23
8b79a9b484
windows 64 bit entry that i have in fact not tested
2024-06-02 00:23:37 +03:00
dankmeme01
cf6f688e71
add glew32.lib
2024-06-01 23:19:15 +02:00
dankmeme01
3823134c6c
add windows libs
2024-06-01 23:13:06 +02:00
dankmeme01
f8f85ad2b0
Merge branch 'main' into new-index-but-better
2024-06-01 22:39:58 +02:00
mat
ccfa6edf53
Merge pull request #814 from geode-sdk/win-64
...
Win 64 support
2024-06-01 17:12:30 -03:00
altalk23
bdbaed05df
Merge branch 'win-64' of https://github.com/geode-sdk/geode into win-64
2024-06-01 20:23:05 +03:00
altalk23
008be9e780
typeinfo cast port
2024-06-01 20:23:03 +03:00
matcool
ae0545f977
oops
2024-06-01 14:21:31 -03:00
matcool
cf111ca000
handle delayLoad failure in Addresser::followThunkFunction
2024-06-01 14:16:40 -03:00
SMJS
2f56c0f800
Updated SimpleTextArea to clean up some old stuff and fix the overflow in most wrapping modes ( #798 )
...
* Fixed some broken overflow handles and made some optimizations in general
* Removed 2 empty methods
* Added an extra const
2024-06-01 18:22:50 +03:00
YellowCat98
ac20d69611
show info key from mod.json in geode::openIssueReportPopup ( #802 )
...
* hmm
* forgot semicolon
* add a few more changes
* compile please?
2024-06-01 18:22:29 +03:00
altalk23
de733173c0
add CCMenuItemExt for lambda callback util needs
2024-06-01 15:38:21 +03:00
kynex7510
bd7b3b12dd
QoL
2024-06-01 13:22:41 +02:00
kynex7510
ad9f0ee8bb
Change ModItem bg color
2024-06-01 13:02:15 +02:00
kynex7510
68732ebe57
Oh my fod
2024-06-01 09:01:04 +02:00
kynex7510
68e271f317
Use correct paths
2024-06-01 08:59:19 +02:00
kynex7510
a222f0895b
Fix xinput build
2024-06-01 08:48:00 +02:00
Fleeym
b9e48fd078
forgot to delete this oops
2024-06-01 00:52:04 +03:00
Fleeym
479de68286
Add a better popup for mod errors ( #809 )
2024-06-01 00:51:02 +03:00
kynex7510
6d5a5cacd8
Update macos curl
2024-05-31 20:10:40 +02:00
kynex7510
6bac7e0432
Skip submodules for net_libs
2024-05-31 19:25:26 +02:00
kynex7510
b3367d2230
Enable TLS certificate verification
2024-05-31 14:46:07 +02:00
kynex7510
a203a11b05
Link to zlib only on macos
2024-05-31 14:22:41 +02:00
kynex7510
b9edb00f7c
Partially revert 25fc6b0
for macos
2024-05-31 13:33:54 +02:00
kynex7510
bf7e86988c
Fix win32 build
2024-05-31 13:28:12 +02:00
kynex7510
25fc6b00ae
Remove useless lib
2024-05-31 13:27:13 +02:00
kynex7510
6671e72edf
Add android32 libs
2024-05-31 12:06:31 +02:00
kynex7510
8ccf7b8af7
Update libs
2024-05-31 11:53:04 +02:00
mat
fa92969a56
Merge pull request #805 from geode-sdk/main
...
update win-64 branch
2024-05-30 18:17:40 -03:00
mat
8b999d5592
followThunkFunction for windows 64 bit (probably)
...
tested on a local app, cant be sure whether itll work on actual gd
2024-05-30 18:10:12 -03:00
dankmeme01
57bead48fe
fix labels overlapping
2024-05-30 18:28:07 +02:00
dankmeme01
2138579d14
fix bugs with download cancellation
2024-05-30 18:11:18 +02:00
dankmeme01
be3af759ec
fix colors being brokey
2024-05-30 15:40:34 +02:00
dankmeme01
cea58a87f1
merge main into new-index-but-better
2024-05-30 15:19:28 +02:00
Nikki
9e0042df7c
Merge pull request #801 from kynex7510/new-index-android
...
Fix android crash
2024-05-28 21:52:10 +02:00
kynex7510
1419dcafb0
Revert loader changes
2024-05-28 21:03:52 +02:00
kynex7510
a4b94693a3
WebRequest: Add proxy capabilities
2024-05-28 19:11:46 +02:00
dankmeme01
43f646164f
fix xhash yet again wow yay cool you can compile again
2024-05-28 07:31:10 +02:00
Oleksandr Nemesh
3e03978b1e
make getGameVersion public ( #797 )
2024-05-27 21:29:42 +03:00
Fleeym
663637e98e
Merge branch 'main' of github.com:geode-sdk/geode into new-index-but-better
2024-05-27 01:21:30 +03:00
altalk23
6510df7c85
reremove enums.hpp
2024-05-26 17:37:03 +03:00
TheSillyDoggo
30cdb41f6f
sometimes. ( #767 )
2024-05-26 17:36:15 +03:00
Alvy
5b4bc9b394
add like 2 i found for CommentType ( #755 )
2024-05-26 17:35:37 +03:00
Calloc
4300ed746e
add GJHttpType enums ( #787 )
2024-05-26 17:35:25 +03:00
SpaghettDev
f902930413
some enums ( #710 )
...
* GJFeatureState
* GauntletType
* DifficultyIconType
* DemonDifficultyType
* a bit of GJMusicAction (cant find shit)
* GJErrorCode, AccountError and BackupAccountError
* CurrencySpriteType
* PlayerCollisionDirection
* gjParticleValue
* AudioGuidelinesType
* TextStyleType
* comma
* GJSongError
* SongSelectType
* FMODReverbPreset
* lowercase FMODReverbPresets
* PLAIN -> plain
2024-05-26 17:35:10 +03:00
altalk23
6737c609fa
readd enums for merging prs
2024-05-26 17:34:49 +03:00
Ashton
006413a1c9
Fix Texture Pack Removal ( #793 )
2024-05-26 17:30:56 +03:00
altalk23
23e04a08c3
move enums to bindings
2024-05-26 16:54:37 +03:00
Sabe
5f778ea90b
FMODQueuedMusic is not an enum ( #666 )
...
* FMODQueuedMusic is not an enum
* More types that are not enums
2024-05-26 16:50:14 +03:00
altalk23
8ea94d1e39
fix getgameversion not using the impl
2024-05-26 16:07:17 +03:00
altalk23
408395064d
macos early version check
2024-05-26 16:06:03 +03:00
altalk23
32f2b24ff8
move geode call to 32
2024-05-26 15:47:21 +03:00
altalk23
a1536b4a66
define the windows32 64 macros
2024-05-26 15:46:40 +03:00
altalk23
e0b30f648f
fix defines
2024-05-26 14:37:35 +03:00
altalk23
01020ccbd4
windows 64 bit changes (apart for links and all)
2024-05-26 14:32:36 +03:00
Cvolton
a4c6b71ee4
make ref move ctor noexcept
2024-05-25 18:18:51 +02:00
Fleeym
961c6e2a40
new-index: add a ton of node ids
2024-05-20 19:59:00 +03:00
SpaghettDev
7a6958c47b
make CCTextFieldTTF hooks work ( #774 )
2024-05-19 21:05:01 +02:00
qimiko
7a87c8cfdb
ok fine
2024-05-16 17:39:59 -07:00
Chloe
fa159f17b1
update ccdirector
2024-05-16 17:25:54 -07:00
Fleeym
2b60027636
fix internal mod setup crashing on wine
2024-05-16 17:23:43 +03:00
HJfod
da06cf6e4e
fixes to the BasedButtonSprite change
2024-05-16 15:08:52 +03:00
Fleeym
9bedf1bacc
hey look other platforms work
2024-05-16 15:08:03 +03:00
HJfod
edb8e6c721
cherry-pick BasedButtonSprite changes from new-index-but-better
2024-05-16 14:59:46 +03:00
Fleeym
49d423dc8c
windows/util: check if failed callback exists before calling
2024-05-16 14:13:41 +03:00
Fleeym
557873db25
fix FieldContainer destructor sometimes crashing
2024-05-15 23:59:42 +03:00
Fleeym
89273c9458
Merge branch 'main' into new-index-but-better
2024-05-15 23:58:55 +03:00
HJfod
f79e87af93
addSideArt overload for styling
2024-05-15 12:46:08 +03:00
HJfod
77e7c6d969
add docs for querySelector
2024-05-15 11:18:38 +03:00
HJfod
c75ec639f2
CCNode::querySelector
2024-05-15 11:11:46 +03:00
Fleeym
7071bb1588
ScrollLayer: add scrollToTop utility
2024-05-14 23:31:05 +03:00
HJfod
80455ddb14
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2024-05-14 15:02:30 +03:00
HJfod
1dc9ec41cc
add Result::unwrapOrDefault()
2024-05-14 15:02:17 +03:00
Chloe
fcd1a331a0
win32 cocos header update
2024-05-13 23:30:04 -07:00
mat
4baef33172
fix comment
2024-05-12 13:01:26 -03:00
matcool
d725126e1f
add geode::utils::getDisplayFactor
2024-05-12 10:25:36 -03:00
dankmeme01
92e0de4dea
fix <memory> include
2024-05-10 12:15:18 +02:00
ConfiG
4ce33b363a
add the new particle system fields
2024-05-09 18:26:58 +03:00
HJfod
77e0f2ebb0
fix file::readFromJson
2024-05-09 17:28:19 +03:00
HJfod
9722e8e591
Merge branch 'main' into new-index-but-better
2024-05-09 15:19:04 +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
9c7c87fb17
add installation confirm popup
2024-05-09 15:15:06 +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
HJfod
cdc41a5c10
fix ListBorders scale9sprite scaling
2024-05-09 11:44:07 +03:00
HJfod
a37af634a9
Merge branch 'main' into new-index-but-better
2024-05-09 10:57:36 +03:00
HJfod
0a145550ed
fix file::readFromJson
2024-05-09 10:57:12 +03:00
qimiko
4fa80983f6
add some android keys
2024-05-08 16:31:30 -07:00
HJfod
196d50ee9b
mod issues stuff
2024-05-07 17:32:14 +03:00
HJfod
6215787ff6
search filters are now good
2024-05-06 13:33:34 +03:00
HJfod
c7c2cc7afb
Merge branch 'main' into new-index-but-better
2024-05-06 12:51:06 +03:00
HJfod
0160249db3
add mod developer list popup
2024-05-06 12:50:54 +03:00
HJfod
991fce0d72
add TextInput::setLabel
2024-05-06 12:50:40 +03:00
HJfod
e7df9a7a03
add task-based file picking functions
2024-05-05 23:49:07 +03:00
camila314
8db8406148
nvm
2024-05-05 14:39:33 -05:00
camila314
42fe3ba7b4
changed cchsvvalue back
2024-05-05 14:32:56 -05:00
dankmeme01
29b4732173
fix inputnode touches behaving weirdly in certain situations
2024-05-05 09:18:10 +02:00
HJfod
d5d5c3adb7
disable settings button on server mods / mods with no settings
2024-05-05 00:03:59 +03:00
HJfod
5b5b77b1bd
replace theme button with geode settings button
2024-05-05 00:00:04 +03:00
HJfod
66fb257c53
stupid ass news icon
2024-05-04 23:46:30 +03:00
HJfod
a6d5a5a056
remove mod packs tab
2024-05-04 23:46:18 +03:00
HJfod
3cb119fd13
perfect (verb) geode tabs
2024-05-04 23:46:09 +03:00
HJfod
223a9c2d85
replace trending tab with recent tab
2024-05-04 23:15:01 +03:00
HJfod
d0617d1b63
fix the styling of the geode tab buttons
2024-05-04 23:14:53 +03:00
HJfod
03385d07e1
add download counts to ModItem
2024-05-04 23:01:07 +03:00
HJfod
52de5912e4
make the download bar bigger (= better looking)
2024-05-04 21:33:23 +03:00
HJfod
7fa73b84c4
Merge branch 'main' into new-index-but-better
2024-05-04 21:17:28 +03: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
58a3868a01
Merge branch 'main' into new-index-but-better
2024-05-04 21:09:57 +03:00
HJfod
ae6856f6aa
check that the input string is not null in TextInput
2024-05-04 21:09:33 +03:00
HJfod
dd53fbbf5d
setup internal mod immediately to make sure it's valid in $execute
2024-05-04 12:12:22 +03:00
HJfod
309de35a57
Merge branch 'main' into new-index-but-better
2024-05-04 10:56:43 +03:00
mat
5c5e3bac72
add missing include in TextInput.hpp
2024-05-01 12:51:08 -03:00
mat
b2f1b1f540
oh my fod
2024-04-29 17:41:45 -03:00
HJfod
afa57371ec
add gd-style colors option
2024-04-29 19:39:02 +03:00
HJfod
7ed58b8896
add geode theming to mod settings popup
2024-04-29 17:36:42 +03:00
HJfod
d33be521cb
add ListBorders UI class
2024-04-29 17:36:28 +03:00
HJfod
82d86782fb
fix build on clang
2024-04-29 17:12:15 +03:00
HJfod
8fabdf545e
add warning if you try to install a billion mods
2024-04-29 15:31:35 +03:00
HJfod
5266ba9655
add option for filtering by only enabled mods
2024-04-29 10:54:06 +03:00
HJfod
d36d50f525
remove debug log
2024-04-29 10:54:02 +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
HJfod
97f9820d0f
Add doc comments to Task
...
i wrote this on my phone sry if it breaks smth
2024-04-29 01:13:32 +03:00
matcool
280344ef60
create util for formatting api url
2024-04-28 18:31:14 -03:00
matcool
9eb7064fcd
fix Task::all when tasks is empty
2024-04-28 18:10:38 -03: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
matcool
16636e8e7b
fix empty recommended list
2024-04-28 17:33:11 -03:00
matcool
d4f49abd33
also clear filters when pressing x button
2024-04-28 17:32:44 -03:00
Justin
8ae4303918
GJDifficultyName and GJFeatureState ( #706 )
...
* Update Enums.hpp
* Update Enums.hpp
* Update Enums.hpp
* Update Enums.hpp
2024-04-28 22:28:13 +02:00
matcool
60ca65fb67
Merge branch 'main' of github.com:geode-sdk/geode into new-index-but-better
2024-04-28 16:29:07 -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
Fleeym
d38b387d26
cross-platform is saved, for now
2024-04-28 20:42:28 +03:00
HJfod
00f2bf5c18
fix geode not being given top billing in mods list
2024-04-26 16:50:47 +03:00
HJfod
349af5462e
make recommendations use latest major version
2024-04-26 13:52:15 +03:00
HJfod
93aa77943c
add ComparableVersionInfo::getComparison
2024-04-26 13:52:02 +03:00
HJfod
a8901c350a
only allow mods to have dependencies with version any or moreeq
2024-04-26 13:51:52 +03:00
mat
c5921ff098
put WindowFontCacheFix behind forward compat check
2024-04-25 17:33:53 -03:00
HJfod
beeb7ca1f8
recommended mods list
2024-04-25 17:50:00 +03:00
HJfod
8a7a7a40cc
bring back old settings
2024-04-24 12:04:08 +03:00
HJfod
d6ca01abc9
update grammar for installation
2024-04-24 10:23:10 +03:00
HJfod
f3aac4a71a
rewrite updater to use new webrequests
2024-04-24 10:03:22 +03:00
HJfod
ae1a766aa6
add Task::isNull
2024-04-24 00:09:39 +03:00
HJfod
684a109dee
installing & updating mods (needs work still)
2024-04-23 22:24:08 +03:00
HJfod
5c3111e564
fix description & changelog not working on server mods
2024-04-22 21:19:07 +03:00
HJfod
f48dc529a8
slight color tweaks & smexy gradient
2024-04-22 20:50:44 +03:00
HJfod
0ef9c1ff55
add update button to ModPopup
2024-04-22 20:19:26 +03:00
HJfod
ff30ba3f88
tweak colors
2024-04-22 20:19:19 +03:00
HJfod
b1fff19908
fix behaviour on empty label
2024-04-22 20:19:06 +03:00
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
f44f392b97
Merge branch 'main' into new-index-but-better
2024-04-22 18:16:56 +03:00
HJfod
72be477f48
fix all remaining memory issues with Task <3
2024-04-22 18:16:26 +03:00
altalk23
bdb96daed1
remove typename from listimpl
2024-04-22 17:32:51 +03:00
altalk23
20dc3c95e2
deprecate old fields
2024-04-22 15:53:23 +03:00
altalk23
aaf62584fb
fix fields not working on macos? hopefully
2024-04-22 15:34:57 +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
adcd42e42b
fix task access specifications being wrong
2024-04-22 13:39:47 +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
HJfod
ed1668897e
Task::runWithCallback among other fixes
2024-04-22 13:34:57 +03:00
HJfod
98d5216dcd
fix Ok() and Err() causing unexpected implicit moves
2024-04-22 13:34:14 +03:00
HJfod
a91905bd4c
fix MiniFunction not being usable with move-only parameters
2024-04-22 13:33:56 +03:00
altalk23
0a3efd7704
more typename
2024-04-22 00:22:40 +03:00
altalk23
8db0e39651
use Fields for geode fields
2024-04-22 00:20:54 +03:00
altalk23
4505b0da69
i hate concepts (alternate fields impl)
2024-04-22 00:09:49 +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
HJfod
4be910bda4
Fix crashes on trying to delete nullptr
2024-04-22 00:07:42 +03:00
Cvolton
18dd0b75cb
try fix updater sometimes skipping releases
2024-04-21 19:43:42 +02:00
dankmeme01
d7c3d4af62
Update ccTypes.h
2024-04-16 07:43:04 +02:00
Justin
5e11ddab85
Fix ccHSVValue ( #694 )
2024-04-16 07:16:51 +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
HJfod
69bcab649e
Better MiniFunction terminate message
2024-04-14 17:56:48 +03:00
altalk23
2443422e94
ObjectScaleType
2024-04-14 16:14:14 +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
243c11cc8f
minifunction dont assume return value is default-constructible
2024-04-13 21:38:46 +03:00
HJfod
d107f3386f
add geode::terminate and geode::unreachable
2024-04-13 21:38:26 +03:00
HJfod
b1f33db497
add Popup::setCloseButtonSpr
2024-04-13 21:38:05 +03:00
HJfod
c6ecd87da3
improve is_filter + add move binding to eventlistener
2024-04-13 21:37:49 +03:00
dankmeme01
4c492c1f60
fix a lot of ub in disownPatch
2024-04-13 14:15:09 +02:00
altalk23
65e0023df8
fix test mods and version check
2024-04-13 00:56:33 +03: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