7187a82cfe
Update Node dock when theme changes
2024-07-03 00:25:21 +08:00
a50b535988
Merge pull request #93110 from Hilderin/fix-signal-panel-after-connection
...
Fix Can't reopen signals panel immediately after connecting a signal
2024-06-19 10:10:14 +02:00
fbb879debd
[Scene] Add SceneStringNames::text/value_changed
2024-06-19 09:44:38 +02:00
ca18a06ecb
[Scene] Add SceneStringNames::confirmed
2024-06-19 09:40:54 +02:00
d9e2fc74c7
[Scene] Add SceneStringNames::item_selected
2024-06-19 09:39:05 +02:00
64ba2cf3a9
Fix Can't reopen signals panel immediately after connecting a signal #92996
2024-06-18 18:24:40 -04:00
d519715d94
[Scene] Add SceneStringNames::font(_size/_color)
2024-06-18 17:24:27 +02:00
ae737d8cd9
Editor: Hide GDScript internal functions from method selectors
2024-06-05 18:24:59 +03:00
d522c20186
Merge pull request #92465 from Frefreak/signal-connection-dialog-enhance
...
Make signal connections dialog method picker respect bind/unbind
2024-06-04 10:10:01 +02:00
9c87e8c7b4
Merge pull request #91953 from AThousandShips/use_normal_sname
...
Use `CoreStringNames::normal` in more places
2024-05-31 14:16:05 +02:00
cade5b88d9
Use CoreStringNames::normal in more places
2024-05-30 22:57:54 +02:00
755a0efbb6
[Scene] Add SceneStringNames::id_pressed
2024-05-30 22:54:04 +02:00
989056b85e
make signal connections dialog method picker respect bind/unbind
2024-05-28 17:10:34 +08:00
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
413c11357d
Use Core/Scene stringnames consistently
2024-05-13 23:41:07 +02:00
b4c6cc7d82
[Core] Add case-insensitive String::containsn
2024-05-08 12:48:01 +02:00
e63252b421
Merge pull request #90705 from AThousandShips/foreach_list
...
Reduce and prevent unnecessary random-access to `List`
2024-05-07 09:04:44 +02:00
94e5bada97
Update ConnectDialog::_filter_method_list to be case insensitive for search string
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-05-06 09:05:57 -03:00
955d5affa8
Reduce and prevent unnecessary random-access to List
...
Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable
2024-05-04 16:08:55 +02:00
a714cb9f65
Editor: Display deprecated/experimental messages in tooltips
2024-04-18 14:32:04 +03:00
4aa5c80c07
Fix connection dialog raise error when it was previously opened in another scene
2024-04-11 12:57:58 +08:00
9cd30208d6
Improve SceneTreeEditor usability
...
- Mark contextually relevant node
- Remember/Clear selection as appropriate
- Scroll to marked/selected node
2024-03-31 21:35:10 +02:00
f298aaa956
Fix unexpected auto-translation of more editor components
2024-03-28 10:50:57 +08:00
8cd1ebbd6d
Fix unexpected auto translation of Tree content
2024-03-18 09:31:00 +08:00
b18942d429
Merge pull request #89405 from KoBeWi/receiver,_do_you_copy
...
Select method name edit when opening connection dialog
2024-03-12 14:23:06 +01:00
3199c294f9
Allow connecting signals to existing methods without opening the script editor
2024-03-12 15:50:54 +04:00
c1a034297d
Select method name edit when opening connection dialog
2024-03-12 00:51:50 +01:00
1638c1b28f
Add const lvalue ref to editor/* container parameters
2024-02-26 15:28:15 -03:00
a031911c82
Use check_changed_settings_in_group() everywhere
2024-02-19 21:34:45 +01:00
ef7c045f1c
Merge pull request #88317 from passivestar/signal-connect-search
...
Add support for search shortcut to signal connection dialog
2024-02-17 00:23:39 +01:00
9fa2355cef
Disable signal callback generation in C#
2024-02-14 13:26:45 +01:00
c2c791fed2
Add support for search shortcut to signal connection dialog
2024-02-14 11:47:15 +04:00
97a77c5193
Add support for search shortcut to all docks
2024-01-22 22:37:59 +04:00
3b9fc45f8c
Fixing a usability issue where the DEL key does not delete connections
2024-01-17 00:51:43 +00:00
95b27fe8c7
Reorganize code related to editor theming
...
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.
Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.
All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
2024-01-16 11:57:45 +01:00
38f1df15f0
Set icon_max_width in the ConnectionsDock tree
2023-10-16 18:04:08 +02:00
7b999ee074
Merge pull request #81284 from YeldhamDev/this_one_was_in_the_backlog_for_a_while
...
Show doc tooltips when hovering properties in the theme editor
2023-10-06 16:50:48 +02:00
4c799d44d0
Merge pull request #82875 from SaracenOne/disconnect_button_disable
...
Disable disconnect button for inherited signals
2023-10-05 22:51:00 +02:00
054934fde3
Disable disconnect button for inherited signals
2023-10-05 19:10:51 +01:00
34e6b86134
Show doc tooltips when hovering properties in the theme editor
2023-10-04 11:53:08 -03:00
ae91644c73
Revamp how documentation tooltips work
2023-10-03 17:40:51 -03:00
e09ac40372
Merge pull request #81750 from Mickeon/fix-connection-dock-popup-for-inherited
...
Fix Connection dock's popups always allowing disconnect
2023-09-18 10:38:15 +02:00
c63e0aefcf
Merge pull request #79366 from dalexeev/gds-signal-info-and-callback
...
Editor: Improve signal callback generation
2023-09-17 14:45:47 +02:00
4471e7fe92
Fix Connection dock's popups always allowing disconnect
2023-09-16 21:46:00 +02:00
75ee58fd04
[Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable
2023-09-15 20:15:39 +02:00
4b5daf06ef
Editor: Improve signal callback generation
2023-09-11 18:45:39 +03:00
6de34fde27
Add EditorStringNames singleton
2023-09-03 19:58:18 +02:00
c33ca26e17
Editor: Inspector and Signal docks improvements
2023-09-02 08:50:28 +03:00
8efa3cebd9
Editor: Signal Connection Dock improvements
2023-08-29 09:59:58 +03:00
fe5bcadb73
Editor: Don't cache script signal descriptions
2023-08-17 18:59:37 +03:00