summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-02-10Removed _change_notifyreduz
-For inspector refresh, the inspector now detects if a property change by polling a few times per second and then does update the control if so. This process is very cheap. -For property list refresh, a new signal (property_list_changed) was added to Object. _change_notify() is replaced by notify_property_list_changed() -Changed all objects using the old method to the signal, or just deleted the calls to _change_notify(<property>) since they are unnecesary now.
2021-02-10Merge pull request #45845 from qarmin/cppcheck_scene_2Rémi Verschelde
Initialize class variables with default values in scene/ [2/2]
2021-02-10Merge pull request #31747 from KoBeWi/scene_stalkingRémi Verschelde
Detect external modification of scenes
2021-02-09Initialize class variables with default values in scene/ [2/2]Rafał Mikrut
2021-02-09Make FileSystem dock set its path to the base folder of files after changesMichael Alexsander
2021-02-09Detect external modification of project.godotkobewi
2021-02-09Merge pull request #45812 from RandomShaper/keep_selected_visibleRémi Verschelde
Keep selected node visible after filter change
2021-02-08Merge pull request #45713 from KoBeWi/1000_unmaskedRémi Verschelde
Make Rect2 properties show in 2x2 layout
2021-02-08Keep selected node visible after filter changePedro J. Estébanez
(Implemented both for the local and remote scene tree docks.)
2021-02-06Simplify Volumetric Fogreduz
-Always use temporal reproject, it just loos way better than any other filter. -By always using termporal reproject, the shadowmap reduction can be done away with, massively improving performance. -Disadvantage of temporal reproject is update latency so.. -Made sure a gaussian filter runs in XY after fog, this allows to keep stability and lower latency.
2021-02-05i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 84e356d7205d5c2ddb1c8cd22e9a92a703c057a0)
2021-02-05Merge pull request #45698 from KoBeWi/callables_are_love_callables_are_lifeRémi Verschelde
Change sort_custom/bsearch_custom to use Callables
2021-02-04Make Rect2 properties show in 2x2 layoutkobewi
2021-02-04Merge pull request #45696 from YeldhamDev/texregion_margin_snapRémi Verschelde
Make margins obey the snap option in the TextureRegion editor
2021-02-04Fix "editor/editor_help" shortcut overwriting when restarting editorDanil Alexeev
2021-02-04Change sort_custom/bsearch_custom to use Callableskobewi
2021-02-03Make margins obey the snap option in the TextureRegion editorMichael Alexsander
2021-02-03Import zip via drag and drop in project manager.Fabio Alessandrelli
Dropping a single ZIP file in the project manager will now prompt the import dialog.
2021-02-02Merge pull request #45669 from MrMinimal/masterRémi Verschelde
Fix swapped front/rear view
2021-02-02Move project-specific editor data into res://.godot/editorAaron Franke
2021-02-02Fix swapped front/rear viewTom Langwaldt
2021-02-02Merge pull request #45659 from Chaosus/vs_fix_previewRémi Verschelde
Fix port previews for uniforms in visual shaders
2021-02-02Merge pull request #45648 from Kanabenki/check-project-manager-dirsRémi Verschelde
Check default project and autoscan directories exist on project manager startup
2021-02-02Check default project and autoscan directories exist on project manager startupKanabenki
2021-02-02Fix port previews for uniforms in visual shadersYuri Roubinsky
2021-02-01Merge pull request #45594 from JFonS/improve_3d_gridRémi Verschelde
3D editor grid improvements
2021-02-013D editor grid improvementsjfons
This commit adds a view-dependant fade to the 3D viewport grid. It fades out at steep view angles to hide the solid regions that appear far from the camera. I also included a fade to hide the grid borders. I added some improvements to the dynamic grid when the camera is in orthogonal mode. It properly handles zoom now, and the grid center is now set to the intersection point between the grid plane and the camera forward ray, keeping the grid always visible.
2021-02-01Merge pull request #37547 from aaronfranke/tauRémi Verschelde
Use Math_TAU and deg2rad/etc in more places and optimize code
2021-02-01Merge pull request #45561 from Calinou/fix-export-no-tmpdirRémi Verschelde
Create the temporary PCK export directory if it doesn't exist
2021-02-01Merge pull request #45596 from Calinou/editor-add-viewport-resolutionRémi Verschelde
Add viewport resolution to the 3D editor's View Information pane
2021-02-01Make the Open Project Folder button more visible in the project managerHugo Locurcio
This closes https://github.com/godotengine/godot-proposals/issues/619.
2021-02-01Merge pull request #45620 from nathanfranke/improve-editor-inspecterRémi Verschelde
Simplify Script Variables Population
2021-02-01Merge pull request #45281 from Chaosus/vs_unifyRémi Verschelde
Unified several visual shader nodes
2021-02-01Merge pull request #45506 from Chaosus/vs_connection_fixRémi Verschelde
Attempt to connect to first correct port on dragging in visual shader
2021-01-31Simplify Script Variables PopulationNathan Franke
2021-01-31Merge pull request #45315 from RandomShaper/modernize_threadRémi Verschelde
Modernize Thread
2021-01-31Add viewport resolution to the 3D editor's View Information paneHugo Locurcio
2021-01-30Create the temporary PCK export directory if it doesn't existHugo Locurcio
This closes #45560.
2021-01-29Merge pull request #43223 from KoBeWi/deditRémi Verschelde
Disable active editors when node gets deselected
2021-01-29Merge pull request #43222 from KoBeWi/sub_editor_oblivionRémi Verschelde
Remove unused get_subeditor() method
2021-01-29Modernize ThreadPedro J. Estébanez
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow)
2021-01-28Unify URI encoding/decoding and add to C#Aaron Franke
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode.
2021-01-27Attempt to connect to first correct port on dragging in visual shader Yuri Roubinsky
2021-01-26Merge pull request #44799 from RevoluPowered/fbx-fix-zero-scalingRémi Verschelde
mesh indexing failing with small scale values
2021-01-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 3f3130648af2b24772f09dbc152af46ba9e9f946)
2021-01-26Fix zero scaling and material mappings being mapped to wrong fieldsGordon MacPherson
- fixes scale values of 0.0013 (det == 0.00004) not rendering, they should render even at small values, but not at zero like the editor grid plugin supplies zero exactly. - fixes node_3d_editor_plugin visibility bug when scale is zero - fix culling with small scaling values - which are still valid to be rendered like 0.00004 note: grid is still not fixed, it has det == 0 issues but this fixes one of them.
2021-01-26Merge pull request #44887 from ↵Rémi Verschelde
gongpha/crash!-on-expand-or-collapse-folder-in-filesystem-tree Fix crash on FileSystemDock's tree when trying to collapse or expand folder
2021-01-26Merge pull request #45202 from aaronfranke/assetlib-urlRémi Verschelde
Move the Asset Library API URLs to the Editor Settings
2021-01-26Merge pull request #45233 from YeldhamDev/filedock_path_fixRémi Verschelde
Update path in the FileSystem dock after doing file operations
2021-01-26Merge pull request #45226 from Chaosus/vs_expression_portRémi Verschelde
Auto-creates a port in visual shader expression on dragging from (and to)