matcool
|
518b15e34a
|
$on_mod required using geode namespace
|
2023-05-19 13:58:24 -03:00 |
|
altalk23
|
372e2aaeaa
|
Fix Mod::addHook
|
2023-05-09 10:13:31 +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 |
|
altalk23
|
d7ccfdef3e
|
revert mod.json resource and move markdowns
|
2023-05-01 13:06:46 +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 |
|
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
|
f7edc81df4
|
fix macos includes for file.hpp
|
2023-04-27 10:41:07 +03:00 |
|
hjfod
|
50ff15c356
|
add public file watching api
|
2023-04-27 09:22:56 +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
|
fa48b6aa61
|
add CCApplication::getControllerConnected on mac
|
2023-04-16 11:12:14 +03:00 |
|
HJfod
|
b1df152231
|
add Notification::create default time
|
2023-04-15 14:25: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
|
80b5b20efb
|
fix events, resources, and minor stuff
|
2023-04-10 12:49:59 +03:00 |
|
HJfod
|
746164bba8
|
make EventListener copy constructor not disable the other & bump version
|
2023-04-09 18:45:19 +03:00 |
|
HJfod
|
2fe88f1c33
|
make Event::post return the ListenerResult
|
2023-04-09 18:35:08 +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
|
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
|
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
|
993cd6fd7e
|
rework event listeners to add different queues for listeners
|
2023-04-05 18:17:53 +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
|
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
|
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
|
57947a9a27
|
impl retainCount to fix macos build
|
2023-04-01 17:28:53 +03:00 |
|
HJfod
|
eabb68bbcf
|
fix circle button sprite size
|
2023-04-01 17:20:49 +03:00 |
|
HJfod
|
e92541a655
|
add WeakRef
|
2023-03-30 22:07:57 +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 |
|
hjfod
|
7963469f1e
|
make attributes use json::Value instead of std::any
|
2023-03-29 15:23:57 +03:00 |
|
hjfod
|
38575ac825
|
add CCScene::get + CCScheduler::get + CCNode::hasAncestor
|
2023-03-29 11:11:22 +03:00 |
|
HJfod
|
7305445f05
|
add vector log
|
2023-03-28 22:17:22 +03:00 |
|
HJfod
|
5cdfbc3e67
|
add EventListener::getFilter
|
2023-03-27 21:22:18 +03:00 |
|
HJfod
|
8c969a8628
|
fix codegen base classes not all being public + CCApplication members
|
2023-03-25 20:31:11 +02:00 |
|
hjfod
|
52c308e65d
|
event stuff
|
2023-03-25 18:22:34 +02:00 |
|
hjfod
|
e962d5b89f
|
fix mac build
|
2023-03-24 09:43:46 +02:00 |
|
HJfod
|
9bdd9fc526
|
add event listener stuff
|
2023-03-23 21:42:01 +02:00 |
|
HJfod
|
a5e33668aa
|
add filter to EventListenerNode
|
2023-03-23 19:14:09 +02:00 |
|
hjfod
|
dc4f029bf3
|
add CCEGLView::setupWindow
|
2023-03-23 18:01:10 +02:00 |
|
HJfod
|
11299df20c
|
remove uses of RT_ADD + more bindings
|
2023-03-22 21:49:29 +02:00 |
|
HJfod
|
93fd396ed9
|
ensure mod events are only posted in gd thread
|
2023-03-21 22:01:10 +02:00 |
|
altalk23
|
909e3355f9
|
update tuliphook
|
2023-03-20 11:48:15 +03:00 |
|
HJfod
|
1265aafd56
|
more editor bindigs + CCRect dual CCPoint constructor
|
2023-03-19 21:45:23 +02:00 |
|
HJfod
|
81472c9ab5
|
make Layout inherit from CCObject
|
2023-03-19 15:02:49 +02:00 |
|
HJfod
|
cc13197c98
|
add editor settings bindings
|
2023-03-19 10:01:40 +02:00 |
|
HJfod
|
b191f8a583
|
Merge branch 'main' of https://github.com/geode-sdk/geode into main
|
2023-03-18 21:01:48 +02:00 |
|
HJfod
|
55b0312664
|
more editor bindings
|
2023-03-18 21:01:39 +02:00 |
|
alk
|
0216a66e89
|
Fix cutoff constructor
|
2023-03-18 21:59:53 +03:00 |
|
HJfod
|
09341840f8
|
more bindings
|
2023-03-15 22:36:13 +02:00 |
|
matcool
|
c1900ac45c
|
use FieldIntermediate instead of plain Derived*
m_fields contains a .self() method, which would be missing in the
intellisense pass
|
2023-03-12 18:20:56 -03:00 |
|
matcool
|
cf1371f408
|
Simplify modify when __INTELLISENSE__ is set
This should greatly help anyone using C++ intellisense by getting rid of
the phantom "incomplete type is not allowed" errors
|
2023-03-12 18:13:00 -03:00 |
|
matcool
|
306fde70d0
|
add util geode::cocos::getMousePos
|
2023-03-11 11:40:03 -03:00 |
|
HJfod
|
5f3c6587b3
|
add CCNode::removeChildByID
|
2023-03-11 10:19:26 +02:00 |
|
PoweredByPie
|
5af15fba7c
|
Add geode::prelude to replace USE_GEODE_NAMESPACE()
Don't use macros where not necessary!
This deprecates the old macro by way of a weird alias namespace.
|
2023-03-10 12:09:48 -08:00 |
|
mat
|
174136ce0b
|
Make CCDictionaryExt::operator= return type not const
|
2023-03-10 09:22:48 -03:00 |
|
dogotrigger
|
8310485fc0
|
Fix CCDictionary's = operator
that was easy and working fix
|
2023-03-10 09:19:24 -03:00 |
|
HJfod
|
0a37b01845
|
fix max size of editor button sprites
|
2023-03-08 19:31:07 +02:00 |
|
hjfod
|
b88eda0fde
|
Merge branch 'main' of https://github.com/geode-sdk/geode
|
2023-03-08 08:38:25 +02:00 |
|
alk
|
1b2c7606b6
|
Fix recursive comparison in VersionTag
|
2023-03-07 11:56:36 +03:00 |
|
hjfod
|
ebfa7b2af4
|
fix loader min mod version
|
2023-03-07 08:50:20 +02:00 |
|
HJfod
|
00852654ad
|
fix layout infinite recursion issue + EditorPauseLayer object labels
|
2023-03-06 21:55:02 +02:00 |
|
HJfod
|
0f19f09a32
|
fix version comparisons
|
2023-03-06 20:59:30 +02:00 |
|
altalk23
|
ed02c8a893
|
actually fix fields lol
|
2023-03-06 21:24:38 +03:00 |
|
altalk23
|
7dba804969
|
Half revert constructors, having two types
|
2023-03-06 21:20:50 +03:00 |
|
HJfod
|
ad98823438
|
Merge branch 'main' of https://github.com/geode-sdk/geode into main
|
2023-03-06 19:53:01 +02:00 |
|
HJfod
|
2e485d88a9
|
add CurrencyRewardLayer::create and its related enums
|
2023-03-06 19:52:49 +02:00 |
|
altalk23
|
c89df7b992
|
rename monostate ctors to zero ctors & make it platform independent
|
2023-03-06 00:52:39 +03:00 |
|
alk
|
0706e52c81
|
Add m_fields.self()
|
2023-03-03 12:08:56 +03:00 |
|
mat
|
c71890c179
|
remove unecessary templates
|
2023-03-01 20:09:37 -03:00 |
|
altalk23
|
ceeea0bd51
|
Make the field fix only a minor change
|
2023-03-02 01:08:25 +03:00 |
|
altalk23
|
f6dd88aed1
|
Merge branch 'main' of https://github.com/geode-sdk/geode
|
2023-03-02 01:02:19 +03:00 |
|
altalk23
|
7710fa91b8
|
Fix field index, allow Parent* conversion of field
|
2023-03-02 01:02:09 +03:00 |
|
hjfod
|
4a15afc7a7
|
add EditorUI::sliderChanged + Result::ok + bump version
|
2023-02-27 18:36:36 +02:00 |
|
HJfod
|
5c9ee08922
|
fix file open dialog default path not having a way to specify filename
|
2023-02-26 20:37:13 +02:00 |
|
altalk23
|
6aba7cfdec
|
Make log not throw, but warn on invalid format
|
2023-02-26 17:25:11 +03:00 |
|
altalk23
|
724a9d342b
|
Modify don't hook if address is nullptr
|
2023-02-26 17:11:02 +03:00 |
|
altalk23
|
67f5c87ea8
|
Merge branch 'main' of https://github.com/geode-sdk/geode
|
2023-02-26 15:34:13 +03:00 |
|
altalk23
|
d024dbb858
|
fix macos crash on opening (typeinfo_cast nullptr)
|
2023-02-26 15:33:00 +03:00 |
|
HJfod
|
277ad8c159
|
Merge branch 'main' of https://github.com/geode-sdk/geode into main
|
2023-02-26 12:47:26 +02:00 |
|
HJfod
|
4d2daec7df
|
api break yahoo!!! fix BasedButtonSprite names and top node scaling
|
2023-02-26 12:46:55 +02:00 |
|
matcool
|
c183a3566f
|
fix addresser for CCFileUtils
|
2023-02-25 15:25:12 -03:00 |
|
HJfod
|
9f60091fbb
|
add file::readDirectory as a sane alternative to file::listFiles
|
2023-02-25 11:21:43 +02:00 |
|