dankmeme01
2824c17e89
some cleanup and improvement for windows crashlog
...
* added special case for calls of unimplemented functions on wine
* make the "Faulty Mod" string display the name and the version
* make faulty mod detection slightly smarter (for C++ exceptions and wine unimpl stubs searches through the stack instead of just checking the 1st entry)
2024-06-20 19:17:24 +02:00
altalk23
f523689f53
cause my ebo check is wrong
2024-06-20 20:14:32 +03:00
altalk23
bf2fcd2daf
ebo edge case
2024-06-20 20:09:58 +03:00
altalk23
1a513ec3c6
change the alignment things
2024-06-20 20:06:00 +03:00
altalk23
7d79ddde30
slow one-of impl
2024-06-20 19:46:12 +03:00
Fleeym
115f0e75a0
download specific version for update instead of latest
2024-06-20 19:30:51 +03:00
ConfiG
255a42c1f9
fix frame drawing over next/prev page buttons
2024-06-20 19:14:40 +03:00
altalk23
abc34f9a1e
make indexof a basic for loop instead
2024-06-20 19:12:26 +03:00
altalk23
4c15bdbe32
remove toRemove from events
2024-06-20 19:06:38 +03:00
dankmeme01
92704b965f
fix use of dangling string_view in task names
2024-06-20 17:36:53 +02:00
matcool
9d0c8ccc40
fix typename errors
2024-06-20 12:07:25 -03:00
matcool
5f37d30fbd
add static_assert to prevent old way of adding members to modify
2024-06-20 11:58:44 -03:00
altalk23
636be07435
fix event pool race condition in a hacky way
2024-06-20 16:17:02 +03:00
altalk23
eb233f8482
update tuliphook
2024-06-20 15:37:55 +03:00
ConfiG
b3925f1913
fix gd version of the top sprite too
2024-06-20 15:29:34 +03:00
ConfiG
e273ef27b6
fix some ui positioning
2024-06-20 15:27:01 +03:00
altalk23
c3058ff452
add fast menu back
2024-06-20 15:21:34 +03:00
altalk23
7bd8a1a231
remove RT_ADD and RT_REMOVE
2024-06-20 15:19:43 +03:00
altalk23
3f674e522d
quick impl one-of
2024-06-20 14:48:51 +03:00
ConfiG
0a6a5e6206
clamp swelvy bg vertically instead of repeating
2024-06-20 14:45:27 +03:00
altalk23
08da8ca774
remove all warnings
2024-06-20 14:16:37 +03:00
altalk23
34e51ff868
cleanup old field remnants without abi break
2024-06-20 11:48:15 +03:00
dankmeme01
fdb473ac7c
fix std::locale crash on some systems
2024-06-20 06:01:19 +02:00
Cvolton
79689cdbc4
fix geode layer enter crash
2024-06-19 23:51:57 +02:00
Fleeym
70fe096724
Windows stacktrace fix ( #925 )
...
* fix the windows hook exceptions
* update tuliphook
* update tuliphook
* remove old code
---------
Co-authored-by: altalk23 <45172705+altalk23@users.noreply.github.com>
Co-authored-by: dankmeme01 <42031238+dankmeme01@users.noreply.github.com>
Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
2024-06-19 23:03:32 +03:00
ConfiG
815c4a31d8
no mod updates is not an error
2024-06-19 19:11:09 +03:00
Cooper
8792747de2
Add discord and website links to mod.json ( #921 )
2024-06-18 20:26:15 -03:00
matcool
adc4469f77
add AxisAlignment::Between, for equal space between elements
...
inspired by flexbox's space-between
2024-06-18 00:17:00 -03:00
matcool
97d2e44611
fix CCArrayExt::value_type
2024-06-18 00:17:00 -03:00
Fleeym
76e2ed47c6
fix texture corruption on ModsLayer
2024-06-18 01:36:59 +03:00
matcool
6e6daceb1c
bring back safe mode ui
2024-06-17 15:15:01 -03:00
matcool
a421047d16
check for texture loader's fallback
2024-06-17 12:02:33 -03:00
matcool
626a65cb38
ok we do need addSearchPath in updateModResources
2024-06-17 11:13:26 -03:00
Cvolton
de50b989c7
add comma to download count
2024-06-17 13:11:01 +02:00
dankmeme01
f3525035ad
fix Ref and WeakRef move assignment operator
2024-06-17 12:56:12 +02:00
Cvolton
71c585f80d
fix android build
2024-06-17 12:38:37 +02:00
Cvolton
8f3f4d7a05
only trigger confirmation popup if state changed
2024-06-17 10:20:47 +02:00
matcool
aeaf7f7b88
fix paths not properly being removed due to trailing /, and other logic errors
2024-06-17 03:01:28 -03:00
matcool
3313a4461d
only check for updates once ever in menulayer::init
2024-06-16 17:20:49 -03:00
matcool
8f1a9cf6a3
show confirm dialog directly when updating mods
2024-06-16 17:20:36 -03:00
SpaghettDev
c3c2afaac8
gd::vector::erase for android ( #906 )
...
* gd::vector::erase for android
* oops
2024-06-16 10:45:47 -04:00
matcool
723ff87f06
add geode addition comment
2024-06-15 21:24:20 -03:00
qimiko
df3d1477c7
hide platform console option on android
2024-06-15 15:30:03 -07:00
qimiko
8164bb20df
mark platforms as known in settings
2024-06-15 15:28:09 -07:00
HJfod
5c418c7052
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2024-06-15 14:00:56 +03:00
HJfod
0309e01e04
make file::openFolder actually work on selecting paths on windows
2024-06-15 14:00:35 +03:00
dankmeme01
6ae11dd462
don't change the method from POST to GET when following a redirect
2024-06-15 11:48:02 +02:00
Fleeym
4f400b530f
Move pick file APIs to Tasks ( #899 )
2024-06-14 23:19:16 +03:00
Fleeym
274b8d743f
Replace "Recommended" with "Featured" tab ( #897 )
...
* replace recommended with featured
* remove suggested source, update popup
* remove featured from isDefaultQuery
2024-06-14 19:52:14 +03:00
matcool
9679b4010d
update server user agent format
2024-06-14 00:54:31 -03:00
matcool
c1fbc08381
hacky temporary fix for mods with old gd key syntax
2024-06-14 00:32:38 -03:00
dankmeme01
84a2c6bc42
apparently it was a tuliphook bug so all of this is unnecessary 👍
2024-06-13 23:12:58 +02:00
dank_meme
e141d097ab
dont crash on mods failling to load (again)
2024-06-13 22:07:43 +02:00
dank_meme
e37615b459
fix mods crashing instead of failing to load when they fail to load
2024-06-13 22:02:49 +02:00
matcool
bacab92b75
ok apple clang can handle it
2024-06-13 12:14:05 -03:00
matcool
b22a59d41e
make _spr compile time
2024-06-13 12:06:26 -03:00
kynex7510
153f22f338
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-06-13 15:04:48 +02:00
kynex7510
22cc33b8a9
use string_view for sprite expansion
2024-06-13 15:04:32 +02:00
Cvolton
48a7981d3b
split GEODE_PLATFORM_NAME for MacArm and MacIntel
2024-06-13 14:02:08 +02:00
qimiko
5c684388f2
i keep forgetting to do this (pch fix)
2024-06-13 01:43:55 -07:00
Cvolton
0270d472a9
fix notification crashing when shown during a transition fade
2024-06-13 01:30:38 +02:00
mat
eb7c4d9803
rename Task::then to Task::listen
2024-06-12 17:38:46 -03:00
Fleeym
1c40a63e33
only display more button for devs on server mods
2024-06-12 13:03:46 +03:00
Fleeym
93c12a6757
oops
2024-06-12 12:57:26 +03:00
Fleeym
014ec689d8
make dev filter search by username
2024-06-12 12:56:55 +03:00
Fleeym
06bd2e202d
Index: use version with tag for creating download link
2024-06-12 12:18:58 +03:00
Fleeym
4d267d3794
ModProblemItem: use SPACE_WRAP for the textarea
2024-06-12 12:18:42 +03:00
kynex7510
84e47a596f
Revert "use fixed cmake"
...
This reverts commit cb0b34f7e3
.
2024-06-12 08:18:13 +02:00
Oleksandr Nemesh
562fbf6cb1
add 2.2 CCDrawNode members
2024-06-12 00:57:12 +03:00
matcool
fa7a2de780
add Task::then to handle tasks without storing a listener
2024-06-11 14:58:23 -03:00
matcool
da617eefaa
std::string const& -> std::string_view in task code
2024-06-11 13:16:34 -03:00
Fleeym
e9df2af4d4
guess we're not removing date library
...
This reverts commit 5912a8325c
.
2024-06-11 17:59:49 +03:00
Fleeym
5912a8325c
remove date library
2024-06-11 17:55:50 +03:00
mat
c80f58bb27
specify commit hash on md4c
2024-06-11 10:56:36 -03:00
kynex7510
a5d638215e
Mute warning
2024-06-11 15:54:33 +02:00
kynex7510
cb0b34f7e3
use fixed cmake
2024-06-11 15:47:44 +02:00
kynex7510
cb1e7def9b
Remove warnings
2024-06-11 15:20:06 +02:00
kynex7510
68ac2b020a
Mute warning
2024-06-11 15:13:20 +02:00
kynex7510
fdcad96521
Use winapi threads
2024-06-11 15:04:15 +02:00
Cvolton
698112a573
fix "loading mods cancelled" constantly appearing
2024-06-11 01:07:03 +02:00
Cvolton
2b53e8ae7d
add keyboard support to modslayer
2024-06-11 00:44:14 +02:00
dankmeme01
b8ae37ed06
dont crash on bp if debugger attached
2024-06-10 23:58:41 +02:00
Cvolton
d0821f5c3a
add special error for 1114
2024-06-10 20:36:00 +02:00
mat
2d274693c1
friend CCHttpClient
2024-06-10 11:33:06 -03:00
Cvolton
84c0ba5f0f
increase max delay for restarting gd
2024-06-10 14:50:40 +02:00
Cvolton
cc5df2cac2
add awesome code to show restarting text
2024-06-10 14:35:44 +02:00
matcool
1d98bc9248
fix it
2024-06-09 19:47:38 -03:00
matcool
89548f282c
i forgot about the json primitives
2024-06-09 19:36:36 -03:00
matcool
899a1a5d86
just include stl_serialize everywhere at this point
2024-06-09 19:23:05 -03:00
matcool
6c1a330aa6
check for is_json when using Mod::getSavedValue
2024-06-09 19:14:45 -03:00
Ashton
2779c04394
UI Fixes and Revamped Developer List ( #877 )
...
* UI Fixes and Revamped Developer List
* Remove toggler fix as the underlying issue is fixed in bindings
2024-06-09 17:19:12 -03:00
SMJS
74a450e3c3
Border simplification/bad practice fixes ( #883 )
...
* Removed some useless stuff from Border
* Removed the bad z order abuse
2024-06-09 17:15:09 -03:00
acaruso-xx
ce6e6f063a
Fix CCMotionStreak member
2024-06-09 11:27:57 -04:00
SpaghettDev
7c5a83d3d1
cursor position member ( #872 )
2024-06-08 21:50:58 +02:00
dankmeme01
5b483946ba
Fix windows crashlog ( #875 )
...
* i fixed it for real now i promise i tested
* fix wine too
2024-06-08 21:40:14 +02:00
matcool
2f22102a93
trigger on_mod(Loaded) for internal mod, use it in a few places
2024-06-08 16:19:28 -03:00
dank_meme
23f444e8b4
fix windows crashlog finally!!!
2024-06-08 19:14:36 +02:00
altalk23
3ab70775c0
fix macos entry again
2024-06-08 19:20:04 +03:00
HJfod
e71d8fff5d
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2024-06-08 18:35:05 +03:00
HJfod
c82112f2c8
cancel tasks on handle destroy
2024-06-08 18:34:54 +03:00
Fleeym
f909a737ec
add WebResponse::into
2024-06-08 18:11:16 +03:00
altalk23
5969c905a8
fix mangles for entries
2024-06-08 16:00:04 +03:00
altalk23
6b2ac24ccd
add geodeImplicitEntry and geodeCustomEntry
2024-06-08 15:57:50 +03:00
SMJS
87649f18da
Fixed padding and added a content layer to borders ( #868 )
2024-06-08 14:50:59 +03:00
SMJS
d9ed677c95
Added my nodes to the UI include ( #869 )
2024-06-08 14:50:15 +03:00
altalk23
330c20ec2c
fix the string
2024-06-08 14:46:24 +03:00
Jouca
9c8f1a809e
Added ParticleStruct members ( #865 )
...
* Update CCParticleSystemQuad.h
* Update CCParticleSystemQuad.h
---------
Co-authored-by: alk <45172705+altalk23@users.noreply.github.com>
2024-06-08 14:45:31 +03:00
dankmeme01
1dcc4264a4
apparently it did do something
2024-06-08 13:41:41 +02:00
altalk23
1ac50e1587
particle struct size
2024-06-08 14:38:30 +03:00
Fleeym
e910645cb8
fix some touch prio issues in ModsLayer
2024-06-08 13:02:41 +03:00
Fleeym
1c36854e73
fix timezone shennanigans
2024-06-08 12:13:41 +03:00
dankmeme01
f5f3873597
fix exception handling yet again
2024-06-08 09:55:24 +02:00
qimiko
80d95cf603
change per platform array values
2024-06-07 23:42:54 -07:00
dankmeme01
6adff05755
ignore more debug exceptions
2024-06-08 08:20:04 +02:00
dankmeme01
cd7c4b9d43
fix exceptions further
2024-06-08 08:06:48 +02:00
dank_meme
ebf55395f5
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-06-08 07:48:05 +02:00
dank_meme
0602b34734
fix windows crashlog
2024-06-08 07:47:52 +02:00
Fleeym
407e91605d
Revert "add Task based file utils on android"
...
This reverts commit a299f86170
.
2024-06-08 02:44:35 +03:00
Fleeym
754ae3cde6
fix supersede ids being validated
2024-06-08 02:40:25 +03:00
Fleeym
a299f86170
add Task based file utils on android
2024-06-08 00:49:10 +03:00
qimiko
47e7f8308a
split macos platform
2024-06-07 05:56:35 -07:00
qimiko
d0c6629ea3
show platform in load message
2024-06-07 05:55:40 -07:00
qimiko
fe068a002c
supposed arm macos steam fix
2024-06-07 05:04:11 -07:00
dankmeme01
b129808723
remove old web utils
2024-06-07 11:20:50 +02:00
dankmeme01
049482efdd
fix messageboxfix and remove warning in win crashlog
2024-06-07 11:00:12 +02:00
altalk23
38976cc42c
yeet wstring overloads
2024-06-07 09:38:06 +03:00
Fleeym
d943897898
use v-less version for geode param
2024-06-07 00:52:23 +03:00
Fleeym
e121323f28
add new params to update check
2024-06-07 00:46:37 +03:00
SMJS
4c2e020b7f
Added border color support and fixed the color reload ( #859 )
...
* Moved a DTOR so that $modify doesn't complain
* Added border color support and fixed the color reload
* Small name correction
* Removed a debug log
2024-06-06 23:13:57 +03:00
altalk23
0f6b6b5b9d
add utils cocos
2024-06-06 21:35:47 +03:00
SMJS
843c389161
Moved a DTOR so that $modify doesn't complain ( #858 )
2024-06-06 21:11:07 +03:00
altalk23
ddeecaeff2
add border includes
2024-06-06 21:04:55 +03:00
Jouca
dafc4906c0
openIndexPopup fixed ( #853 )
2024-06-06 20:11:13 +03:00
dankmeme01
22575478b7
fix unreachable warning
2024-06-06 17:43:20 +02:00
Ashton
345262c771
Fix SwelvyBG ( #852 )
...
* Fix SwelvyBG
* Use abs instead
2024-06-06 16:56:50 +02:00
SMJS
cb81e86e2f
List color fix ( #856 )
...
* Added a fix for the color support in generic cells
2024-06-06 14:20:44 +02:00
SMJS
e9304c60ac
Added dynamic borders ( #855 )
...
* Added dynamic borders
* Removed an ambiguous size
2024-06-06 14:17:14 +02:00
qimiko
1ec8316877
blessings to the ci
2024-06-06 05:13:42 -07:00
dankmeme01
8cd91ac93a
oh my fod
2024-06-06 13:51:24 +02:00
kynex7510
4ac52b11d2
Yeet safe_cast
2024-06-06 12:31:22 +02:00
kynex7510
7b2051d0b6
HJFod will be executed for this
2024-06-06 12:15:33 +02:00
SMJS
9a3a66ff3f
Added better color customization support for generic list cells ( #854 )
...
* Added better color customization support for generic list cells
2024-06-06 10:03:36 +02:00
dankmeme01
99958c02c9
fix empty post fields freeze
2024-06-06 09:58:24 +02:00
dankmeme01
07ceb71e8c
allow integral web param
2024-06-06 09:43:37 +02:00
qimiko
20f0f35f9c
make the load hook dynamic
2024-06-05 14:24:25 -07:00
qimiko
0060de4e64
a real path hash fix
2024-06-05 13:47:16 -07:00
SMJS
e0d9056a88
Added space only wrapping to the simple text area ( #851 )
2024-06-05 21:16:23 +03:00
qimiko
712caa4c1e
dynamic cast hooks for macos
2024-06-04 22:23:14 -07:00
qimiko
f08856f663
fix macos entry addresses
2024-06-04 21:52:47 -07:00
qimiko
5170433c72
no pch
2024-06-04 14:54:07 -07:00
Cvolton
144b2d70da
aliastl string
2024-06-04 23:33:07 +02:00
Fleeym
81b4d7048e
fix ModProblemItem error stuff
2024-06-05 00:28:47 +03:00
Fleeym
9b4cfebbee
ModsLayer: add open mods dir button
2024-06-05 00:19:47 +03:00
Fleeym
b1a21ad5f1
fix GeodeSquareSprite screwing up texture cache
2024-06-05 00:19:47 +03:00
Fire
63d4e49eda
fix m1 crashlog code ( #842 )
2024-06-04 15:33:32 -03:00
Cvolton
25fe269c68
use setidpopup for page changes
2024-06-04 19:39:36 +02:00
Fleeym
bb64bf8bc0
rare hjfod L
2024-06-04 20:20:20 +03:00
matcool
40e2605731
use formatDevelopers in modpopup
2024-06-04 12:55:55 -03:00
kynex7510
69e40b659f
Fearmongering
2024-06-04 16:31:03 +02:00
qimiko
84a73f11ab
works for me imo
2024-06-04 04:20:35 -07:00
matcool
4f6492da08
implement std::hash<std::filesystem::path> for everything but windows
2024-06-04 00:41:21 -03:00
qimiko
7860cb05ef
grrr (pch fixes)
2024-06-03 17:20:47 -07:00
altalk23
35b5626252
remove ghc from util.cpp (why was this here did i broke smth)
2024-06-03 23:24:45 +03:00
altalk23
0c35a92ece
Update queueInMainThread to be movable
2024-06-03 23:21:17 +03:00
altalk23
e52b488d0d
remove old fields & fix some deprecations
2024-06-03 23:04:54 +03:00
Fleeym
05cb95edec
SAFE restart
2024-06-03 21:13:30 +03:00
Fleeym
e5f9c90370
ModList: add alternative buttons for mods
2024-06-03 21:13:30 +03:00
Fleeym
20e80e27b1
adjust error colors on GD theme
2024-06-03 21:13:30 +03:00
Fleeym
669eef4358
ModProblems: add "Fix" button check
2024-06-03 21:13:30 +03:00
kynex7510
cc119d8843
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-06-03 18:37:20 +02:00
kynex7510
d96c9756a1
Remove useless proxy forwarders
2024-06-03 18:36:51 +02:00
Fleeym
7087767d3e
MenuLayer: prevent update and error icon overlap
2024-06-03 18:56:58 +03:00
Fleeym
4e1721a6ef
make mod problems a bit better
2024-06-03 18:53:39 +03:00
mat
cdbed58178
Merge pull request #833 from geode-sdk/new-index-but-better
...
merge new index
closes #712
2024-06-03 12:15:35 -03:00
Fleeym
b96be1a8f2
add support for supersede updates from server ( #810 )
2024-06-03 12:12:48 -03:00
Fleeym
e6e1d34694
ModList: check owner when displaying mod devs
2024-06-03 17:39:15 +03:00
Fleeym
170506e533
fix xinput on wine
2024-06-03 17:03:37 +03:00
matcool
9a9f63a82f
remove gd mod.json shorthand, per platform is now required
...
closes #471
2024-06-03 10:23:06 -03:00
qimiko
6b52da266c
fat libs for macos
2024-06-03 05:38:49 -07:00
matcool
ff8de703ab
gnustl std::vector<bool>::at
2024-06-03 01:24:18 -03:00
matcool
324795cddb
ghc::filesystem -> std::filesystem
...
remove ghc::filesystem :D
closes #713
2024-06-02 22:35:51 -03:00
qimiko
188ae45af2
update the libs or something
2024-06-02 17:59:13 -07:00
Cvolton
6575754b77
use aliastl on windows
2024-06-03 02:39:29 +02:00
matcool
713267a590
add getMod forward decl
2024-06-02 21:13:05 -03:00
matcool
ab08a1f64e
remove log include from terminate util, fixes member test
2024-06-02 21:08:32 -03:00
kynex7510
b8996a984b
This line is useless
2024-06-02 23:13:38 +02:00
kynex7510
b6783d8997
Misinformation
2024-06-02 23:11:19 +02:00
kynex7510
9385cb302c
Load xinput if it's not already loaded
2024-06-02 23:10:05 +02:00
kynex7510
1f9cb46b02
Fix loader
2024-06-02 22:46:01 +02:00
matcool
b7488e0b5a
SwelvyBG speed shouldnt depend on fps
2024-06-02 17:14:44 -03:00
matcool
959ae77036
proxy loader now properly defines ordinal
2024-06-02 16:38:50 -03:00
matcool
9194e8c718
important grammar fix
2024-06-02 15:26:06 -03:00
matcool
637a79429e
fix proxyloader
2024-06-02 15:24:59 -03:00
matcool
6b79cb2b6e
patch lld-link's tailMerge to almost fix xmm registers
...
see: https://github.com/llvm/llvm-project/issues/51941
2024-06-02 14:22:32 -03:00
matcool
a7bf4ef5ae
we have enough windows bindings for proper 2.206
2024-06-02 14:06:10 -03:00
Cvolton
5e413acfc2
update cclayer header for 2.206
2024-06-02 19:00:51 +02:00
dankmeme01
0be92c90c7
fix persist and fix windows stacktrace
2024-06-02 18:05:34 +02:00
kynex7510
fe7d24cd01
Fix proxy
2024-06-02 17:10:44 +02:00
Cvolton
9b361b11b8
remove updateBar calls from slider stuff (its called implicitly by setValue)
2024-06-02 16:30:52 +02:00
kynex7510
ad54bf6425
Fix addresser
2024-06-02 10:43:41 +02:00
kynex7510
620e6b5eb9
Merge branch 'main' of https://github.com/geode-sdk/geode into new-index-but-better
2024-06-02 10:43:22 +02:00
kynex7510
4a5856ea1c
Switch to xinput
2024-06-02 09:36:33 +02:00
matcool
fd0109e408
comment out these patches for now TODO mat yeah
2024-06-02 04:03:15 -03:00
qimiko
888f6e8dac
arm mac platform
2024-06-01 20:05:54 -07:00
kynex7510
29b98b3b4b
Delete duplicates
2024-06-02 00:04:55 +02:00
kynex7510
8ea2d759cc
Revert "Revert "Merge branch 'main' into new-index-but-better""
...
This reverts commit be89e09e4b
.
2024-06-02 00:04:09 +02:00
kynex7510
be89e09e4b
Revert "Merge branch 'main' into new-index-but-better"
...
This reverts commit 19ab68d202
, reversing
changes made to f95daab2fe
.
2024-06-02 00:00:23 +02:00
matcool
19ab68d202
Merge branch 'main' into new-index-but-better
2024-06-01 18:56:22 -03:00
kynex7510
f95daab2fe
Update loader
2024-06-01 23:50:36 +02:00
matcool
2c6ffb6bdf
update all the libs
2024-06-01 18:50:29 -03:00
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