altalk23
1323debea7
remove file::current_path, add less and more version compares
2023-05-01 16:06:06 +03:00
altalk23
e3bda2a544
Fix resources because of broken working directory
2023-05-01 12:11:32 +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
cf69fa3b2f
fix WeakRef
2023-04-07 20:07:16 +03:00
alk
5924901d2d
Make SentAsyncWebRequest dllexported
2023-04-05 21:01:32 +03:00
HJfod
e92541a655
add WeakRef
2023-03-30 22:07:57 +03:00
HJfod
a5e33668aa
add filter to EventListenerNode
2023-03-23 19:14:09 +02:00
HJfod
11299df20c
remove uses of RT_ADD + more bindings
2023-03-22 21:49:29 +02:00
HJfod
09341840f8
more bindings
2023-03-15 22:36:13 +02:00
matcool
306fde70d0
add util geode::cocos::getMousePos
2023-03-11 11:40:03 -03: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
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
0f19f09a32
fix version comparisons
2023-03-06 20:59:30 +02: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
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
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
HJfod
75be0b6502
Merge pull request #137 from geode-sdk/better-layouts
...
Better layouts
2023-02-23 22:34:14 +02:00
hjfod
bbbf3324eb
versions now support tag numbers + tags are now used in comparisons
2023-02-22 12:19:17 +02:00
altalk23
5dfef0c352
revert friend create for getting address
2023-02-21 10:41:11 +03:00
HJfod
511938fe1c
Merge branch 'main' into better-layouts
2023-02-19 19:58:47 +02:00
matcool
37361269ec
move Addresser::followThunkFunction to source
2023-02-14 18:28:13 -03:00
HJfod
ffd50eb0f1
fix ranges::reverse + add break line option to AxisLayoutOptions
...
also EditorPauseLayer ids but didn't finish the layouts yet
2023-02-14 21:54:45 +02:00
HJfod
cb1a6f15ee
update a lot of ids
2023-02-12 13:01:12 +02:00
HJfod
06bc6fda91
move GEODE_DLL to the structs themselves in JsonValidation
2023-02-10 17:09:05 +02:00
matcool
65f2cbb286
follow thunk functions for non virtuals
2023-02-09 13:54:30 -03:00
camila314
0cfb064631
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-02-09 09:45:11 -06:00
camila314
41aef57758
make >= default prevent issues
2023-02-09 09:45:06 -06:00
altalk23
04dd151f0e
minifunction replacing compiles
2023-02-08 18:25:07 +03:00
altalk23
4bf6344def
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-02-08 16:44:23 +03:00
altalk23
4f259c6e3a
forward filesystem
2023-02-08 16:42:34 +03:00
HJfod
049ff650e4
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-01-31 21:20:05 +02:00
HJfod
f32aaa8b12
add better support for dependencies
...
- create_geode_file now redirects to a new function called setup_geode_mod
- setup_geode_mod auto-links loader
- setup_geode_mod invokes CLI (if v1.4.0+) to automatically check your dependencies and install them + link their headers and libs to your project
- fix Result::expect not working on non-copiable types
- add in-memory functions for file::Zip and file::Unzip
- ComparableVersionInfo now always returns false if major versions dont match
2023-01-31 14:48:34 +02:00
altalk23
5c2db47104
add concepts lib to addresser
2023-01-30 17:29:41 +03:00
altalk23
7c646c21df
add special care for CCScrollView
2023-01-30 14:10:39 +03:00
altalk23
e44a4bb513
make cached instance
2023-01-30 11:36:31 +03:00
altalk23
63e9b4c5f7
fix create overloads not recognising
2023-01-30 11:07:18 +03:00
altalk23
4aa09c085b
use std::enable_if for create checking
2023-01-30 11:02:32 +03:00
altalk23
68e75eafb5
fix HasCreate
2023-01-30 10:24:59 +03:00