Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-04 | Remove EDSCALE dependency from /scene/gui | Yuri Sizov | |
2021-09-28 | Fix tree title column size minimum width | jmb462 | |
2021-09-26 | Fix minimum size of TreeItem | floppyhammer | |
2021-09-25 | Merge pull request #53049 from AnilBK/dont-construct-2 | Rémi Verschelde | |
2021-09-25 | Construct values only when necessary. | Anilforextra | |
2021-09-25 | Correctly calculate position of the folding arrow in Tree | Yuri Sizov | |
2021-09-15 | Merge pull request #52313 from groud/cache_tree_item_size | Rémi Verschelde | |
2021-09-13 | Fix error when click edge of the tree icon | Tomasz Chabora | |
2021-09-01 | Cache TreeItem minimum size for performance. | Gilles Roudière | |
2021-08-28 | Add support for internal nodes | kobewi | |
2021-08-27 | Merge pull request #52096 from kleonc/tree-item-drag-drop-drawing | Max Hilbrunner | |
Tree Fix line rendering when drag and dropping TreeItem | |||
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-25 | Tree Fix line rendering when drag and dropping TreeItem | kleonc | |
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | |||
2021-08-16 | Added icons and API for indeterminate checkmarks for the Tree class. | Kevin Fischer | |
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-07-13 | Merge pull request #50135 from KoBeWi/🌲.update() | Rémi Verschelde | |
Update Tree when modified | |||
2021-07-07 | Merge pull request #49890 from voxelv/fix_tree_range_click_timeout_crash_46648 | Hugo Locurcio | |
Avoid using a nullptr root in Tree._range_click_timeout(). | |||
2021-07-04 | Clean up Tree | reduz | |
Fixes some problems introduced by #49917 * Tree used minimum size as a stretch ratio, so it forced a minimum size of 1. * Minimum size redone, stretch ratio moved to a separate setting * Fitting to contents was enforced, this is more intuitive, but in many situations this is undesired. * Added a clip content option for situations where fit to contents does not apply. * Icon would scroll with the item, making it invislbe if the item is too long. * Made icon always appear to the right (or left if RTL is enabled) of the visible item space. | |||
2021-07-04 | Update Tree when modified | kobewi | |
2021-06-30 | Avoid using a nullptr root in Tree._range_click_timeout(). | voxelv | |
Fixes #46648 | |||
2021-06-29 | Fixes crash in case no column in tree is expanded and has minimum size | Gilles Roudière | |
2021-06-28 | Implement Tree's internal minimum width calculation | Gilles Roudière | |
2021-06-25 | Allow disabling scrolling in Tree | Gilles Roudière | |
2021-06-21 | Make relationship lines draw on top of TreeItems | Yuri Sizov | |
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-06-02 | Use bold fonts in editor | reduz | |
* Labels are now bold * Categories in trees are bold * Main editor buttons are bold * Fixed section folding arrows in inspector | |||
2021-06-01 | fix-tree-item-dragging | floppyhammer | |
2021-05-26 | Fix disappearing relationship lines in Tree when item is out of view | Yuri Sizov | |
2021-05-25 | Add highlight to the relationship lines of selected Tree items | Yuri Sizov | |
2021-05-25 | Tweak dozens of editor property hints for consistency | Hugo Locurcio | |
- Update Viewport MSAA property hints to match the currently exposed values. - Add some performance hints to property hints. | |||
2021-05-17 | Improve TreeItem API and allow to move nodes | trollodel | |
2021-05-17 | Merge pull request #48168 from LightningAA/control-to-ctrl-4.0 | Rémi Verschelde | |
2021-05-16 | Fix Tree::get_column_at_position crash | Haoyu Qiu | |
2021-05-09 | Fix Tree's background focus outline displaying behind section headings | Hugo Locurcio | |
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-05-06 | Merge pull request #45607 from Calinou/improve-editor-theme | Rémi Verschelde | |
Improve the editor theme | |||
2021-05-06 | Merge pull request #44831 from gongpha/dont-update-tree-if-selected | Rémi Verschelde | |
Blocking updating in SceneTreeEditor when an item was selected | |||
2021-05-04 | Merge pull request #47855 from aaronfranke/doubleclick | Rémi Verschelde | |
Rename `doubleclick` to `double_click` | |||
2021-05-04 | Rename `doubleclick` to `double_click` | Aaron Franke | |
2021-04-28 | Calculate __focus_rect when TreeItem is focused | Tomasz Chabora | |
2021-04-27 | Improve the editor theme | Hugo Locurcio | |
The editor theme now makes use of rounded corners and less borders to follow modern visual trends. The default theme's colors were also tweaked to make the blue hue more subtle (similar to the Arc theme, which was removed as a consequence). The Alien theme was replaced by a Breeze Dark theme, which should blend in well with the KDE theme. | |||
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-22 | Improved 3D Scene Importer | Juan Linietsky | |
* Added option for importers to show an Advanced settings dialog * Created advanced settings dialog for Scene Importer * Cleaned up importers (remove many old/unused options) * Added the ability to customize every node, material, mesh and animation individually * Saving to animations and meshes to files is now a manual process, making it more predictable * Added the ability for materials to be replaced by external files (or to be made external, up to you). * When doubleclicking an impoted scene in the filesystem dock, it automatically shows the import settings instead of asking to open it. WARNING: Lightmap UV unwrap is not working, it needs to be re-made. | |||
2021-03-18 | Check for null pointer in get_column_width(0) | Justin Ho | |
2021-03-03 | Deselect column only if belongs to deselected item | kobewi | |
2021-02-22 | Merge pull request #45994 from Jummit/expose-edit-selected | Rémi Verschelde | |
Expose edit_selected in Tree |