Skip to content

Releases: PhaserEditor2D/PhaserEditor2D-v3

v3.8.0 - Oct 30, 2020

31 Oct 04:22
Compare
Choose a tag to compare

Added

  • User property: Texture Config type shows the texture as the search-button icon.
  • User property: Animation Key type shows the middle frame as the search-button icon.
  • User property: Asset Key (and derived) properties reveal current value when the search dialog is open.
  • Blocks view of Scene Editor shows built-in type blocks, ready to be dropped into the scene.
  • Files view: Open a file with the default editor if no other editor is available for it.
  • Files view: shows the Open With option in the context menu.
  • Remember the editor type when open a file at startup.
  • User components editor: complete the Compiler menu in the context menu. With commands to open the output file.
  • User components editor: shows the context menu in the Outline view.
  • Scene Editor: allows writing an expression in property fields.
  • New Sunny Land project template, based on Tiled maps.
  • Scene Editor:Tilemap, StaticTilemapLayer and DynamicTilemapLayer support.

Removed

  • Removed the Add Object dialog. Instead, you should use the Blocks view.
  • Removed old Dark theme. Renamed Dark Plus theme to Dark.

Modified

  • Improves performance of the viewer cell renderers of atlas assets.
  • Improves some colors in the blue theme: scene editor, buttons, and toolbar items.
  • Allows adding more files to the Upload dialog.
  • Scene Editor: groups the compiler commands in the compiler section of the context menu.
  • Scene Editor: improves the performance of the Inspector view updating when transforming an object.

Fixes

  • Fixed the clicking-area of the titles in the Inspector sections.
  • Fixes Ctrl+S when the Quick Edit Dialog is active.
  • Scene Editor: uses spritesheet name on objects created with a spritesheet frame.
  • Scene Editor: show a message when you open the Quick Editor dialog but no output file is generated yet.
  • Scene Editor: fixes layout of image preview in the Texture section of the Inspector view.
  • Scene Editor: fixes picking of flipped objects.
  • Viewer: fixed filtering, now it does not expand mismatching parent items.
  • JavaScript editor: fixes the file-rename operation handling.

v3.7.1 - Sep 22, 2020

23 Sep 00:41
b34b5c0
Compare
Choose a tag to compare

Version 3.7.1 - Sep 22, 2020

Fixes

  • Animations Editor: fixes display and serialization of animations based on simple image files.

v3.7.0 - Sep 19, 2020

19 Sep 06:55
Compare
Choose a tag to compare

Version 3.7.0 - September 19

Added

  • Scene Editor: add more user property types:
    • Texture Config
    • Animation Key
    • Audio Key.
    • Asset Key
  • Scene Editor: allows change type of the selected objects in the Variable section.
  • Scene Editor: allows change type of user properties.
  • Asset Pack Editor: adds support of the Scripts asset type. To load multiple scripts in a predictable order.

Modified

  • Some icons updated.
  • The Delete command is mapped to the Backspace key (in addition to the Delete one). It is more friendly for macOS users.

Fixed

  • Viewer: ignore mouse-up event if it was originated outside the viewer.
  • Assets: increase the limit of spritesheet frames to 1000.
  • Animations Editor: handles asset missing errors.
  • Scene Editor: does not sort the content of the Add Object dialog.
  • Keys: in macOS, the Command and Ctrl keys are handled as the same key.
  • Code editor: when is active, the Ctrl+P keys open the Go To File dialog, and not the printing dialog.
  • Fixed: Scene Editor captures the key commands even if a dialog is open.

v3.6.0 - Sep 7, 2020

07 Sep 17:56
Compare
Choose a tag to compare

Added

  • The Animations Editor.

Fixed

  • #71 Files view: fixes files sorting. Folders go first.
  • Viewer: scrolling when distant elements are selected.
  • Scene Editor: better scene thumbnail generation.

