summaryrefslogtreecommitdiffstats
path: root/editor/import/scene_import_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move 3D scene import classes to their own folderAaron Franke2024-01-041-1668/+0
|
* Rename ImportSettings dialogs to have "Dialog" in the nameAaron Franke2023-11-261-61/+61
|
* Fix stuck cursor in Advanced Scene ImporterMarkus Sauermann2023-11-091-0/+3
| | | | | Display an Arrow mouse cursor, while the mouse is moved within the `SubViewportContainer` of the Advanced Scene Importer.
* Add bulk change guards to successive theme overrides in Editor and GUIYuri Sizov2023-10-191-0/+2
|
* Fixed the Advanced Import Settings window's camera rotation order in the 3D ↵Shnazzy2023-09-291-1/+1
| | | | viewport when moving the mouse.
* Make 3D editor gizmos and debug shapes ignore fogHugo Locurcio2023-09-271-0/+2
| | | | This makes them easier to see in their intended colors in scenes with fog.
* Merge pull request #82302 from MewPurPur/alt-font-iconRémi Verschelde2023-09-251-2/+2
|\ | | | | | | Add Font and Mesh icons that aren't grayed out
| * Add white Font and Mesh iconsMewPurPur2023-09-251-2/+2
| |
* | Disable bounding box shadows for advanced scene importerBlueCube33102023-09-231-0/+1
|/
* Add EditorStringNames singletonkobewi2023-09-031-32/+33
|
* [bugfix] Fix reimporting scene withh default values selectedKirill Diduk2023-07-281-1/+1
| | | | | | | | This commit fixes #78140 When the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect. The problem was that when handling the reimport, a wrong dictionary of the settings was used.
* Add animation playback preview to scene import settingsYuri Rubinsky2023-06-131-11/+206
|
* Allow EditorInspector to change its property name style when necessaryHaoyu Qiu2023-04-291-5/+0
| | | | | | | | | | Previously, an EditorInspector's property name can only be set from outside. Inspectors used for settings needs to respond to changes in editor settings. So a few boilerplate code is almost always needed, including watching for a certain editor setting in `_notification()`. This commit adds a `set_use_settings_style()` function to tell the inspector to watch for editor settings changes on its own.
* Improve includes of EditorNode (and everything else)Yuri Sizov2023-04-071-1/+1
| | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes.
* Fix premature theme item access in editor toolsYuri Sizov2023-04-031-3/+6
|
* More i18n improvementsHaoyu Qiu2023-03-271-14/+14
| | | | | | * Make placeholder in editor layout dialog translatable. * Make messages in scene import settings dialog translatable. * Mark theme override property categories for translation.
* Fix settings not appearing for Animation Libraries in the Scene Import windowhare_ware2023-02-231-0/+3
|
* import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()Lyuma2023-02-231-1/+37
| | | | | | Implements create_convex_shape in ImpoterMesh. Note: ImporterMeshInstance3D::get_mesh() is safe. The only dangerous function with side effects is ImpoterMesh::get_mesh()
* Merge pull request #69810 from trollodel/scene_importer_material_crash_fixRémi Verschelde2023-02-171-8/+8
|\ | | | | | | Ensure that generated import IDs are unique
| * Ensure that generated import IDs are uniquetrollodel2022-12-091-8/+8
| |
* | Merge pull request #71691 from ↵Rémi Verschelde2023-02-101-3/+14
|\ \ | | | | | | | | | | | | | | | hcoura/res-importer-gen-physics-mesh-only-when-needed Fix SceneImportSettings perf issues
| * | Fix SceneImportSettings perf issuesHenrique Coura2023-01-191-3/+14
| | |
* | | Apply root scale to shape on importJoJoX2023-01-281-1/+1
|/ /
* | Improve visibility of Actions button in Advanced import settings dialogHugo Locurcio2023-01-171-0/+6
| |
* | Merge pull request #70630 from asmaloney/importer-crash-null-mesh-nodeRémi Verschelde2023-01-171-9/+11
|\ \ | | | | | | | | | Fix crash in SceneImportSettings::_select when a mesh has a null mesh node
| * | Fix crash in SceneImportSettings::_select when a mesh has a null mesh_nodeAndy Maloney2022-12-271-9/+11
| | |
* | | Use BitField<> in core type masksJuan Linietsky2023-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types.
* | | One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* | Fix overlapping text in Advanced Import Settings action dialogs.dustinsth2022-12-201-3/+3
| |
* | Clear animation map when import settings is openedbmolyneaux2022-12-141-0/+1
|/
* Implement Physical Light Units as an optional setting.clayjohn2022-08-311-0/+6
| | | | | | This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes.
* Merge pull request #65039 from Mickeon/rename-treeitem-tooltipRémi Verschelde2022-08-301-12/+12
|\
| * Rename TreeItem's `set_tooltip` to `set_tooltip_text`Micky2022-08-301-12/+12
| | | | | | | | | | | | | | | | | | `set_tooltip` -> `set_tooltip_text` `get_tooltip` -> `get_tooltip_text` For consistency: `get_button_tooltip` -> `get_button_tooltip_text` And the `tooltip` parameter in `add_button` was renamed to `tooltip_text`
* | Rename String `plus_file` to `path_join`Aaron Franke2022-08-291-3/+3
|/
* Extract EditorResourceConversionPlugin into its own source files and clean ↵Yuri Sizov2022-07-311-0/+1
| | | | up editor includes
* Swap arguments of ResourceSaver.save()kobewi2022-07-291-1/+1
|
* rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller2022-07-161-1/+1
|
* Merge pull request #62827 from fire-forge/ok-cancelRémi Verschelde2022-07-131-5/+5
|\ | | | | Add `ok_button_text` to AcceptDialog and `cancel_button_text` to ConfirmationDialog
| * Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialogFireForge2022-07-091-5/+5
| |
* | Seperate filter and description in FileDialog.add_filter()FireForge2022-07-091-2/+2
|/
* Merge pull request #62622 from Rindbee/make-blend-import-preview-visibleRémi Verschelde2022-07-071-6/+6
|\
| * Make import preview of blend files visibleRindbee2022-07-021-6/+6
| | | | | | | | Unlike other scene imports, the import of blend files requires options. Otherwise, the preview may not be visible.
* | Merge pull request #59834 from trollodel/advanced_import_fixRémi Verschelde2022-07-031-8/+15
|\ \ | |/ |/| Fix some bugs in the advanced scene import
| * Fix some bugs in the advanced scene importtrollodel2022-05-131-8/+15
| | | | | | | | | | - Start with the scene item selected, instead of showing an invalid view - Don't crash when selecting unnamed materials.
* | implement bone renamer in importerSilc Renew2022-07-011-0/+11
| |
* | i18n: Misc fixes translation stringsRémi Verschelde2022-06-081-1/+1
| | | | | | | | Adds some translator comments to solve some questions raised on Weblate.
* | Use "odd" style for TabContainers on base BG colorFireForge2022-05-261-0/+1
| | | | | | | | - Use the "odd" style for TabContainers that are on a background with the same color as the default TabContainer background color to add contrast
* | Add the button pressed to some signals in Treetrollodel2022-05-211-2/+6
| |
* | Replace most uses of Map by HashMapreduz2022-05-161-5/+5
|/ | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
* Fix mesh preview cleanup in the Scene import settingsmightygoat2022-05-021-0/+2
|