Commit Graph

3074 Commits

Author SHA1 Message Date
Florian Rival
7e16ea1aa3 Hide preview/add object button in newIDE when integrated and refactor newIDE toolbar 2017-06-11 18:13:09 +02:00
Florian Rival
16e4df182d Fix toolbar not updated when an editor was closed in newIDE 2017-06-11 17:37:54 +02:00
Florian Rival
1d81690bd5 Add postinstall task to automatically launch npm install in newIDE/electron-app/app 2017-06-11 17:37:20 +02:00
Florian Rival
4980db392b Fix bad height of InstancesEditor when tabs were hidden (i.e when newIDE integrated in IDE) 2017-06-09 00:00:21 +02:00
Florian Rival
2a99dc6e8a Fix drop from an external source (like objects from the IDE) in newIDE 2017-06-08 23:53:13 +02:00
Florian Rival
d4898c56f8 Fix LocalFolderPicker not modifiable with keyboard in newIDE 2017-06-08 22:52:44 +02:00
Florian Rival
dee9442eb6 Improve LocalCreateDialog 2017-06-05 12:18:05 +02:00
Florian Rival
1bb74af465 Add AboutDialog in newIDE 2017-06-05 00:50:31 +02:00
Florian Rival
f990dacf65 Fix newIDE build and LocalExamplesFinder on Windows 2017-06-04 12:56:15 +02:00
Florian Rival
4630ff9d07 Fix minor things in README 2017-06-03 19:23:02 +02:00
Florian Rival
06c4377141 Merge pull request #347 from 4ian/new-ide
Experimental new IDE (scene editor only) based on React, Emscripten, Electron and Pixi.js
2017-06-03 19:21:23 +02:00
Florian Rival
4e6fb68e39 Update/enhance READMEs and update licenses 2017-06-03 19:17:45 +02:00
Florian Rival
e307505d03 Add scripts to copy GDJS Runtime/Extensions for newIDE and adapted build scripts 2017-06-03 17:48:03 +02:00
Florian Rival
f7cfd21c48 Add newIDE examples directory to the list of resources copied when bundling 2017-06-02 00:45:32 +02:00
Florian Rival
e68e9d27bb Add a basic project creation dialog for newIDE and the platformer example in resources 2017-06-02 00:26:15 +02:00
Florian Rival
30a8c5be34 Fixes for newIDE on Windows 2017-06-02 00:13:35 +02:00
Florian Rival
3265ac5b6d Fix LocalGDJSFinder to properly find path after build 2017-05-27 19:01:30 +02:00
Florian Rival
6a7d1eaf2e Add LocalS3Export to newIDE to automatically upload the game to a S3 bucket 2017-05-27 12:50:13 +02:00
Florian Rival
cd587ba8da Add platformer template as fixture for newIDE 2017-05-26 12:52:31 +02:00
Florian Rival
35f640c1ba Improve ExportDialog design and modularity 2017-05-26 12:21:21 +02:00
Florian Rival
2f88ab5178 Add confirmation dialog after export 2017-05-26 11:08:34 +02:00
Florian Rival
18f9b66615 [WIP] Improve PIXI export and preview in newIDE 2017-05-25 13:45:48 +02:00
Florian Rival
ae49eb02c4 [WIP] Add Pixi export to newIDE 2017-05-22 00:18:43 +02:00
Florian Rival
e215654bb3 Update GDJS::Exporter to allow specify GDJS folder used to copy runtime files 2017-05-22 00:17:55 +02:00
Florian Rival
3feae8c257 Update newIDE favicon 2017-05-21 22:10:29 +02:00
Florian Rival
6f4abd3eb9 Add open, save, close project buttons to newIDE and project manager icons 2017-05-21 22:10:10 +02:00
Florian Rival
6ea781533b Add manifest and service worker to turn newIDE in a Progressive Web App 2017-05-21 16:48:59 +02:00
Florian Rival
456fdc0872 Updated newIDE to react-scripts 1.0.1 2017-05-20 17:46:15 +02:00
Florian Rival
f76a531143 Suppress a warning 2017-05-20 16:46:03 +02:00
Florian Rival
151271c250 Fix improper re-mounting of editors in newIDE when closing a tab, add text ellipsis in tabs 2017-05-20 16:40:27 +02:00
Florian Rival
22dea528e0 Save/use zoom level from LayoutEditorCanvasOptions in newIDE 2017-05-20 15:43:26 +02:00
Florian Rival
045f7194b5 Refactor newIDE tab handling 2017-05-18 23:02:22 +02:00
Florian Rival
51007bc5cd Add newIDE StartPage, Storybook for rapid development and update newIDE README 2017-05-18 22:07:55 +02:00
Florian Rival
612439a88d [WIP] Improve newIDE tabs, add closing, only show tabs if editor is not integrated into IDE 2017-05-17 00:47:14 +02:00
Florian Rival
f145ecd7b3 [WIP] Add tabs to MainFrame in newIDE 2017-05-14 17:37:02 +02:00
Florian Rival
cf7a39537d [WIP] Refactor newIDE ExternalEditor and boot 2017-05-13 14:41:22 +02:00
Florian Rival
23736e8981 [WIP] Add color picker in ScenePropertiesDialog of newIDE 2017-05-13 12:13:19 +02:00
Florian Rival
d633b032f9 [WIP] Fix 100% cpu usage by ExternalEditorBridge in IDE 2017-05-09 22:06:54 +02:00
Florian Rival
13050967c7 [WIP] Add Edit object menu in newIDE, opening object editors of IDE 2017-05-09 22:02:48 +02:00
Florian Rival
eeaab6d12f [WIP] Fix context menu freezing newIDE rendering 2017-05-06 17:43:06 +02:00
Florian Rival
c728044260 [WIP] Allow user to rename layers in LayersList in newIDE 2017-04-29 18:59:45 +02:00
Florian Rival
89a80c685f [WIP] Add clipboard support to InstancesFullEditor for newIDE 2017-04-29 17:34:09 +02:00
Florian Rival
ec7673d861 Add SerializeTo/UnserializeFrom to InitialInstance 2017-04-29 15:41:55 +02:00
Florian Rival
f50940ae66 [WIP] Improve InstancePropertiesEditor buttons 2017-04-29 01:11:47 +02:00
Florian Rival
664db415c7 [WIP] Add EditorMosaic and improve InstancePropertiesEditor to allow resizing by user 2017-04-29 00:48:52 +02:00
Florian Rival
5810972a2d [WIP] Update missing dependency for newIDE 2017-04-28 00:31:17 +02:00
Florian Rival
4d5fd7d3d4 Fix typo in ExpressionParser ("excepted" instead of "expected") 2017-04-28 00:30:14 +02:00
Florian Rival
f12c9c9ad8 [WIP] Add ScenePropertiesDialog to edit the window title in newIDE 2017-04-17 18:36:46 +02:00
Florian Rival
a144258f8d [WIP] Add context menu to InstancesEditor 2017-04-15 17:31:51 +02:00
Florian Rival
6907cc3847 [WIP] Fix font on first rendering of RenderedTextInstance in newIDE 2017-04-15 17:23:23 +02:00