Modified

  • Viewers: Pads with 0 chars the labels of spritesheet frames. It helps with sorting: 001, 002,...,126.

v3.5.0 - Aug 19, 2020

19 Aug 19:18
Compare
Choose a tag to compare

Added

  • Scene Editor: shows error dialog when multiple files share the same scene id.
  • #63 Scene Editor: the Fix Duplicated Scenes ID command assign new IDs to the newer scene files.
  • Scene Editor: the Duplicate Scene File command, available in Scene Editor > context menu > Scene.
  • #65 Scene Editor: the Insert Spaces and Tab Size parameters. To convert tabs to spaces in the compiler output.
  • Scene Editor: the new created scenes will get the following parameters value from the latest modified scene: compilerOutputLanguage,compilerInsertSpaces, compilerTabSize, borderWidth, borderHeight, borderX, borderY.
  • SceneEditor: the Pan scene tool.
  • Scene Editor: allows move up/down the user components.
  • User Components Editor: the Insert Spaces and Tab Size parameters.
  • Saves the zooming state of all viewers in views, editors, dialogs, etc...
  • #59 Option to exclude a directory from the project.

Modified

  • #61 Alphabetic sorting of viewer content.
  • #47 Inspector view: clearing content of a number field resets it to the default value.

Fixes

  • Scene Editor: fixes serialization of user number properties with null as default value.
  • Scene Editor: fixes ID generation when pasting container objects.
  • #62 Scene Editor: fixes prefab constructor code generation when the texture is empty.

v3.4.0 - Aug 5, 2020

05 Aug 14:35
Compare
Choose a tag to compare

Version 3.4.0 - Aug 4, 2020

Added

  • User Component Editor.
  • Scene Editor: in Prefab Instance section shows a menu next to each prefab, to select all prefab instances.
  • Scene Editor: adds user property of boolean type.
  • Scene Editor: added a Compile Project command. It compiles all compilable files of the project (scenes, components).
  • Volcano project template.

Removed

  • User Init Method parameter and Compiler Prefab Settings section. Now you can insert code directly in the constructor of the prefab.
  • Show size info of images, atlas frames and spritesheet frames in the Inspector view.
  • Scene Editor: the Texture section shows the image size.
  • Scene Editor: removed the Compile Scenes command. The Compile Project command compiles all files including the scenes.
  • Flying Dragon project template.

Modified

  • Scene Editor: Object Lists are created first as temporal variables, and, if the scope is CLASS or PUBLIC, a field is generated.
  • Scene Editor: in prefab scenes, the Outline view displays the non-prefab objects with transparency.
  • Scene Editor: in prefab scenes, when the prefab object is selected, the Variable section is not shown in the Inspector view.
  • Scene Editor: a new object is added to a container if the container is selected or a child of it.
  • Scene Editor: in prefab scenes, when add an object it is added to the root object if it is a container, else, a new container is created, to wrap the root object and the newly added.
  • Inspector view: use rounded background for title and sub-titles of the sections.

Fixed

  • Scene Editor: fixes command to create a prefab with the selected object. The new prefab is positioned at 0,0.
  • Scene Editor: fixes scene thumbnail generator when the scene is a prefab with a container that wraps an object.

Version 3.3.1 - July 15, 2020

14 Jul 17:22
e6f6c1f
Compare
Choose a tag to compare

Added

  • Phaser 3.24.1 support.

Fixed

  • #52 Moving objects with arrow keys is not updating the properties in the Inspector view.
  • #54 Asset Pack Editor: fixes delete items with context menu Delete option.
  • Fixes Asset Pack file selection dialog in Compiler Scene Settings.
  • FileEditor clears undo history when a file is modified in an external editor.

v3.3.0 - July 1, 2020

30 Jun 18:37
e90b559
Compare
Choose a tag to compare

Version 3.3.0 - July 1, 2020.

