Fredia Huya-Kouadio
a088b5dc23
Disable showing the virtual keyboard on focus events for certain editor components
2025-05-06 07:07:49 -04: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
5b49fd4207
Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default.
2025-04-23 12:47:31 +03:00
Thaddeus Crews
93f62ef4f0
Merge pull request #104624 from dsnopek/make-backup-before-update
...
Project manager: Add option to backup project when it will be changed
2025-04-21 08:24:19 -05:00
Jayden Sipe
5f7e9a9198
Rename editor setting to Check for Updates
2025-04-16 18:04:30 -04:00
David Snopek
66b40a710f
Project manager: Add option to backup project when it will be changed
2025-04-16 09:27:06 -05:00
kobewi
e6edf3b3b3
Improve Project Manager auto-translation
2025-04-12 09:29:18 +02:00
Thaddeus Crews
5cc1ffbd5a
Merge pull request #105162 from jaydensipe/add-update-check-button-to-quick-settings
...
Add `Engine Version Update Mode` button to Project Manager `Quick Settings`
2025-04-10 16:53:42 -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
Jayden Sipe
387ec5eef7
Add Engine Version Update Mode button to Project Manager Quick Settings
2025-04-08 21:04:42 -04:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
Thaddeus Crews
8040ae7fb2
Merge pull request #104970 from syntaxerror247/nomedia-file
...
Android Editor: Auto create `nomedia` file to hide project files in media apps
2025-04-03 16:50:15 -05:00
Anish Mishra
8e5e915013
Android Editor: Auto create nomedia file to hide project files in media apps
2025-04-03 18:23:38 +05:30
Pāvels Nadtočajevs
2f8b96e8a2
Make swap_cancel_ok setting 3-state instead of boolean.
2025-04-03 13:08:11 +03:00
Yufeng Ying
4f4031a675
Replace size() == 0 with is_empty().
2025-04-02 19:18:43 +08:00
Aaron Franke
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
2025-03-12 11:11:38 -07:00
A Thousand Ships
466590d0ec
Use get_slicec instead of get_slice for single character splitters
2025-03-08 20:36:37 +01:00
Thaddeus Crews
324512e11c
Style: Replace header guards with #pragma once
2025-03-07 17:33:47 -06:00
arkology
92c6920272
Restore "Show in File Manager" button functionality in ProjectManager
...
- now "Show in File Manager" button is invisible on Android and web (as it should be) when project path is valid.
- tooltip is visible again.
2025-03-04 20:50:23 +03:00
Pāvels Nadtočajevs
ab717497ef
[Windows] Offload RenderingDevice creation test to subprocess.
2025-02-24 19:40:10 +02:00
kobewi
266b569641
Silence missing icon error if UID cache is missing
2025-02-10 17:09:34 +01:00
Lanza
554d419836
Fix theme options in project manager incorrectly using translated text
2025-01-14 10:32:24 +08:00
Rémi Verschelde
f18bb5ba1a
Merge pull request #100999 from KoBeWi/theme_wariat
...
Fix ProjectTag button variation
2025-01-06 22:48:16 +01:00
Ricardo Subtil
b77aa473a1
Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization
2025-01-03 10:50:15 +00:00
kobewi
c1cdcad96a
Fix ProjectTag button variation
2025-01-03 11:41:00 +01:00
Rémi Verschelde
a17a0bc808
Merge pull request #100717 from KoBeWi/icon_uncache
...
Fix icon UIDs in Project Manager
2025-01-03 02:01:24 +01:00
kobewi
81b1138a7f
Fix icon UIDs in Project Manager
2024-12-26 14:54:09 +01:00
Yufeng Ying
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
kobewi
cb4ceb823c
Make scan for projects threaded
2024-12-12 22:31:32 +01:00
Rémi Verschelde
43ef253024
Merge pull request #95600 from MajorMcDoom/project-dialog-optional-edit
...
Add an `Edit Now` option to project dialog to allow opting out of immediately opening a project after creation/import/install
2024-12-12 14:09:37 +01:00
Lukas Tenbrink
b5c31ebb41
Add contains_char() for single-character 'contains' calls.
2024-12-06 20:23:35 +01:00
Thaddeus Crews
c153f963ce
Merge pull request #99947 from Meorge/ignore-macosx-in-zip
...
Ignore `__MACOSX` directory for export template and project ZIPs
2024-12-05 14:12:22 -06:00
Malcolm Anderson
2336415623
Ignore __MACOSX directory in export template collection ZIP file and project import ZIP file
...
Update editor/export/export_template_manager.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-12-04 13:31:26 -08:00
Thaddeus Crews
cebd37da8b
Merge pull request #99776 from peterdang1502/default-project-path-trailing-slash
...
Strip any trailing slashes when reading the default project path
2024-12-03 14:40:54 -06:00
Peter
dd33e877aa
strip trailing slashes in default project path
2024-12-02 11:08:17 -05:00
kobewi
e7e3a25c1e
Fix non-empty project folder confirmation dialog
2024-11-28 13:31:51 +01:00
Aaron Franke
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
Thaddeus Crews
77da16ce69
Merge pull request #88530 from davthedev/tree-hover-items
...
Add hover state to Tree items display
2024-10-21 16:39:16 -05:00
David Giardi
ebe1a2d7ec
Add hover state to Tree items display
2024-10-17 00:21:52 +02:00
Haoyu Qiu
8086894a8e
Create .editorconfig file only on project creation
2024-10-05 14:32:55 +08:00
Rémi Verschelde
1917bc3454
Merge pull request #97490 from Calinou/project-manager-rd-unsupported-show-gpu-name
...
Show GPU name when RenderingDevice is unsupported in the project creation dialog
2024-10-02 15:01:38 +02:00
Rémi Verschelde
7b393c6cee
Merge pull request #97453 from Calinou/project-manager-enter-accepts-dialog
...
Make pressing Enter confirm project creation/import in the project manager
2024-09-27 13:53:29 +02:00
Hugo Locurcio
1959dc9b62
Show GPU name when RenderingDevice is unsupported in the project creation dialog
...
This helps diagnose issues on multi-GPU setups, particularly when
only one of them supports RenderingDevice-based rendering methods.
This can be the case on old laptops with an Intell Haswell IGP
and a NVIDIA Maxwell dedicated GPU, where the IGP does not support
RenderingDevice but the dedicated GPU does.
(In this case, Godot must be forced to run on the dedicated GPU
to allow using RenderingDevice-based rendering methods.)
2024-09-26 15:39:52 +02:00
Hugo Locurcio
c15fe90ac4
Make pressing Enter confirm project creation/import in the project manager
...
This makes the project manager more friendly to keyboard usage.
You can now create projects more easily without touching the mouse
by opening the project manager, pressing Ctrl + N, entering a project
name and pressing Enter.
2024-09-26 02:06:30 +02:00
Thaddeus Crews
9f9ee0c813
SCons: Add unobtrusive type hints in SCons files
2024-09-25 09:34:35 -05:00
shahriarlabib000
8f66513bad
Fix directory empty bug on Android
2024-09-10 10:10:33 +06:00
Yuri Rubinsky
52889ab7ee
[Scene] Add SceneStringName::toggled
2024-08-28 15:14:26 +03:00
passivestar
6ed54ab9ba
Fix missing project date showing the unix epoch
2024-08-27 16:03:19 +04:00
Rémi Verschelde
d4b6bd5b60
Merge pull request #91172 from clayjohn/detect-rd
...
Disable creating RD projects in project manager if RD is not supported
2024-08-22 00:10:15 +02:00