Florian Rival
4bfbd7c78f
Add autocompletions when typing an expression
...
Add ExpressionAutocompletion, ExpressionAutocompletionsDisplayer, ExpressionAutocompletionsHandler.
2020-04-10 19:58:12 +02:00
Aurélien Vivet
94303fccc2
Update required CMake version for GDevelop.js ( #1600 )
2020-03-30 16:05:24 +02:00
Aurélien Vivet
33949fd93c
Add option to use MinGW instead ninja for GDevelop.js ( #1599 )
2020-03-29 23:21:55 +02:00
Florian Rival
66b3ec1686
Rename IsInformative to IsExact in ExpressionCompletionFinder
2020-03-23 23:32:33 +01:00
Jimil Desai
7bcaf55342
Fix warning not showing when using a digit as first character for a name ( #1560 )
2020-03-22 15:24:28 +01:00
Florian Rival
03cc406459
Fix tests
2020-03-18 15:03:11 +01:00
Florian Rival
22c6a57394
Improve completions from ExpressionCompletionFinder
2020-03-02 22:11:31 +00:00
Florian Rival
ca6f11b55a
Support for describing completions to display for an expression ( #1447 )
2020-02-22 14:27:43 +00:00
Florian Rival
0d60a54fa7
Add support for extension lifecycle events function
2020-02-14 16:58:05 +00:00
Florian Rival
b9c1f5f6a7
Add LayoutCodeGenerator
2020-02-11 21:26:00 +00:00
Florian Rival
243bc93fe5
Add EventsFunctionsExtensionCodeGenerator
2020-02-11 20:45:20 +00:00
Florian Rival
bac8aa14fa
Fix Windows tests and add AppVeyor CI
2020-02-08 10:43:45 +00:00
Florian Rival
3ebb483e32
Update GDevelop.js Windows build to use embedded Ninja instead of MinGW make
2020-02-08 00:29:19 +00:00
Florian Rival
991378e004
Remove debug message
2020-02-05 21:42:28 +00:00
Florian Rival
dfaee92d24
Fix GDevelop.js tests on Windows
2020-02-05 21:35:28 +00:00
Florian Rival
b07c71cb9c
Exclude emsdk from tests in GDevelop.js
2020-02-05 21:27:41 +00:00
Florian Rival
cb0c0f903f
Avoid full rebuild when changing a CMake parameter in GDevelop.js
2020-02-05 20:52:03 +00:00
Florian Rival
7bf892c7eb
Upgrade to Emscripten 1.39.6
2020-02-02 19:32:09 +00:00
Aurélien Vivet
ce4fdbe4f8
Add option to search in event texts (comments, group names) ( #1398 )
2020-02-01 18:45:15 +00:00
Florian Rival
1e1c5f7206
Fix drag'n'drop of selected event invalidating the event in memory (potential crash)
2020-02-01 12:33:50 +00:00
Florian Rival
5690de71c5
Remove useless define in GDevelop.js
2020-01-30 08:24:48 +00:00
Florian Rival
bff43ee771
Remove dead code related to old ExpressionParser
2020-01-27 22:08:48 +00:00
Florian Rival
285ff6f5f5
Update the script to extract expressions reference
2020-01-19 15:29:59 +00:00
Florian Rival
010b52ced6
Update documentation urls to docs.gdevelop-app.com/...
2020-01-12 18:45:39 +00:00
Florian Rival
9d3cd9f110
Add option to automatically resize game resolution to window size
...
* Also refactor:
* method names related to window/game resolution
* runtime game renderer size handling
* Update ProjectPropertiesDialog
2020-01-02 21:33:36 +00:00
Florian Rival
9eb548452a
Add MoveEventsFunctionParameter and MoveBehaviorEventsFunctionParameter in WholeProjectRefactorer
2019-12-27 22:21:24 +01:00
Florian Rival
5df3afdb67
Adapt extension properties to new sentences + various changes
2019-12-27 13:46:57 +01:00
Florian Rival
854d03ff0e
Fix GDevelop.js tests
2019-12-25 19:27:02 +01:00
Florian Rival
20f10efc3d
Add menu option to add a long description to functions parameters
2019-12-23 16:46:49 +01:00
Florian Rival
e75db3a626
Allow to display long descriptions of some parameters as helper text
2019-12-22 12:07:59 +01:00
Florian Rival
50adbfaae9
Add support for booleans in effects parameters
2019-12-21 15:16:15 +01:00
Florian Rival
ec9a629124
Add optional description to effect properties
2019-12-21 12:04:08 +01:00
Florian Rival
977dc27bd0
Add update for effects + colors and resources for effect parameters
2019-12-21 12:04:08 +01:00
Florian Rival
8891c91d61
Add EffectMetadata and AddEffect to extensions
...
* Allow extensions to store EffectMetadata.
* Rework gdjs.PixiFiltersTools to allow new effects to be dynamically registered.
* Update EffectsList to read effects from extensions.
* Update GDJS ExporterHelper to export include files for effects
* Rename effectName to effectType to avoid confusions in gd::Effect
2019-12-17 09:04:00 +00:00
Florian Rival
702c8a459d
Fix installation of Emscripten SDK ( #1322 )
2019-12-16 09:01:00 +00:00
Florian Rival
6164c6fe02
Remove improper removal of files before running GDevelop.js build
2019-12-15 20:53:12 +00:00
Florian Rival
1eb5113283
Remove useless CopyDir from AbstractFileSystem
2019-11-14 23:51:26 +00:00
Florian Rival
d9bcf3daca
Fix GDevelop.js build on Windows when Visual Studio is installed and update README
2019-10-16 21:11:48 +01:00
Florian Rival
29577af049
Merge branch 'master' of https://github.com/4ian/GDevelop
2019-10-16 08:55:55 +01:00
Florian Rival
5b5f213bd5
Fix GDevelop.js compilation on Windows
...
Need MinGW to be installed (to have mingw32-make)
and CMake in Program Files (or Program Files (x86))
2019-10-16 08:51:09 +01:00
Florian Rival
f0163fc1d1
Disable SkeletonObject extension
...
See https://github.com/4ian/GDevelop/issues/1242 for issues
2019-10-08 22:45:25 +01:00
Florian Rival
337a36ee90
Refactor drag'n'drop in SortableVirtualizedItemListi and objects drag to scene
...
* Use a drop indicator and remove react-sortable-hoc
* Drag to scene can now follow the cursor with a temporary instance, to get an immediate feedback/preview of the object
TODO: Refactor the instance creation to use TemporaryInstances
2019-10-03 23:10:13 +01:00
Wend1go
12c5df67fa
Integrate experimental SkeletonObject into GD5 ( #1138 )
...
The object is looking for a maintainer! https://github.com/4ian/GDevelop/pull/1138
Flagged as experimental and added warning about this
2019-09-19 22:49:52 +01:00
Florian Rival
fbde5edfae
Add automatic refactoring of events/groups when renaming/deleting a group ( #1225 )
2019-09-11 08:39:44 +01:00
Florian Rival
4f4f428466
Expose gd.Effect in GDevelop.js
2019-08-12 19:03:54 -06:00
Florian Rival
4cc6048e74
Fix crash/memory corruption when setting an object as a global object
2019-08-01 21:04:51 +01:00
Florian Rival
e7dec09802
Fix GDevelop.js tests
2019-07-28 14:08:35 +01:00
Florian Rival
6a014c8b88
Rework ResourcesMergingHelper and expose gd.ProjectResourcesCopier
2019-07-27 16:05:27 +01:00
Florian Rival
bf065dcf6f
Add JsonResource to ResourcesManager
2019-06-30 15:50:21 +01:00
Florian Rival
64db614914
Allow instructions/expressions to be marked as private
2019-06-16 17:08:55 +01:00