Added

  • Asset Pack: allows to import SVG files as HTML Image.
  • Asset Pack: adds an Open button to the File Key section.
  • Asset Pack: shows a Help link in the menu of the Inspector sections.
  • Closes a couple of Input dialogs (New File, New Project, Rename File) when press ENTER in the input field.
  • Go To File command Ctrl+P.
  • Viewer dialog selects visible (or selected) item with the ENTER key.
  • Filtered Viewer: allows pressing the Up/Down keys to focus the filter text or the viewer.
  • Filtered Viewer: shows zoom buttons.
  • Upload dialog: allows to drop files.
  • Scene Editor: the Select Region tool.
  • Scene Editor: scale proportionally if the Shift key is pressed when using the Scale tool.
  • Scene Editor: arrow keys commands to change the position of the objects. Press Shift for 10x. It respects snap values.
  • Scene Editor: enables copy/paste objects across scenes.
  • Scene Editor: Inspector view sections show a menu with a Help item and related commands.
  • Scene Editor: automatic creation of root container in a prefab scene.
  • Scene Editor: in a prefab scene, non-prefab objects are renderer with transparency.
  • #41 Scene Editor: zoom in/out buttons.

Modified

  • Improved Asset Pack File section in Inspector view.
  • #44 Workbench: does not validate if there is an index.html file in the root folder.

Fixed

  • Fixes menu vertical positioning when there is few space at the top.
  • Scene Editor: shows message when a prefab is not found.
  • Scene Editor: fixes user property declaration when no initial value is provided.
  • #45 Scene Editor: compiler skips using field declarations in JavaScript output. It is not supported in Safari.
  • Scene Editor: fixes scene compiler code merging when the output file was modified by formatters that replace tab chars with spaces.
  • Scene Editor: fixes mouse wheel click on Safari.

v3.2.0 - June 14, 2020

15 Jun 02:26
Compare
Choose a tag to compare

Release notes: https://phasereditor2d.com/blog/2020/06/phaser-editor-2d-v320-released/

Added

  • #32 In-App update. With PhaserEditor2D -update the server downloads the latest version and replace the old files with the new files. With PhaserEditor2D -download, the server downloads the latest version zip, and you can install it manually.
  • Prefab user properties. You can add user properties to prefabs and change the values in the prefab instances.
  • Scene Editor: create a prefab file with the selected object.
  • Scene Editor: new command (with key Q) to open a Quick Editor Dialog to edit the compiler output file.
  • Scene Editor: open compiler output file in VS Code. Enabled when the IDE runs in Desktop mode.
  • Scene Editor: the Replace Type dialog provides the option "Keep the original texture", used when you are morphing an object to a prefab type.
  • Scene Editor: removes extra blank lines in generated code.
  • Open Visual Studio Code command in main menu. Bound to the Ctrl+Alt+U key.
  • A Comment Dialog (Ctrl+Alt+Space), to write messages in presentations or video-recording.

Modified

  • Files view: the context menu New option does not open the New File dialog. Now it is a sub-menu with the shortcuts to create a new file of any supported content type.
  • Scene Editor: the translate and rotate manipulators set integer values to objects.

Fixed

  • Don't activate the editor when clicking on the close button.
  • Image Editor: registers the right content type association.
  • Monaco editor: on a model change, if the model content is the same of the file content then the editor is not marked as dirty (unsaved).
  • Scene Editor: fixes the type inference of an empty Object List.
  • Pre-load content type of uploaded files.

v3.1.1 Hotfix - May 25, 2020

26 May 07:29
7cf377d
Compare
Choose a tag to compare

Release notes: https://phasereditor2d.com/blog/2020/05/phaser-editor-v311-released-hotfix

Fixed

  • #33 Wrong BitmapText default origin.
  • #32 The server checks if there is a new version available.
  • Monaco (code) editor updates content with external changes only if the flag -enable-advanced-js-editor is set. Now it updates always.
  • #37 TypeScript project template opens the README file the first time, with the instructions to run the project.