matcool
a2b8f2721a
make json library exported
2023-05-24 16:17:58 -03:00
alk
d9c775651e
Update pickup fix for collectibles
2023-05-23 00:01:40 +03:00
alk
cdc80ffe9f
Add pickup trigger fix
2023-05-22 23:54:28 +03:00
matcool
518b15e34a
$on_mod required using geode namespace
2023-05-19 13:58:24 -03:00
matcool
0f1d81326a
remove minhook and commented out dobby
...
we seriously were including minhook this whole time?? its literally
unused btw
2023-05-19 12:49:36 -03:00
camila314
392c6941fe
Implement update functionality
2023-05-18 10:20:04 -05:00
altalk23
261851887c
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-05-09 10:13:52 +03:00
altalk23
372e2aaeaa
Fix Mod::addHook
2023-05-09 10:13:31 +03:00
matcool
af8d4a04de
enable ansi color support for windows console, use it on logs
...
this will use gray for debug, blue for info, yellow for warning and red
for error
2023-05-06 13:32:34 -03:00
altalk23
56b7b66b93
fix getSaveDir not working with nonascii paths
2023-05-06 18:31:51 +03:00
altalk23
a968153331
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-05-01 18:41:36 +03:00
altalk23
0f6b173a11
handle the ui for major and minor versions
2023-05-01 18:41:18 +03:00
matcool
a1e9ac46b9
use wide version of winapi functions
...
This in theory should help with unicode support, as the old cocos2d
methods did not handle unicode well. However i was not able to test this
since vanilla gd itself doesnt launch on a non ascii path for me!
2023-05-01 11:18:35 -03:00
altalk23
b236a1daac
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-05-01 16:41:03 +03:00
altalk23
4929599c19
Reenable has update icon
2023-05-01 16:40:55 +03:00
altalk23
1323debea7
remove file::current_path, add less and more version compares
2023-05-01 16:06:06 +03:00
alk
91ad04b86c
Update Bootstrapper.cpp
2023-05-01 15:28:55 +03:00
alk
be70700349
Update Bootstrapper.cpp
2023-05-01 15:16:29 +03:00
alk
799a6672ce
Update util.cpp
2023-05-01 15:15:27 +03:00
altalk23
dc96da012d
don't rely on filesystem current_path
2023-05-01 14:47:25 +03:00
altalk23
d7ccfdef3e
revert mod.json resource and move markdowns
2023-05-01 13:06:46 +03:00
altalk23
144bb1baae
remove debug message box
2023-05-01 12:12:29 +03:00
altalk23
e3bda2a544
Fix resources because of broken working directory
2023-05-01 12:11:32 +03:00
altalk23
95f046b98e
add markdowns and mod.json as resources
2023-05-01 11:36:11 +03:00
altalk23
b7c2a422fd
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-28 15:04:13 +03:00
altalk23
c174f81998
make getGameDir weaklyCanonical
2023-04-28 15:03:58 +03:00
HJfod
a45032ae2c
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-04-27 18:51:08 +03:00
HJfod
e7ab46cfdb
add logging for gd::string and fix version comparisons being inverted
2023-04-27 18:50:45 +03:00
altalk23
7af062f35d
fix fuzzy search
2023-04-27 11:28:39 +03:00
altalk23
f7edc81df4
fix macos includes for file.hpp
2023-04-27 10:41:07 +03:00
altalk23
1fbfbd85ae
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-27 10:33:14 +03:00
altalk23
7fd42312bb
fix setuppulsepopup and colorselectpopup
2023-04-27 10:33:07 +03:00
hjfod
50ff15c356
add public file watching api
2023-04-27 09:22:56 +03:00
altalk23
8842e8f793
fix pickFile on macos
2023-04-26 12:29:43 +03:00
altalk23
2e9a3b213b
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-26 12:09:28 +03:00
altalk23
5062899848
edit color popup struct
2023-04-26 12:09:11 +03:00
hjfod
1c699c3b04
fix file::writeToJson
2023-04-24 08:59:38 +03:00
HJfod
2dbad94e52
add utils for loading and saving structs as json files
2023-04-22 21:37:57 +03:00
hjfod
40f36bbeb8
make sure to also remove event listeners from the toAdd queue
2023-04-20 11:24:45 +03:00
HJfod
9deb5a8a09
add some bindings
2023-04-16 21:45:22 +03:00
HJfod
fa48b6aa61
add CCApplication::getControllerConnected on mac
2023-04-16 11:12:14 +03:00
HJfod
a5f3fe10c7
fix layouts not working properly on nodes whose scale isn't 1
2023-04-15 15:08:28 +03:00
HJfod
b1df152231
add Notification::create default time
2023-04-15 14:25:33 +03:00
HJfod
475499407f
fix Notification not being at the top of the scene tree
2023-04-15 14:20:33 +03:00
HJfod
7bcb6d75eb
fix CCApplication member offsets
2023-04-15 14:18:09 +03:00
HJfod
11a90adf12
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-04-11 20:41:51 +03:00
HJfod
3a357027d6
add Mod::hasSavedValue + fix some enumKeyCodes
2023-04-11 20:41:35 +03:00
altalk23
ed442702fe
make ModStateFilter copy ctor default
2023-04-10 17:12:49 +03:00
altalk23
4cec5d7eb0
Add copy ctors to event filters
2023-04-10 16:54:58 +03:00
altalk23
d0d0b79578
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-10 14:35:27 +03:00
altalk23
f89cdcd78a
Fix macos crashing on hook enabling
2023-04-10 14:35:09 +03:00
HJfod
2ce5680a6a
fix weakref on CCTextInputNode
2023-04-10 12:59:23 +03:00
HJfod
bc840ecb98
minor formatting changes
2023-04-10 12:50:31 +03:00
altalk23
80b5b20efb
fix events, resources, and minor stuff
2023-04-10 12:49:59 +03:00
HJfod
208ba02279
add a fix for CCTextInputNode content size
2023-04-10 10:20:42 +03:00
HJfod
746164bba8
make EventListener copy constructor not disable the other & bump version
2023-04-09 18:45:19 +03:00
HJfod
43a705ace1
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-04-09 18:36:10 +03:00
HJfod
2fe88f1c33
make Event::post return the ListenerResult
2023-04-09 18:35:08 +03:00
alk
80e75f2a4a
Add continue for null hooks
2023-04-09 18:30:48 +03:00
altalk23
22d138bee2
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-09 18:29:18 +03:00
altalk23
d7fd2a581d
error non virtual missing bindings on compile time
2023-04-09 18:29:11 +03:00
HJfod
97b7cbe211
fix AxisLayout::getSizeHint cross axis size
2023-04-09 15:09:05 +03:00
HJfod
fe27260abc
add a special case for null mod to allow listening for all mod events
2023-04-09 11:19:48 +03:00
HJfod
fac032f8b1
fix dev names being clickable in the dev popup (fix for #153 )
2023-04-07 20:25:55 +03:00
HJfod
cf69fa3b2f
fix WeakRef
2023-04-07 20:07:16 +03:00
HJfod
e71023f36f
dont move parameters for dispatchevent
2023-04-07 13:31:42 +03:00
hjfod
69ddb75bd9
always place new listeners at the front of the queue
2023-04-06 19:01:06 +03:00
hjfod
0460fef4a2
make getFilter return a reference to it
2023-04-06 19:00:49 +03:00
hjfod
b9b8c29d1d
make EventFilter store a pointer to its listener
2023-04-06 09:29:09 +03:00
alk
5924901d2d
Make SentAsyncWebRequest dllexported
2023-04-05 21:01:32 +03:00
HJfod
3dd6d55b49
add CCNode::getEventListenerCount
2023-04-05 19:26:46 +03:00
HJfod
6ba91482a6
fix event listeners not being removed from the right queue
2023-04-05 18:59:25 +03:00
hjfod
6d77f841c9
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-05 18:18:21 +03:00
hjfod
993cd6fd7e
rework event listeners to add different queues for listeners
2023-04-05 18:17:53 +03:00
Fleeym
530551ec95
add bindings and ids for CustomSongWidget
2023-04-05 14:06:31 +03:00
HJfod
ed8d230733
add EventFilter::getCallback
2023-04-04 21:56:18 +03:00
hjfod
b44b5d3cd3
add SpacerNode & bring back Dispatch
2023-04-04 17:44:49 +03:00
HJfod
c1d4a89f8b
fix event listeners vector containing freed listeners
2023-04-03 21:04:56 +03:00
hjfod
75580a01ae
changelog stuff
...
- make changelog visible in-game
- fix issues with the changelog in ModInfoPopup & scrollbar
2023-04-03 10:43:52 +03:00
hjfod
f8b32cdc88
add event tests
2023-04-03 10:04:56 +03:00
hjfod
2efe772329
fix crash if event listener is destroyed while they are being iterated
2023-04-03 09:36:38 +03:00
alk
ab2abcdae3
remove GEODE_DEBUG ifdef from log::debug
2023-04-03 01:01:40 +03:00
HJfod
5e6efa9112
add xml custom ctors
2023-04-02 17:47:28 +03:00
HJfod
ca3bf6516c
add geode custom ctor to DS_Dictionary
2023-04-02 17:30:53 +03:00
HJfod
21ee6894cf
fix EditLevelLayer not properly handling the id and layout of desc btn
2023-04-02 16:14:31 +03:00
HJfod
9fb5051f80
fix mod resources not being updated when a mod is enabled at runtime
2023-04-02 16:00:17 +03:00
HJfod
152f90cf67
add option to ignore invisible children to Layout
2023-04-02 14:43:39 +03:00
HJfod
cd3c09637b
add custom constructors to CCClippingNode and CCAction
2023-04-02 12:46:37 +03:00
HJfod
13e41ee059
buncha mac addresses for betteredit *slurp* :3
2023-04-02 11:02:47 +03:00
HJfod
61015be6b1
Merge pull request #150 from geode-sdk/addEventListener
...
Event stuff
2023-04-01 21:40:00 +03:00
HJfod
57947a9a27
impl retainCount to fix macos build
2023-04-01 17:28:53 +03:00
HJfod
83fe2bb679
Merge branch 'addEventListener' of https://github.com/geode-sdk/geode into addEventListener
2023-04-01 17:21:02 +03:00
HJfod
eabb68bbcf
fix circle button sprite size
2023-04-01 17:20:49 +03:00
hjfod
0e4636284b
fix multiple weak refs causing a memory leak
2023-03-31 11:36:54 +03:00
HJfod
e92541a655
add WeakRef
2023-03-30 22:07:57 +03:00
HJfod
83b0850878
fix scrollbar going funky on DevTools description
2023-03-30 19:20:17 +03:00
HJfod
585a9de18d
fix scrollbar hitbox being goofy due to ignoring anchor point position
2023-03-30 18:45:27 +03:00
HJfod
e2e1da069d
give a name to the touch type enum aswell as explicit values
2023-03-30 16:50:38 +03:00
HJfod
35f7f86e6d
add optional ids to node event listeners + properly clean them up
2023-03-29 22:07:33 +03:00
hjfod
69bd0d99ef
add AttributeSetEvent
2023-03-29 16:05:20 +03:00