1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-24 15:26:15 +00:00
Commit Graph

99 Commits

Author SHA1 Message Date
Thaddeus Crews
6f3c5088ae Merge pull request #110492 from KoBeWi/pro🍐_languages
Improve editor language selector
2025-09-30 18:35:03 -05:00
Thaddeus Crews
5089e9aef0 Merge pull request #105737 from Calinou/editor-project-settings-init-jolt
Use Jolt Physics by default in newly created projects
2025-09-30 11:19:14 -05:00
Thaddeus Crews
9283328fe7 Merge pull request #109491 from syntaxerror247/window-color
Android: Add method to set root window color at runtime
2025-09-26 13:47:32 -05:00
Hugo Locurcio
c4bbf27cb5 Use Jolt Physics by default in newly created projects
This also adds infrastructure to make specific settings the default, but only
in projects created after this point (so that existing projects
are not affected). This can be used for progressive upgrades in the future.

This applies to both the project creation dialog and creating projects
through the command line using `touch project.godot`.
2025-09-26 17:16:28 +02:00
Thaddeus Crews
be421bcdd4 Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Michael Alexsander
aeb3a45c97 Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi
a3cb0bd2a3 Improve editor language selector 2025-09-16 01:11:42 +02:00
clayjohn
a86cd83593 Defer checking for rendering device support until the new project dialog is opened
This can save a lot of time opening the project manager and the information is only ever needed when creating a new project anyway
2025-09-05 00:41:34 -07:00
Anish Mishra
459cb33abc Android Editor: Set the window color to match background color 2025-08-11 22:25:54 +05:30
Thaddeus Crews
4b23f09e2f Merge pull request #109267 from syntaxerror247/misc
Android: Misc changes
2025-08-03 10:51:15 -05:00
Anish Mishra
ae678b4085 Android: Misc changes 2025-08-03 13:09:10 +05:30
kobewi
529860e36c Prevent invalid and ambiguous tag names 2025-07-28 20:25:05 +02:00
A Thousand Ships
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Pāvels Nadtočajevs
a272376f89 Cleanup accessibility names. 2025-06-23 11:08:36 +03:00
Haoyu Qiu
879059453f Fix double translations in Project Manager 2025-05-30 12:00:59 +08:00
Thaddeus Crews
363b7638b0 Merge pull request #106797 from syntaxerror247/nomedia-crash
Android Editor: Disable `nomedia` file creation for Android 11 (api level 30)
2025-05-27 09:39:22 -05:00
Thaddeus Crews
34cf5a03a2 Merge pull request #103833 from nobbele/projectmanager-local-time
Make project manager's "last edited" field display use local time instead of UTC
2025-05-26 11:24:27 -05:00
Anish Mishra
08f13a030d Android Editor: Disable nomedia file creation for Android 11 (api level 30)
Fixes https://github.com/godotengine/godot/issues/106479
Fixes https://github.com/godotengine/godot/issues/105399
2025-05-26 05:49:25 +05:30
nobbele
acc8fbee34 project_manager: Display last edited time using local timezone instead of UTC 2025-05-24 13:51:30 +02:00
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