Age | Commit message (Collapse) | Author |
|
|
|
Improve the project manager UI
|
|
This prevents most UI elements from overlapping or being cut off
as a result of the window being too small.
This closes #20669.
|
|
This incorporates many suggestions from #31342.
This also revises the search behavior to be simpler and more efficient:
- Searching will now search in both the project name and path. A project
will be displayed if either of these match the search term.
- If the search term contains a "/", the whole path will be used to match
the search term. Otherwise, only the last path component will be used.
|
|
Fixes buttons in ProjectManager not updating to disabled after deleting projects.
|
|
|
|
This results in better-looking icons with less artifacts
induced by downscaling.
|
|
Only a single checkbox is now exposed to control whether the editor
window should be dimmed when opening a popup. The main use case
for disabling it is picking colors from the editor window while
a popup is open.
|
|
- Faster launch time by loading icons in a coroutine
- Faster sorting, filtering, fav'ing etc
- Refactored project list with a proper structured class
|
|
If I download a template named KewlGame, we should not force the user to have to type that name in order to complete the installation process. The user can still rename it if they wish to but we should be providing a default value. This quality of life enhancement will improve the workflow for newcomers to Godot who typically attempt to install a template as their first action within the program.
|
|
|
|
The Project Manager will now infer a project name from the
project path if the name is empty or equal to the default value.
The project name will also be capitalized automatically.
|
|
This makes it clearer that the project manager window is busy
while it's quitting (which can take a while on slower PCs).
This also makes it feel more responsive to user input.
|
|
Due to the high number of commits in the Godot repository,
7-character hashes were starting to become occasionally ambiguous.
In contrast, 9-character hashes are currently unambiguous for
all commits.
|
|
Fix Segmentation fault and reduce memory consumption
|
|
|
|
This uses the same shortcut as quitting Godot while in the editor.
This partially addresses #27251.
|
|
|
|
Add 'Create Folder' button in Install Project dialog
|
|
Add button in Project Manager to remove all missing projects
|
|
This also adds the number of selected projects to the confirmation
dialog that appears before removing projects.
|
|
Fixes #25454
|
|
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional.
Can be replaced by `[[fallthrough]]` if/when we switch to C++17.
The warning is now enabled by default for GCC on `extra` warnings level
(part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet,
but we could enable it manually once we switch to C++11. There's no
equivalent feature in MSVC for now.
Fixes #26135.
|
|
Fixes #25316.
|
|
|
|
Fixes #25268
|
|
|
|
|
|
Fix prompt for empty project files when loaded
|
|
Fixes #25541
|
|
|
|
Happy new year to the wonderful Godot community!
|
|
When opening projects for edition through the project manager, the
following checks are now done:
1. If the config_version is lower than the one used by the current
engine version, users are asked if they want to convert to the new
format or abort editing. Fixes #20626.
2. If the config_version is higher than the expected one (project
from a more recent and incompatible engine version), projects are
grayed out and can't be edited. Fixes #18758.
When editing from the command line, the behaviour is unchanged:
projects in situation (1) are automatically converted, while projects
in situation (2) show an error message (made more explicit).
The "Run" option from the project manager was not changed, so it will
still run (1) projects without converting them, and fail running (2)
projects.
Co-authored-by: groud <gilles.roudiere@gmail.com>
|
|
|
|
Also French translation update and misc fixes to source strings.
|
|
Add sorting to the project manager
|
|
This also select default project name text for convenience.
|
|
|
|
|
|
|
|
If this is undesired it can be avoided by specifying builtin_certs=no .
Bundled SSL certs will be used unless you specify an override in:
Project Settings -> SSL -> Certificates .
|
|
This allows more consistency in the manner we include core headers,
where previously there would be a mix of absolute, relative and
include path-dependent includes.
|
|
This closes #21525.
|
|
|
|
Scale the project manager window size with the editor scale
|
|
Now this button is always shown in the project manager. Fixes #20799.
|
|
Add clear button to search fields
|
|
|
|
- Add pressed state to clear button
- Enable clear button on all inputs with search icon
- Remove duplicate clear buttons
- Fix rendering of icon for center and right alignments
- Add clear button to more search fields
- Add clear icon to default theme
- Add method to control enabled state of clear button
- Add property to enable clear button from inspector
|
|
This also makes the project search field slightly larger.
|