Commit Graph

20 Commits

Author SHA1 Message Date
d1207a0504 [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
ccde2bf66f Add property name style toggle to Inspector 2022-03-28 18:52:09 +08:00
deb1342036 Make TabBar/Container default their alignments to the left instead of center 2022-03-17 18:12:23 -03:00
918b09cabc Initialize bools in the headers in editor 2022-03-12 13:34:06 -06:00
7e4a8d3ab3 Merge pull request #58706 from timothyqiu/property-i18n 2022-03-10 21:09:50 +01:00
90faf04f29 Merge pull request #56476 from gerhean/fix_shortcut_collapse_after_edit 2022-03-10 12:49:27 +01:00
3203a2b4bb Fix color pickers closing in editor settings 2022-03-05 13:25:32 +01:00
cdd63fa872 Merge pull request #53839 from EricEzaM/editor-settings-changed-settings
Added ability to get list of editor settings changed when saving editor settings. Optimised settings changed notification.
2022-03-05 12:54:38 +01:00
daceae79e8 Made use of EditorSettings 'settings changed' to optimise settings changed notifications. 2022-03-05 19:26:40 +10:00
a811ebf699 Make TabContainer use TabBar internally 2022-03-03 21:49:58 -03:00
d6df2ffad8 i18n: Make property paths and categories translatable 2022-03-03 18:31:40 +08:00
f6edd2d2a0 Fixed issues with shortcut checking in 3d node editor
The freelook shortcuts now use the action system by proxy. This allows the actions system to be leveraged for input checking. When the shortcut changes, the respective action is updated.
2022-02-18 23:19:22 +10:00
dcd2a92af3 Port existing _notification code to use switch statements (part 1/3) 2022-02-16 11:38:24 +01:00
b396fd4eef Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
6eeeb9a63c Re-add missing SNAME macros in get_theme_* calls
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 10:31:56 +01:00
fc076ece3d Revert "Add missing SNAME macro optimization to all theme methods call"
This reverts commit a988fad9a0.

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 10:17:25 +01:00
a988fad9a0 Add missing SNAME macro optimization to all theme methods call 2022-02-06 23:06:11 +01:00
8acc8838c4 Add shortcut_cell double click functionality 2022-02-05 19:06:54 +08:00
472c6cbfdc Fix shortcut collapse after edit 2022-02-05 18:49:32 +08:00
2f1e7c28a4 Minor fixes/refactoring of project and editor setting dialogs 2022-02-01 00:19:01 +01:00