aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/editor_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* New Navigation & Pathfinding support for 2DJuan Linietsky2015-02-141-0/+9
| | | | | | | -Added Navigation & NavigationPolygon nodes -Added corresponding visual editor -New pathfinding algorithm is modern and fast! -Similar API to 3D Pathfinding (more coherent)
* Merge pull request #1346 from Nulifier/import-pluginJuan Linietsky2015-02-111-10/+30
|\ | | | | Added the ability to add and remove editor import plugins.
| * Added get_gui_base to the EditorNode class to allow for import plugins to ↵Jeffrey Steward2015-02-101-1/+1
| | | | | | | | | | | | create centered Popups. This is the function used by all the built-in import plugins. Without this, the only alternative is to add it to the EditorNode itself which messes up auto-centering and sizing.
| * Added the ability to add and remove editor import plugins.Jeffrey Steward2015-02-091-10/+30
| |
* | Merge pull request #1243 from NateWardawg/ChangeRunSceneToRunProjectJuan Linietsky2015-02-091-1/+1
|\ \ | | | | | | Changed the "Start the scene (F5)." tooltip to say "Play the project (F5)."
| * | Changed the "Start the scene (F5)." tooltip to say "Play the project (F5)."Nathan Warden2015-01-161-1/+1
| | |
* | | Show a confirmation for the revert action.Felix Laurie von Massenbach2015-01-271-1/+8
| | |
* | | Move the Revert Scene menu item to be less intrusive.Felix Laurie von Massenbach2015-01-261-2/+2
| | |
* | | Add a revert menu item.Felix Laurie von Massenbach2015-01-251-0/+14
| |/ |/|
* | Visual Shader Editing for 2DJuan Linietsky2015-01-201-1/+2
| | | | | | | | Editing 2D shaders with visual editor seems to work now.
* | New iteration of the themeRalf Hölzemer2015-01-151-3/+3
| | | | | | | | | | | | | | | | - try to implement ndee's mockup from the forum - new color palette - get rid of most gradients probably needs some more tweaks
* | New neutral default themeRalf Hölzemer2015-01-151-3/+3
|/ | | | | | - desaturated UI elements to grey - desaturated all near-white icons to grey - changed some hardcoded colors
* 2D shader progressreduz2015-01-111-1/+2
|
* fix little mistake that made the project run each saveMaximillian2015-01-061-1/+0
|
* Prompt save dialog if running a unsaved scene. Solution for #966Maximillian2015-01-061-5/+24
|
* -Completely removed EmptyControl (but added fallback), closes #1017Juan Linietsky2015-01-031-8/+8
|
* -Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky2015-01-031-1/+3
|
* Small batch of fixesJuan Linietsky2014-12-151-1/+1
| | | | | | | -=-=-=-=-=-=-=-=-=-= -Fixed looping error in AudioStreamResampled -winrt port progress -fixes in material in ambient light
* Batch of BugfixesJuan Linietsky2014-12-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=- -Fixed Export UV XForm (should work now). #923 -Fixed enforcement of limits in property editor. #919 -Fixed long-standing bug of export editings in script inheritance. #914, #859, #756 -Fixed horrible error reporting in shader language. #912 -Added kinematic collision with plane (please test well). #911 -Fixed double animation track insert when using 2D rigs. #904 -VKey updates offset parameter in sprite edition. #901 -Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down) -Avoid connection editor from overriding selected text. #897 -Fixed timer autostart. #876 -Fixed collision layers in 3D physics. #872 -Improved operators in shader #857 -Fixed ambient lighting bug #834 -Avoid editor from processing gamepad input #813 -Added not keyword #752 Please test!
* SceneMainLoop -> SceneTreeJuan Linietsky2014-11-051-14/+14
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *YOUR SOURCE MIGHT NOT WORK* For mor information on fix: https://github.com/okamstudio/godot/wiki/devel_scene_tree Other stuff: -Shower of bullets demo -Fixes all around
* Bug FixesJuan Linietsky2014-11-021-2/+45
| | | | | | | | | | | | | | | | -=-=-=-=- -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)
* Little BitsJuan Linietsky2014-10-121-0/+4
| | | | | | | | | | | | | | | | | | | -=-=-=-=-=- -fix duplicate function bug when creating script callback in editor -fix bug where hiding lights does not work -fix 2D audio listener bug (romulox_x reported) -fix exported properties with inheritance bug -fix timer autostart (make it not work on editor) -reactivate first camara found if viewport runs out of active camera -option to hide gizmos in viewport -changed skeleton gizmo because it sucks -Make convex shapes using CollisionShape visible (use quickhull class) -fix up menu when editing a mesh, to export collision, navmesh, convex, etc. from it. -make a menu option to show SRGB in 3D editor views by default -make option to edit default light direction in viewport settings -make option to edit default ambient light in viewport settings -make software conversion of linear->RGB if hardware support not found
* Build System ChangesJuan Linietsky2014-10-071-105/+0
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= Build System: -Big clean up of SCons, changed how builds are done to a much cleaner method (check the Github Wiki for instructions). -Deactivated BlackBerry10 (sorry), if no mantainer found (or BlackBerry does not send us a Passort ;), platform will be removed as we have no longer devices to test. Engine: -Removed deprecated object and scene format (was in there just for compatibility, not in use since a long time). -Added ability to open scenes even if a node type was removed (will try to guess the closest type). -Removed deprecated node types.
* Merge pull request #317 from sanikoyes/hotfix-Export-translationJuan Linietsky2014-09-171-0/+2
|\ | | | | Fix export translation(can't save pot file)
| * Fix export translation(can't save pot file)sanikoyes2014-04-231-0/+2
| |
* | CollisionPolygon (3D)Juan Linietsky2014-09-161-0/+2
| | | | | | | | Workaround for round() on PC.
* | Small Issues & MaintenanceJuan Linietsky2014-08-011-0/+3
| | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-= -Begin work on Navigation Meshes (simple pathfinding for now, will improve soon) -More doc on theme overriding -Upgraded OpenSSL to version without bugs -Misc bugfixes
* | Polygon2DJuan Linietsky2014-07-071-1/+4
| | | | | | | | | | | | | | | | | | -=-=-=-=- Another gift for those who make 2D games: -Edit polygons, concave or convex, color them, texture them and uv-map them -Corresponding editor -Can have a custom pivot, so they are compatible with bones and IK
* | Fixed when opening sub-scene by pressing sub-scene icon in scene tree, tab ↵marynate2014-06-301-2/+2
| | | | | | | | changed to script tab
* | Fix ERROR: FileAccessWindows::_get_modified_time: Method/Function Failed on ↵marynate2014-06-301-0/+2
| | | | | | | | windows due to accessing modifiled time of internal resource when editor gaining focus
* | Misc FixesJuan Linietsky2014-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | ========== -NOTIFICATION_WM_QUIT fixed on android (seems tha way this is reported changed in newer sdk) -WIP implementation of APK Expansion APIs for publishing games larger than 50mb in Play Store -Feaures in the new tutorials are all present in the sourcecode -This (hopefully) should get rid of the animation list order getting corrupted -Improved 3D Scene Importer (Skeletons, Animations and other stuff were not being merged). Anything missing? -In code editor, the automatic syntax checker will only use file_exists() to check preload() else it might freeze the editor too much while typing if the preload is a big resource -Fixed bugs in PolygonPathFinder, stil pending to do a node and a demo
* | Import 3D Scene ImprovementsJuan Linietsky2014-06-191-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=-=- -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!!
* | More 3D WorkJuan Linietsky2014-06-161-1/+1
| | | | | | | | | | | | | | | | -=-=-=-=-=- -ESM Shadow Mapping for softer and less glitchy shadows -HDR Pipeline (convert to Linear on texture import, convert to SRGB at the end) -Fix to xml parse bug
* | More 3D ImprovementsJuan Linietsky2014-05-291-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= -Sprite3D and AnimatedSprite3D support. -Opaque pre-pass works, is compatible with shadows -Improved shadow map rendering (can differentiate between plain opaque and opaque with shaders/discard/etc) -Added option to use alpha discard in FixedMaterial -Improved Glow FX, many more options (three modes, Additive, Screen and SoftLight), strength and scale -Ability for Background (image or cubemap) to send to glow buffer -Dumb Deploy of clients now actually works in Android -Many Many rendering fixes, 3D is much more usable now.
* | Merge pull request #410 from marynate/PR-hotkey-quit-to-pmreduz2014-05-201-1/+1
|\ \ | | | | | | Resolve issue #406 by adding hotkey for "quit to project manager"
| * | Add hotkey Shift+CMD+Q in editor for quit to project manager, resolvesmarynate2014-05-131-1/+1
| | | | | | | | | | | | issue #406
* | | A bit of everything:Juan Linietsky2014-05-141-0/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | -IMA-ADPCM support for samples, this means that sound effects can be compressed and use 4 timess less RAM. -New 3D import workflow based on Wavefront OBJ. Import single objects as mesh resources instead of full scenes. Many people prefers to work this way. Just like the rest of the imported resources, these are updated in realtime if modified externally. -Mesh resources now support naming surfaces. This helps reimporting to identify which user-created materials must be kept. -Several fixes and improvements to SurfaceTool. -Anti Aliasing added to WorldEnvironment effects (using FXAA) -2D Physics bodies (RigidBody, KinematicBody, etc), Raycasts, Tilemap, etc support collision layers. This makes easy to group which objects collide against which. -2D Trigger shapes can now also trigger collision reporting in other 2D bodies (it used to be in Area2D before) -Viewport render target textures can now be filtered. -Few fixes in GDscript make it easier to work with static functions and class members. -Several and many bugfixes.
* | Fix crash in editor when open new scene in editingsanikoyes2014-05-081-1/+1
| | | | | | | | resources_dock->cleanup(); // This will delete GDScript instance (if property_editor->obj is scene's GDScript instance, editor will crash)
* | EditorNode consume F1 key only when Shift or Command key not pressed at the ↵marynate2014-05-061-1/+4
| | | | | | | | same time
* | Lots of 3D improvements:Juan Linietsky2014-05-041-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | -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.
* | stops running process when quitting editorDana Olson2014-04-231-1/+2
| | | | | | | | | | | | | | | | | | | | I noticed a bug where I could close Godot while I was running a project. If the program was left running and then ran into an error, or if an error was caught by the debugger and then I quit Godot, I could no longer close the running project without manually killing it. This fixes that problem by essentially hitting the Stop button automatically just prior to quitting the editor.
* | Merge pull request #272 from adolson/patch-1reduz2014-04-221-3/+6
|\ \ | |/ |/| editor window title improvements
| * editor window title improvementsadolson2014-04-091-3/+6
| | | | | | | | | | Shows the project name in the window title (good to differentiate multiple instances of Godot with different projects loaded). Clears the previous scene name from the window title when creating a new scene.
* | -Added google play services (needed for some stuff)Juan Linietsky2014-04-141-1/+1
| | | | | | | | | | | | | | | | | | -Added new screen resizing options, stretch_2d is removed, new much more flexible ones. -Fixed bug in viewport (can create more instances in 3d-in-2d demo now) -Can set android permissions and screen sizes manually in the export settings -Changed export templates extension to .tpz (too many people unzipped the manually..) -File dialog now ensures that the proper extension is used (will not allow to save without it) -Fixed bug that made collision exceptions not work in 2D
* | -Fixed a few bugs in ViewportJuan Linietsky2014-04-101-2/+0
|/ | | | | -Made a few demos using Viewport to show it's true power! -Fixed some start-up error messages.
* -Support for changing fontsJuan Linietsky2014-04-051-0/+8
| | | | | | | -Detect when free() might crash the project and throw error -fixed 2D Bounce in physics (3d still broken) -renamed “on_top” property to “behind_parent”, which makes more sense, old on_top remains there for compatibility but is invisible. -large amount of fixes
* -fix bug in cache for atlas import/exportJuan Linietsky2014-03-131-5/+1
| | | | | | | | | | -fix some menus -fixed bug in out transition curves -detect and remove file:/// in collada -remove multiscript for now -remove dependencies on mouse in OS, moved to Input -avoid fscache from screwing up (fix might make it slower, but it works) -funcref was missing, it's there now
* -Added ATITC texture supportJuan Linietsky2014-02-261-1/+1
| | | | | -Fixed bug of some tabs showing wrong names -Exported properties for viewport
* -scripts are converted to bytecode on exportJuan Linietsky2014-02-251-0/+9
| | | | -fix bug in doc where touchscreen events were not documented
* -moved script to modulesJuan Linietsky2014-02-241-0/+2
|