Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-02 | Merge pull request #65210 from YuriSizov/control-customizable-cache-p3 | Rémi Verschelde | |
2022-09-02 | Merge pull request #64952 from Chaosus/vs_rename_uniform_to_param | Rémi Verschelde | |
2022-09-02 | Fix theme propagation in various parts of the editor | Yuri Sizov | |
2022-09-02 | Merge pull request #64724 from KoBeWi/HVBoxContainer | Rémi Verschelde | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-09-01 | Merge pull request #65213 from Mickeon/fix-label-visible-ratio | Rémi Verschelde | |
2022-09-01 | Merge pull request #64198 from Geometror/add-bitmap-tests | Rémi Verschelde | |
2022-09-01 | Rework oriented containers | kobewi | |
2022-09-01 | Fix Label & RichTextLabel's visible_ratio not working | Micky | |
2022-09-01 | Merge pull request #65192 from YuriSizov/control-customizable-cache-p2 | Rémi Verschelde | |
2022-09-01 | Merge pull request #65156 from YuriSizov/control-customizable-cache-p1 | Rémi Verschelde | |
2022-09-01 | Refactor BitMap and add tests | Hendrik Brucker | |
Co-authored-by: Resul Çelik <resul_celik@hotmail.com> | |||
2022-09-01 | Merge pull request #65132 from bruvzg/global_menu_shortcuts_context | Rémi Verschelde | |
2022-09-01 | Add a lifecycle method for manual theme item caching to Control | Yuri Sizov | |
2022-09-01 | Add dumb and manual theme caching systems to Window | Yuri Sizov | |
2022-09-01 | Rename `uniform` to `parameter` across the engine | Yuri Rubinsky | |
2022-09-01 | Merge pull request #65117 from YeldhamDev/menubar_key_fix | Rémi Verschelde | |
Fix switching `MenuBar`'s menus with the keys while mouse hovering | |||
2022-09-01 | Merge pull request #65162 from YuriSizov/editor-gradients-united | Rémi Verschelde | |
Unite `GradientEdit` and `GradientEditor` as editor-only widget | |||
2022-09-01 | [macOS] Handle accelerator and click events of the global menu items separately. | bruvzg | |
2022-09-01 | [TextServer] Add support for trimming edge spaces on line break. | bruvzg | |
2022-08-31 | Unite GradientEdit and GradientEditor as editor-only widget | Yuri Sizov | |
2022-08-30 | Fix switching `MenuBar`'s menus with the keys while mouse hovering | Michael Alexsander | |
2022-08-30 | Merge pull request #65042 from YuriSizov/editor-docks-tabbar-bg | Rémi Verschelde | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Merge pull request #65039 from Mickeon/rename-treeitem-tooltip | Rémi Verschelde | |
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 String `plus_file` to `path_join` | Aaron Franke | |
2022-08-29 | Add background to TabContainer's tabbar and editor docks | Yuri Sizov | |
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-29 | Merge pull request #64119 from YuriSizov/theme-init-database | Rémi Verschelde | |
2022-08-29 | Revert "Remove NOTIFICATION_ENTER_TREE when paired with ↵ | Rémi Verschelde | |
NOTIFICATION_THEME_CHANGED" This reverts commit 4b817a565cab8af648c88cfc7ab6481e86ee3625. Fixes #64988. Fixes #64997. This caused several regressions (#64988, #64997, https://github.com/godotengine/godot/issues/64997#issuecomment-1229970605) which point at a flaw in the current logic: - `Control::NOTIFICATION_ENTER_TREE` triggers a *deferred* notification with `NOTIFCATION_THEME_CHANGED` as introduced in #62845. - Some classes use their `THEME_CHANGED` to cache theme items in member variables (e.g. `style_normal`, etc.), and use those member variables in `ENTER_TREE`, `READY`, `DRAW`, etc. Since the `THEME_CHANGE` notification is now deferred, they end up accessing invalid state and this can lead to not applying theme properly (e.g. for EditorHelp) or crashing (e.g. for EditorLog or CodeEdit). So we need to go back to the drawing board and see if `THEME_CHANGED` can be called earlier so that the previous logic still works? Or can we refactor all engine code to make sure that: - `ENTER_TREE` and similar do not depend on theme properties cached in member variables. - Or `THEME_CHANGE` does trigger a general UI update to make sure that any bad theme handling in `ENTER_TREE` and co. gets fixed when `THEME_CHANGE` does arrive for the first time. But that means having a temporary invalid (and possibly still crashing) state, and doing some computations twice which might be heavy (e.g. `EditorHelp::_update_doc()`). | |||
2022-08-29 | Merge pull request #64964 from MewPurPur/reorganize-label-properties | Rémi Verschelde | |
Reorganize Label and RichTextLabel properties | |||
2022-08-29 | Merge pull request #64960 from YeldhamDev/more_hl_stuff | Rémi Verschelde | |
2022-08-29 | Merge pull request #64967 from YeldhamDev/pm_up_fix | Rémi Verschelde | |
2022-08-29 | Merge pull request #64972 from YeldhamDev/you_too_menubar | Rémi Verschelde | |
2022-08-28 | Merge pull request #64885 from Mickeon/rename-tooltip-hint | Rémi Verschelde | |
Rename `hint_tooltip` to `tooltip_text` & setter getter | |||
2022-08-28 | Reorganized Label and RichTextLabel properties | VolTer | |
2022-08-28 | Add item auto-highlighting to `MenuBar` | Michael Alexsander | |
2022-08-28 | Fix some corner cases in the `Menu/OptionButton` item auto-highlight | Michael Alexsander | |
2022-08-27 | Fix crash when pressing up on an empty `PopupMenu` | Michael Alexsander | |
2022-08-27 | Merge pull request #62846 from ↵ | Rémi Verschelde | |
AaronRecord/remove_redundant_theme_updates_in_enter_tree Remove `NOTIFICATION_ENTER_TREE` when paired with `NOTIFICATION_THEME_CHANGED` | |||
2022-08-27 | Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED | Aaron Record | |
2022-08-27 | Merge pull request #63249 from V-Sekai/animation_tree_editor_read_only | Rémi Verschelde | |
Add read-only mode to AnimationTreeEditor plugins | |||
2022-08-27 | Rename `hint_tooltip` to `tooltip_text` & setget | Micky | |
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too. | |||
2022-08-26 | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | |
Rename `str2var` to `str_to_var` and similar | |||
2022-08-26 | Merge pull request #64777 from bruvzg/extend_to_title | Rémi Verschelde | |
[macOS] Extend editor contents to the window title bar for better space usage. | |||
2022-08-26 | Add ThemeDB, expose previously static Theme methods | Yuri Sizov | |
2022-08-26 | Revert SplitContainer minimum size splitting changes (#64676 and #64800) | Rémi Verschelde | |
This reverts commits 185b1a5bd333c5e75da5219e66cb759b5e6c3684 and 19ad31b89fc293cbd3c826b4dab6140b65895121. The original PR and its fixup still had regressions, so we're going back to the drawing board to reattempt fixing #43749. Fixes #64785. Fixes #64851. Fixes #64866. | |||
2022-08-26 | Rename `str2var` to `str_to_var` and similar | Micky | |
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | |||
2022-08-26 | Merge pull request #64665 from Mickeon/rename-label-visible | Rémi Verschelde | |