Commit Graph

55 Commits

Author SHA1 Message Date
c1cdcad96a Fix ProjectTag button variation 2025-01-03 11:41:00 +01:00
a17a0bc808 Merge pull request #100717 from KoBeWi/icon_uncache
Fix icon UIDs in Project Manager
2025-01-03 02:01:24 +01:00
81b1138a7f Fix icon UIDs in Project Manager 2024-12-26 14:54:09 +01: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
cb4ceb823c Make scan for projects threaded 2024-12-12 22:31:32 +01:00
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
b5c31ebb41 Add contains_char() for single-character 'contains' calls. 2024-12-06 20:23:35 +01:00
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
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
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
dd33e877aa strip trailing slashes in default project path 2024-12-02 11:08:17 -05:00
e7e3a25c1e Fix non-empty project folder confirmation dialog 2024-11-28 13:31:51 +01:00
562c666e3d Rename internal Button icon to button_icon to match exposed methods 2024-10-29 16:23:03 -07:00
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
ebe1a2d7ec Add hover state to Tree items display 2024-10-17 00:21:52 +02:00
8086894a8e Create .editorconfig file only on project creation 2024-10-05 14:32:55 +08:00
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
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
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
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
9f9ee0c813 SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
8f66513bad Fix directory empty bug on Android 2024-09-10 10:10:33 +06:00
52889ab7ee [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
6ed54ab9ba Fix missing project date showing the unix epoch 2024-08-27 16:03:19 +04:00
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
3669eb0b69 Added an "Edit Now" option to project dialog. 2024-08-15 18:54:05 -05:00
7343dc3a5d Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
9a8ba93963 Initialize project name when importing project 2024-08-07 13:22:55 +02:00
eabeafd8c3 Merge pull request #95086 from m4gr3d/fix_import_button_not_showing_directories
[Android editor] Fix issue with importing projects
2024-08-06 23:59:20 +02:00
f544c461f0 Merge pull request #95082 from m4gr3d/fix_display_scale_project_settings
[Android editor] Enable the display scale option in the Project manager's quick settings
2024-08-06 12:31:38 +02:00
30da21f073 Fix project name cleared when browsing path 2024-08-05 14:27:37 +02:00
fb42b9ce65 Fix issue with import projects for the Android editor 2024-08-02 14:49:25 -07:00
eaf85e6582 Enable the display scale option in the Project manager's quick settings dialog 2024-08-02 12:58:06 -07:00
04d0e7f7a4 Check if RD is supported in the ProjectManager and disable creating RD projects if not supported. 2024-08-02 12:36:45 -07:00
092d21a2ec Make fdialog_project up to become sibling of ProjectDialog instead of child 2024-07-19 21:03:58 +08:00
5583ac5218 Ignore trailing slashes in new project’s path when disabling Create Folder
In the “Create New Project” dialog, disabling the “Create Folder” slider with a trailing slash in the project path would cause it to incorrectly identify the last path component as the substring following the slash, in other words, an empty string.

By first discarding any trailing slashes when disabling the slider, the project dialog will now identify and pop the last path component as usual even when a trailing slash is present.
2024-07-08 17:10:12 -04:00
8041dc6a55 Make project naming setting available in project manager 2024-06-21 15:53:06 +02:00
fbb879debd [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
d9e2fc74c7 [Scene] Add SceneStringNames::item_selected 2024-06-19 09:39:05 +02:00
d519715d94 [Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
12430f9dce Editor: Swap last edited date and version/warning in Project Manager 2024-06-04 12:43:59 +03:00
926afccbd8 [Scene] Add SceneStringNames::panel 2024-05-30 22:54:50 +02:00
381ce56f8a Merge pull request #90770 from kitbdev/show-version
Display Godot version and last edited timestamp in project manager
2024-05-22 09:26:47 +02: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
a00527e415 Fix folder scan replacing project list 2024-04-18 13:03:21 +02:00
kit
fefa93d5b8 Display godot version in project manager 2024-04-16 15:32:13 -04:00
44d3ce2c11 Add browse folder and browse file icons 2024-03-12 09:57:59 -04:00
2130f1121a Automatically create folder in project manager create/import/install 2024-03-08 12:27:50 -06:00