Thaddeus Crews
482dacc300
Merge pull request #103583 from beicause/color-picker-add-intensity
...
ColorPicker: Add an intensity slider to all modes for HDR
2025-05-27 09:39:21 -05:00
kobewi
18df2ae9ca
Add class icon cache to EditorNode
2025-05-27 13:59:13 +02:00
Haoyu Qiu
8d93b6a54c
Add translation preview in editor
2025-05-27 07:59:28 +08:00
Thaddeus Crews
34fc2c1bb6
Merge pull request #106339 from Ryan-000/Run-EditorScript-from-FileSystemDock
...
Allow running EditorScripts from the FileSystemDock
2025-05-26 11:24:41 -05:00
Thaddeus Crews
420d7613fd
Merge pull request #106714 from jorgekorgut/fix-ignore-external-changes
...
Fix Ignore External Changes Bug
2025-05-26 11:24:39 -05:00
Thaddeus Crews
f6a56c112f
Merge pull request #106500 from Frozenfire92/global-find-in-files
...
Make FindInFiles globally accessible
2025-05-26 11:24:20 -05:00
Jorge Korgut Junior
f165ee211b
Fix Ignore External Changes Bug
...
Fix Issue #106410 : Add a new list `disk_changed_scenes()` and a boolean `disk_changed_project` to keep track of modfied scenes and the project. Save them only if they are in the list or the boolean value is true, when ignoring external changes.
2025-05-24 14:44:53 +02:00
Ryan
e3db0d62a8
Allow running EditorScripts from the FileSystemDock
...
Apply suggestions from code review
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com >
2025-05-24 00:04:07 -04:00
Joel Kuntz
2cf64cc971
Make FindInFiles globally accessible
...
- Make ScriptEditor expose open_find_in_files_dialog to allow opening from anywhere
- Add FindInFiles to EditorNode as a keyboard shortcut, command, and menu option
- Change all find_in_files commands to be editor/find_in_files
2025-05-23 19:19:16 -03:00
LuoZhihao
8a9409257b
ColorPicker: Add intensity slider
...
Add intensity slider to all color modes. Replace raw mode by linear mode, which uses linear color space.
When color is overbright, automatically switch hex text to script text. Allow executing expression in script text field to set color. Add the "script" icon to the default theme.
2025-05-23 12:45:29 +08:00
Mikael Hermansson
2d39bfaa57
Fix print/error ordering issue in editor Output
2025-05-21 13:10:57 +02:00
Thaddeus Crews
67b3db8053
Merge pull request #104010 from aaronfranke/main-screen-auto-switch
...
Improve editor 2D/3D main screen auto-switching logic
2025-05-14 09:44:09 -05:00
Thaddeus Crews
cce59ac25f
Merge pull request #106326 from KoBeWi/editor_node_when_it_doesn't_check_unsaved_status_for_one_frame- 😖
...
Optimize unsaved history checking
2025-05-13 16:22:19 -05:00
Marwen Azouzi
0d56b1c995
Remove Don't save button from "running project" confirmation modal
2025-05-13 07:43:17 +02:00
kobewi
e0e8bd5394
Optimize unsaved history checking
2025-05-13 00:13:12 +02:00
Pāvels Nadtočajevs
44400b1419
Fix EditorNode::drag_resource crash.
2025-05-10 20:49:19 +03:00
Thaddeus Crews
cb0f2b5230
Merge pull request #106117 from jaydensipe/zoom-performance-smoooooth
...
Improve zoom performance in `Script` and `Shader` editors
2025-05-09 11:29:12 -05:00
Thaddeus Crews
932a442379
Merge pull request #101765 from KoBeWi/exit_if_exit
...
Don't initialize editor when exiting
2025-05-09 11:28:54 -05:00
Jayden Sipe
a874863c46
Improve zoom performance in Script and Shader editors
2025-05-08 19:33:21 -04:00
Anish Mishra
e03942a6ef
Add editor setting to collapse main menu
2025-05-07 08:39:21 +05:30
Anish Mishra
64b4598baa
Improve Android editor layout
2025-05-07 08:39:21 +05:30
Thaddeus Crews
aa24e3b671
Merge pull request #105884 from stuartcarnie/macos_embedded
...
macOS: Embedded window support.
2025-05-06 08:37:59 -05:00
Stuart Carnie
00e1fdec2c
MacOS: Embedded window support.
2025-05-06 06:09:05 +10:00
Thaddeus Crews
97e5ddd544
Merge pull request #106082 from jaydensipe/open-recent-better-ui
...
Show "No Recent Scenes" under `Open Recent` instead of redundant button
2025-05-05 11:24:17 -05:00
Hugo Locurcio
961f9a891a
Improve editor progress reporting on the command line
...
This is useful when looking at the progress of command line exporting,
especially on continuous integration.
2025-05-05 16:23:03 +02:00
Jayden Sipe
7430711cb7
Show "No Recent Scenes" under Open Recent instead of clearing nothing
2025-05-05 08:07:34 -04:00
Thaddeus Crews
01fc9aee6c
Core: Modernize C headers with C++ equivalents
2025-05-02 08:23:01 -05:00
Rémi Verschelde
694d034d5b
Rename editor "File" MenuOption enums for clarity
2025-04-30 16:32:11 +02:00
Haoyu Qiu
daaf4119de
Improve ColorPicker
2025-04-30 11:50:35 +02:00
Pāvels Nadtočajevs
03048aa94a
Improve edited scene layout direction detection.
2025-04-28 07:57:26 +03:00
Thaddeus Crews
f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
...
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
dementive
b8e44a0000
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-24 20:10:31 -04:00
Pāvels Nadtočajevs
15cecfdac5
Add SVGTexture importer.
2025-04-24 08:15:53 +03:00
Thaddeus Crews
eb6e8e59b1
Merge pull request #91594 from RedMser/remove-old-path-remaps
...
Remove old path remaps system
2025-04-23 12:01:25 -05:00
RedMser
a96e8ac62c
Remove old path remaps system
...
Unused in public repositories, deprecated for over 6 years, and the
replacement system is well-tested by now.
2025-04-23 15:48:33 +02:00
Pāvels Nadtočajevs
5b49fd4207
Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default.
2025-04-23 12:47:31 +03:00
Anish Mishra
34b3582cf9
Embed TouchActionsPanel directly into the Android editor UI
2025-04-19 20:32:47 +05:30
Hugo Locurcio
3ac7da9645
Update donation link to fund.godotengine.org
...
This points to the Development Fund page directly.
2025-04-11 18:59:40 +02:00
Thaddeus Crews
334006b501
Merge pull request #105216 from bruvzg/no_dummy_rs
...
Remove "dummy" renderer from the editor dropdown.
2025-04-11 09:50:46 -05:00
Priahoud
bf963e767e
Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case
...
- refactored and renamed String::_camelcase_to_underscore to String:_separate_compound_words
- refactored String::to_snake_case to work with the refactored String::_separate_compound_words
- created char_utils::is_hyphen to catch all hyphen variants in kebab-case conversion
- created String::to_kebab_case using the new String::_separate_compound_words
- created corresponding Documentation in String and StringName
- simplified both switch statements in EditorNode and ProjectDialog
- added new kebab-casing Option for Node Names in ProjectSettings
- added missing camelCase Options to Scene- and Node-Names in ProjectSettings
- simplified Mono RuntimeInterop Functions
- hooked up the ConnectionsDialog
- created additional Unit Tests
2025-04-10 21:22:21 +02:00
A Thousand Ships
889410dcda
Add String::replace_char(s) methods for performance and convenience
2025-04-10 13:08:45 +02:00
Pāvels Nadtočajevs
1054ab8239
Remove "dummy" renderer from the editor dropdown.
2025-04-10 08:45:47 +03:00
Aaron Franke
d9e1f5d678
Improve 2D/3D main screen auto-switching logic
...
Co-authored-by: Kit Bishop <kitbdev@gmail.com >
2025-04-09 09:34:44 -07:00
Yufeng Ying
f7e4987d0e
Dictionary::get_key_list use LocalVector instead of List.
2025-04-09 02:46:24 +08:00
Thaddeus Crews
86ff668614
Merge pull request #105154 from AThousandShips/fix_pack_zip
...
[Editor] Use separate `EditorFileDialog` for "Pack Project as ZIP"
2025-04-08 12:32:51 -05:00
Thaddeus Crews
e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
...
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews
1a90b115e1
Merge pull request #105106 from bruvzg/title_align
...
Add custom sort to center tab bar in the editor and project manager.
2025-04-08 12:32:44 -05:00
Thaddeus Crews
c53e3b1723
Merge pull request #105103 from runzh-crypto/validate_custom_directory_v2
...
Validate custom directory when running from editor
2025-04-08 12:32:42 -05:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
A Thousand Ships
787cad1799
[Editor] Use separate EditorFileDialog for "Pack Project as ZIP"
...
This prevents state corruption for saving resources.
2025-04-08 18:39:02 +02:00