92ce6c7b75
Add bottom dock tab style setting
2025-11-25 00:04:04 +01:00
67735cf213
Make bottom panel into available dock slot
2025-11-21 18:52:13 +01:00
522fa8d9bc
Merge pull request #106164 from lodetrick/refactor-bottom-panel
...
Refactor editor `EditorBottomPanel` to be a `TabContainer`
2025-11-07 10:32:35 -06:00
e2caff9a06
Refactor Bottom Panel to be a TabContainer
2025-11-06 13:39:52 -08:00
edceae18a1
Open source code errors in external editor
2025-11-05 00:53:39 +01:00
5d8fae428e
Fix editor log search ignoring BBCode formatting in messages
...
When searching in the editor output log, messages with BBCode formatting
(like [color=red]text[/color]) would not be found when searching for the
plain text content. For example, searching for "Example is" in a message
"[color=blue]EXAMPLE[/color] is super cool" would fail to find the match.
2025-10-21 12:00:56 -05:00
19c47c5d99
Remove #include "scene/main/timer.h" from control.h
2025-10-05 14:41:06 +09:00
7f5933c0f3
Make file part of errors/warnings clickable in Output panel
2025-08-01 13:44:07 +02:00
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
a272376f89
Cleanup accessibility names.
2025-06-23 11:08:36 +03:00
22b5a2fc5c
Change editor button focus mode to FOCUS_ACCESSIBILITY.
2025-06-08 15:53:27 +03:00
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
2025-03-12 11:11:38 -07:00
f241c1fda0
Remove unused header in editor.
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-12-24 00:40:38 +08:00
8a743f23e6
Merge pull request #98385 from RandomShaper/thread_yield
...
Rationalize busy waits
2024-12-20 23:56:39 +01:00
bf4e5cca3f
Make editor's shortcut names translated on-site
2024-12-18 13:00:30 +08:00
4f8dd96b3d
Rationalize busy waits
2024-12-13 10:14:26 +01:00
7ed6962252
Merge pull request #95072 from Calinou/editor-log-tweak-warning-error-formatting
...
Tweak warning/error formatting in EditorLog to be closer to console output
2024-12-11 17:35:56 -06:00
ba39b078f5
[Scene] Add SceneStringName::FlatButton
2024-12-10 11:12:26 +03:00
9b8833dbbf
Tweak warning/error formatting in EditorLog to be closer to console output
...
This makes the output easier to understand when it's copied to a plain
text file (without visible colors).
2024-11-12 02:28:52 +01:00
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
52889ab7ee
[Scene] Add SceneStringName::toggled
2024-08-28 15:14:26 +03:00
c3ed8a842c
Remove confusing USER prefix from script-logged errors
2024-08-27 15:00:48 +01:00
a041772ecf
Merge pull request #93940 from Mickeon/deprecate_RichTextLabel_is_ready
...
Add RichTextLabel `is_finished()`, deprecate `is_ready()`
2024-08-26 23:28:42 +02:00
edb3d99942
Add RichTextLabel is_finished(), deprecate is_ready()
2024-08-16 20:08:38 +02:00
20298fbf07
Let EditorLog use the right call queue for thread safety
...
This is a complement to f61c63e3a1 .
2024-07-08 17:18:46 +02:00
fbb879debd
[Scene] Add SceneStringNames::text/value_changed
2024-06-19 09:44:38 +02:00
d519715d94
[Scene] Add SceneStringNames::font(_size/_color)
2024-06-18 17:24:27 +02:00
4ed62665a2
Replace .bind(...).call_deferred() with .call_deferred(...)
2024-05-27 13:29:57 +02:00
6c62392fb0
Fixed log rebuilding crashing when there's no messages
2024-05-19 14:55:43 -03:00
ee79386f7b
[Scene] Add SceneStringNames::pressed
2024-05-14 15:51:28 +02:00
b4c6cc7d82
[Core] Add case-insensitive String::containsn
2024-05-08 12:48:01 +02:00
b823724e00
Add line limit to Editor Output Log
2024-05-02 13:28:59 +01:00
cae610b1d2
Make the "Clear Output" shortcut not require panel focus
2024-03-15 11:40:21 +04: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
4a11d48420
Handle clickable [url] tags in print_rich() editor output log
...
Since this uses `OS.shell_open()`, this allows the use of any standard URL
including `file://` paths, `mailto:`, custom protocols set up by the user, etc.
2024-01-15 14:54:13 +01:00
215e036600
Add bulk change guards to successive theme overrides in Editor and GUI
2023-10-19 18:14:14 +02:00
cdec1ee6cb
Color match editor log toggles and flat pressed buttons
2023-09-26 16:41:50 +02:00
4bd569be95
Replace flat buttons with flat-styled buttons with a visible pressed state
2023-09-19 22:36:29 +02:00
6de34fde27
Add EditorStringNames singleton
2023-09-03 19:58:18 +02:00
9a6ecda591
[Editor Log] Clear rich print tags only after the last line.
2023-08-10 09:48:53 +03:00
5216a08617
[RTL] Add pop_all, push_context and pop_context methods, and use it for print_rich to avoid unclosed tags.
2023-07-09 19:53:15 +03:00
488626701d
Fix editor log flicker.
2023-06-12 20:15:23 +03:00
2af75a066f
[Editor] Enable multithread processing for the editor log.
2023-05-25 22:14:15 +03:00
0d1f6adf98
Disable padding around highlighted rich text in the editor Output panel
...
This prevents `[bgcolor]` and `[fgcolor]` rendering from overlapping
on nearby characters (especially on the line below).
This also makes it look closer to terminal output (which never uses padding).
2023-05-21 00:06:23 +02:00
61465ee9a1
Allow showing messages from threads in Editor Log
2023-05-15 01:58:27 +02:00
282e4231c2
Improve line BiDi handling, prevent crash on recursive log updates.
2023-04-12 11:39:05 +03:00
306308d957
Editor Theme: Set selection_color property of RichTextLabel
2023-04-11 10:53:42 +03:00
2c0db8222a
Set font sizes for various styles in editor output panel
2023-04-07 20:01:55 +08:00
06c7940a5a
Enable RichTextLabel context menu if selection is enabled
2023-03-06 13:18:36 +03:00