index.rst 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. .. include:: ../_header.rst
  2. .. highlight:: javascript
  3. Workbench
  4. =========
  5. .. toctree::
  6. :maxdepth: 1
  7. views
  8. editors
  9. files-view
  10. inspector-view
  11. outline-view
  12. blocks-view
  13. main-toolbar
  14. main-menu
  15. playing-project
  16. projects
  17. new-file-dialog
  18. upload-dialog
  19. color-themes
  20. command-palette
  21. The workbench is the sum of all the parts of the IDE: the editors, views, dialogs, menus, commands, themes, extensions, storage. Is the basement for the tools included in the IDE.
  22. If you are a |PhaserEditor|_ v2 user, this new version of the IDE should result in very familiar to you. It has a similar layout but removes all the complexity of a general-purpose IDE, and shows to you only the tools you need.
  23. .. image:: ../images/workbench-overview-04032020.jpg
  24. :alt: Workbench overview.
  25. The IDE includes elements present in other game development tools:
  26. * The |OutlineView|_ shows the content of the active editor but with a hierarchical structure.
  27. * The |InspectorView|_ shows the properties of the objects selected in the active editor or active view. We can say all objects you can edit in the IDE are modified in the |InspectorView|_.
  28. * The |BlocksView|_ shows the elements you can use to build the objects of the active editor. If the active editor is the |SceneEditor|_, the |BlocksView|_ shows the assets you can drop into the scene. If the active editor is the |AssetPackEditor|_, then it shows the files you can import into the |AssetPackFile|_. Maybe this view is not so common in the market, but the concept is simple.
  29. * The |FilesView|_ displays the files of the project. It is just like any other file explorer. It allows to delete, rename, move, upload the files. Open the files in an editor and other file related actions. Like the other views, when you select a file, the |InspectorView|_ shows the properties and other actions related to the file.
  30. * The |MainToolbar|_ and |MainMenu|_ provides commands (or actions) that affect the current editor or the whole IDE.