summaryrefslogtreecommitdiff
path: root/tools/editor/editor_node.h
AgeCommit message (Collapse)Author
2016-02-28Adds EditorPlugin::remove_control_from_bottom_panel()Zher Huei Lee
Also renames `add_control_to_bottom_dock` to `add_control_to_bottom_panel` so that it would be clear that the removal functions are different too.
2016-02-27Completed the support for plugins! It is not possible to add plugins.Juan Linietsky
Not all APIs are provided yet, please request whathever you are missing. Some example plugins are provided in demos/plugins. Just copy them to a folder in your project named addons/ and then enable them from the project settings. Have fun!
2016-02-17Added option to restart custom sceneIgnacio Etcheverry
2016-02-17Fix _quick_run method (Play custom scene)Ignacio Etcheverry
2016-02-08-Property apply limits to V/H Splits in main editor window. Fixes #3567Juan Linietsky
2016-01-24Fix Output panel annoying focus stealIgnacio Etcheverry
2016-01-17-Massive editor dialog cleanupJuan Linietsky
-Added a bottom menu list
2016-01-15Merge pull request #2928 from akien-mga/pr-subscene-icon-in-dockRémi Verschelde
Moved subscene creation from scene menu to an icon on the scene dock
2016-01-11Allow to override the default editor layoutIgnacio Etcheverry
2016-01-08Quick open now can open multiple scenes and scriptsFranklin Sobrinho
2016-01-01Update copyright to 2016 in headersGeorge Marques
2015-12-31-Ensure .tscn and .tres always save in a deterministic way, fixes #2495Juan Linietsky
-Scene edit state is saved outside the scene now, to avoid changes .tscn files when nothing really changed -Created a VariantWriter helper to unify all variant to text writing -Moved SceneFormatText writing to VariantWriter -Moved ConfigFile to use VariantWriter and VariantParser, added compatibility mode for old .cfg files that use engine.cfg format
2015-12-21-Fix to progress dialog, speding it upJuan Linietsky
-Fix potential deadlock in stream player -Fix collada to support broken files from ColladaMaya
2015-12-14Added input actions renamingIgnacio Etcheverry
2015-12-13-scenes are properly reloaded when a dependency changes, fixes #2896Juan Linietsky
(it's clevery done so local changes to scenes are kept even if unsaved)
2015-12-08Merge pull request #2873 from neikeq/editor_layoutsJuan Linietsky
Editor layouts menu
2015-11-29-orphan resource explorer dialog + tools menuJuan Linietsky
2015-11-27Moved subscene creation from scene menu to an icon on the scene dockRémi Verschelde
Based on @Fiona's PR #2220. The previous "subscene" concept is also renamed to "new scene", as those subscene are just like regular scenes.
2015-11-25Editor layouts menuneikeq
2015-11-25Put 2D, 3D and Script editor index in enumneikeq
To avoid invalid index out of bounds mistakes.
2015-11-21Implement name filter to PropertyEditorFranklin Sobrinho
- Add search bar to Inspector tab and to Project and Editor settings dialog
2015-11-19Ask confirmation on closing a scene tabJulian Murgia - StraToN
2015-11-18-fixed tabsJuan Linietsky
2015-10-22Fix #2623Julian Murgia - StraToN
2015-10-17Merge pull request #2380 from StraToN/tabs-buttonsJuan Linietsky
Tab close button + display policies + application on Scenes Tabs
2015-10-10Large improvements on scene packing and managementreduz
-Ability to edit and keep changes of instanced scenes and sub-scenes -Ability to inherit from other scenes
2015-09-20Ability to visually debug geometry visually:Juan Linietsky
-Visible 2D and 3D Shapes, Polygons, Tile collisions, etc. -Visible Navmesh and Navpoly -Visible collision contacts for 2D and 3D as a red point -Customizable colors in project settings
2015-09-01-removed resources dock, good bye old friendJuan Linietsky
2015-08-23**WARNING BEFORE PULLING**Juan Linietsky
This push changes the binary and XML formats and bumps the major version to 2.0. As such, files saved in this version WILL NO LONGER WORK IN PREVIOUS VERSIONS. This compatibility breakage with older versions was required in order to properly provide project refactoring tools. If I were you, unless you are brave, I would wait a week or two before pulling, in case of bugs :) Summary of Changes -New Filesystem dock, with filesystem & tree view modes. -New refactoring tools, to change or fix dependencies. -Quick search dialog, to quickly search any file
2015-08-18Added close button to tab. Added 4 display policies for this close button ↵Julian Murgia - StraToN
(show always, show never, show active tab only, show hover). Set the scene tabs in editor to follow the hover policy.
2015-08-06-Merged the file server with the live editing and remote debugJuan Linietsky
-It is now really easy to deploy an android build with debug, and debug it
2015-08-02Live edit WORK IN PROGRESSJuan Linietsky
1) press the heart while the game is running 2) select a scene to live edit from the opened scenes 3) edit/add/remove nodes or resources, change their properties, etc. 4) watch changes reflected in running game, in all places this scene is edited 5) It's not perfect obviously, but the aim of it is to try to reflect your changes as best as possible in the running game.
2015-07-26QOL, script buttons in scene tabsJuan Linietsky
2015-06-22Multiple scene editing *POTENTIALLY UNSTABLE*Juan Linietsky
-ability to edit multiple scenes at the same time -resource internal IDs are now persistent, this makes multiple scene editing possible but maaaaay result in file corruption bugs (tested and could not find anything but possibility exists because core code changed, report immediately if you find this). -properly save settings, layout, etc when edited -script editing is independent from scene editing now -show a yellow box when a script belongs to the scene
2015-06-14fixes for dock motionJuan Linietsky
2015-06-13some editor window changesJuan Linietsky
-ability to make dock position configurable, and it gets saved -editor starts maximized default
2015-05-31work in progress, resource previewsJuan Linietsky
2015-05-25improved animation editorJuan Linietsky
-same-value link keys -new layout -forward, backwards playback -integrated curve/property editor -auto increment sprite frame after insert -copy & paste animation resoucres
2015-05-17properly save external resources, fixes #1924Juan Linietsky
added API to get scancode names to OS
2015-04-18Updated copyright year in all headersJuan Linietsky
2015-02-14New Navigation & Pathfinding support for 2DJuan Linietsky
-Added Navigation & NavigationPolygon nodes -Added corresponding visual editor -New pathfinding algorithm is modern and fast! -Similar API to 3D Pathfinding (more coherent)
2015-02-11Merge pull request #1346 from Nulifier/import-pluginJuan Linietsky
Added the ability to add and remove editor import plugins.
2015-02-09Added the ability to add and remove editor import plugins.Jeffrey Steward
2015-01-25Add a revert menu item.Felix Laurie von Massenbach
2015-01-06Prompt save dialog if running a unsaved scene. Solution for #966Maximillian
2015-01-03-Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky
2014-11-02Bug FixesJuan Linietsky
-=-=-=-=- -Fixed problem with scaling shapes (#827), related to not taking scale in consideration for calculating the moment of inertia -Added support for multiline strings (or comments) using """ -Save subscene bug, properties not being saved in root node (#806) -Fix Crash in CollisionPolygon2DEditor (#814) -Restored Ability to compile without 3D (#795) -Fix InterpolatedCamera (#803) -Fix UV Import for OBJ Meshes (#771) -Fixed issue with modifier gizmos (#794) -Fixed CapsuleShape gizmo handle (#50) -Fixed Import Button (not properly working in 3D) (#733) -Many misc fixes (though no new features)
2014-06-19Import 3D Scene ImprovementsJuan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -If re-importing from the "dependency changed" dialog, edited scene will keep the local changes. -Imported scene will keep track of changes in the source asset -Geometry changes in source geometry or nodes with a different transform will be updated. -Materials will be kept if changed locally. -New nodes added will be kept -If nodes were reparented or renamed, they will still keep track -Deleted notes will be restored, use the -noimp option to avoid this. -In general, you can trust that if you do local modifications to the imported scene, they will not be erased after re-import. -Erasing your changes is done by re-importing from the "Re-Import" menu, re-opening the "Import 3D Scene" dialog. This wil re-import fresh. Overall, This should allow you to work on a scene and see changes made to 3D assets in real-time. So Please test!!
2014-05-04Another small fixJuan Linietsky
2014-05-04Lots of 3D improvements:Juan Linietsky
-Object Manipulator Gizmo keeps proper scale in all windows and projections, (configurable on settings too). -Manipulator gizmos for other objects (camera, shapes, etc) massively improved and bug-fixed. -Manipulator gizmos are different for edited object and other objects. -Properly highlight manipulator gizmo handles when hovered. -Fixed bugs in fragment program when using more than 1 light together. -Reload png/jpg files automatically in editor if edited externally. -Added 4-stages Parallel Split Shadow Mapping, to improve shadow quality in large scenarios -Added PCF13 to improve smoothness of shadow borders -General optimization of directional light shadow mapping for Orthogonal,PSM and PSSM. -Fixed normal mapping when importing DAE files, works nicely now.