Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-01 | Add a lifecycle method for manual theme item caching to Control | Yuri Sizov | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Rename TreeItem's `set_tooltip` to `set_tooltip_text` | Micky | |
`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` | |||
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-25 | Merge pull request #64536 from Mickeon/editor-tree-icon-size | Rémi Verschelde | |
Account for TreeItem's Cell icon and center the text Popup vertically | |||
2022-08-24 | Merge pull request #64082 from KoBeWi/array3k | Rémi Verschelde | |
2022-08-24 | Merge pull request #59226 from Rindbee/better-setters-in-gui-controls | Yuri Sizov | |
Improve the setters in gui, return directly if the value does not change. | |||
2022-08-24 | implemented right click on Tree control header | derammo | |
2022-08-24 | Replace Array return types with TypedArray 3 | kobewi | |
2022-08-23 | Add some codes, returnes directly if the value is not changed. | 风青山 | |
Avoid executing the following value-changed logics if the value does not really change. | |||
2022-08-19 | Account for TreeItem's Cell icon and center the text Popup vertically | Micky | |
2022-08-04 | fixed Tree UI control bug corrupting child cache | derammo | |
2022-07-26 | Merge pull request #63472 from timothyqiu/tree-row-cell-bg | Rémi Verschelde | |
Tree: Don't draw selection background of individual cells in Row mode | |||
2022-07-26 | Tree: Don't draw selection background of individual cells in Row mode | Haoyu Qiu | |
2022-07-25 | Fix negative indices in TreeItem | kobewi | |
2022-07-18 | Rename Control PRESET_WIDE to PRESET_FULL_RECT | FireForge | |
2022-07-13 | Merge pull request #62781 from MinusKube/tree-slider-bug | Rémi Verschelde | |
Fix range slider in tree not updating text value | |||
2022-07-07 | Horizontal scroll for Tree | Ninni Pipping | |
2022-07-06 | Fix range slider in tree not updating text value | MinusKube | |
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-06-01 | Handle drawing of relationship lines better to take in to account invisible ↵ | monkeyman192 | |
children | |||
2022-05-31 | Merge pull request #61453 from m3g4d1v3r/master | Rémi Verschelde | |
Fix #61444: Executing Tree.scroll_to_item crashes Godot | |||
2022-05-26 | Add nullptr handling of argument pointer in Tree::scroll_to_item | m3g4d1v3r | |
2022-05-26 | Check visibility of items before drawing their relationship lines | monkeyman192 | |
2022-05-26 | tree: always emit item_edited | Nathan Franke | |
2022-05-24 | Merge pull request #60061 from monkeyman192/allow_treeitem_visible | Rémi Verschelde | |
Allow TreeItem nodes to toggle visibility | |||
2022-05-21 | Add the button pressed to some signals in Tree | trollodel | |
2022-05-16 | Allow TreeItem nodes to toggle visibility | monkeyman192 | |
2022-05-09 | Fix tree button icon not centered vertically | Haoyu Qiu | |
2022-04-25 | Merge pull request #60261 from fire-forge/theme-prop-renames | 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-22 | Implement Label3D node. | bruvzg | |
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector. | |||
2022-04-11 | Merge pull request #60085 from YeldhamDev/relationships_are_hard | Rémi Verschelde | |
2022-04-11 | Implement Animation Libraries | reduz | |
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything. | |||
2022-04-09 | Draw relationship lines for items offscreen | Michael Alexsander | |
2022-03-30 | Make vararg method bind no return and return | Pierre-Thomas Meisels | |
Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false | |||
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-02-27 | Double clicking scene tree icon focuses that node | Fazil Babu | |
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-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-08 | Improve TreeItem button API | Haoyu Qiu | |
2022-02-08 | Merge pull request #40140 from hinlopen/tree-scroll-center | Rémi Verschelde | |
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-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-05 | Add shortcut_cell double click functionality | Ger Hean | |
2022-02-05 | Center when scrolling to tree item. | Stijn Hinlopen | |
2022-02-01 | Merge pull request #57355 from akien-mga/method-bindings-clearer-types | Rémi Verschelde | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-28 | Improve some method bindings to use specific `Object` subtypes | Rémi Verschelde | |
This was made possible by changes to `VariantCaster` which now make it possible to pass any `Object`-derived type as pointer. |