Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* 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! | |||
2022-05-05 | Disallow setting editor-only metadata in the editor | RechieKho | |
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-04-29 | Fix issues when skipping l10n for script variables | Haoyu Qiu | |
2022-04-26 | Merge pull request #60367 from timothyqiu/refresh-cd | Rémi Verschelde | |
2022-04-23 | Rename theme properties to include underscores | FireForge | |
- check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation | |||
2022-04-19 | Reset refresh countdown if pending update tree request | Haoyu Qiu | |
2022-04-19 | Fixes incorrect display of property labels with feature tags | Rindbee | |
Closes #60352 | |||
2022-04-05 | [Input] Add extra `shortcut_input` input processing step to process Unicode ↵ | bruvzg | |
character input with Alt / Ctrl modifiers, after processing of shortcuts. | |||
2022-03-28 | Fix inspector group name capitalization | FireForge | |
2022-03-28 | Add property name style toggle to Inspector | Haoyu Qiu | |
2022-03-24 | Refactor Object metadata | reduz | |
* API kept the same (Although functions could be renamed to set_metadata/get_metadata in a later PR), so not much should change. * Metadata now exposed as individual properties. * Properties are editable in inspector (unless metadata name begins with _) under the metadata/ namespace. * Added the ability to Add/Remove metadata properties to the inspector. This is a functionality that was requested very often, that makes metadata work a bit more similar to custom properties in Blender. | |||
2022-03-18 | Improve inspector filtering | Haoyu Qiu | |
2022-03-13 | Merge pull request #59102 from rcorre/copy-project-config | Rémi Verschelde | |
2022-03-13 | Copy full project setting path from dialog. | Ryan Roden-Corrent | |
The EditorProperty UI elements for project settings are created from SectionedInspector, which has a prefix added to each property path. Each EditorProperty needs to be made aware of this path so copy_property_path copies the full path, and not just the suffix. Fixes #59020. | |||
2022-03-12 | Initialize bools in the headers in editor | Aaron Franke | |
2022-03-10 | Merge pull request #58706 from timothyqiu/property-i18n | Rémi Verschelde | |
2022-03-09 | Remove VARIANT_ARG* macros | reduz | |
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs. | |||
2022-03-05 | Fix color pickers closing in editor settings | kobewi | |
2022-03-04 | Make EditorSpinSlider label color a theme property | FireForge | |
2022-03-03 | i18n: Make property paths and categories translatable | Haoyu Qiu | |
2022-02-16 | Merge pull request #58182 from akien-mga/style-cleanup-if-semicolons-deadcode | Rémi Verschelde | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-16 | Port existing _notification code to use switch statements (part 1/3) | jmb462 | |
2022-02-15 | Merge pull request #58125 from fire-forge/editor_property_overlap_fix | Rémi Verschelde | |
Fix EditorProperty icon overlapping text with checkbox | |||
2022-02-13 | Fix EditorProperty text and icon overlap bugs | FireForge | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-10 | Reorganize inspector layout workflow for Control nodes | Yuri Sizov | |
2022-02-09 | Unify array, dictionary, and inspector array editors | FireForge | |
2022-02-08 | Display built-in script names in the inspector | kobewi | |
2022-02-08 | Merge pull request #57796 from akien-mga/revert-sname-theme-setters | Rémi Verschelde | |
2022-02-08 | Re-add missing `SNAME` macros in `get_theme_*` calls | Rémi Verschelde | |
They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted. | |||
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-08 | Refactor some object type checking code with `cast_to` | Rémi Verschelde | |
Less stringly typed logic, and less String allocations and comparisons. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-02 | EditorHelpBit: Fix content height fit and RTL theme propagation | Rémi Verschelde | |
This reverts #51619 and fixes the issue properly, as well as enabling `fit_content_height` which is necessary following #57304. Fixes #57174. Also adds a placeholder for property and signal tooltips with no description, factoring the code while at it. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-01-28 | Improve some signal bindings to use specific `Object` subtypes | Rémi Verschelde | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-23 | Merge pull request #56474 from brennengreen/keying-bounds | Rémi Verschelde | |
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-19 | [Editor] Move some animation specific keying logic out of inspector. | Fabio Alessandrelli | |
Most of the custom logic to handle special keying cases is now inside the AnimationPlayerEditorPlugin. The EditorInspector now emits a signal when inspecting a new object. | |||
2022-01-07 | [Editor] Fix inspector keying signals argument count. | Fabio Alessandrelli | |
The second parameter of the signals `EditorInspector.property_keyed` and `EditorProperty.property_keyed_with_value` can be NIL, causing the event to fire with less arguments when using `emit_signal` that accepts Variant arguments, so we use the pointer version instead. | |||
2022-01-04 | add bounds to next keying next | Brennen Green | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-03 | Merge pull request #55487 from YeldhamDev/scroll_bikeshedding | Rémi Verschelde | |