Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [macOS] Use "expand_to_title" for the project manager. | bruvzg | 2024-03-24 | 1 | -1/+65 |
| | |||||
* | Automatically create folder in project manager create/import/install | Nathan Franke | 2024-03-08 | 1 | -3/+4 |
| | |||||
* | Display the build date in the editor and when starting the engine | Hugo Locurcio | 2024-02-27 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | This can be used to quickly see how recent a development build is, without having to look up the commit date manually. When juggling around with various builds (e.g. for benchmarking), this can also be used to ensure that you're actually running the binary you intended to run. The date stored is the date of the Git commit that is built, not the current date at the time of building the binary. This ensures binaries can remain reproducible. The version timestamp can be accessed using the `timestamp` key of the `Engine.get_version_info()` return value. | ||||
* | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -1/+1 |
| | |||||
* | Correctly handle failures to open a project | Yuri Sizov | 2024-01-30 | 1 | -4/+8 |
| | |||||
* | Replace empty list dialog with an integrated panel | Yuri Sizov | 2024-01-30 | 1 | -145/+186 |
| | |||||
* | Implement a quick settings dialog for the project manager | Yuri Sizov | 2024-01-30 | 1 | -136/+137 |
| | | | | | | | Currently it allows to adjust language, theme preset, UI scaling, and network mode. Project manager has been updated to support dynamic theme updates. | ||||
* | Add a network mode setting to bring the editor offline | Yuri Sizov | 2024-01-30 | 1 | -23/+53 |
| | | | | | | | | | This PR also adds default font styles for RichTextLabels in the editor, and improves the introduction dialog when you don't have any local projects available. The offline mode is implemented in the asset library plugin, alongside some code improvements. | ||||
* | Improve the project manager UI | Yuri Sizov | 2024-01-30 | 1 | -116/+184 |
| | |||||
* | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 1 | -1/+1 |
| | |||||
* | Reorganize project manager code | Yuri Sizov | 2024-01-16 | 1 | -2454/+492 |
| | | | | | | | - Extract individual components to their own files. - Improve order of declarations and definitions within those files. - ProjectDialog is only extracted as there are upcoming PRs touching on it. | ||||
* | Reorganize code related to editor theming | Yuri Sizov | 2024-01-16 | 1 | -7/+6 |
| | | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well. | ||||
* | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -7/+7 |
| | |||||
* | Fix incorrect check on importing project | A Thousand Ships | 2024-01-07 | 1 | -26/+45 |
| | |||||
* | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -1/+1 |
|\ | | | | | | | Add const references detected by clang-tidy | ||||
| * | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #86271 from YuriSizov/pm-optimize-multiple-ways-of-scanning | Yuri Sizov | 2023-12-20 | 1 | -104/+89 |
|\ \ | | | | | | | | | | Optimize scanning routines in the project manager | ||||
| * | | Optimize scanning routines in the project manager | Yuri Sizov | 2023-12-20 | 1 | -104/+89 |
| | | | |||||
* | | | Correctly enforce minimum window size in editor | Yuri Sizov | 2023-12-20 | 1 | -23/+32 |
|/ / | | | | | | | | | Also set the maximum size for the language picked in the project manager. | ||||
* | | Merge pull request #85000 from bruvzg/ed_ui_direction | Yuri Sizov | 2023-12-19 | 1 | -0/+4 |
|\ \ | |/ |/| | | | [Editor] Add option to override editor UI layout direction. | ||||
| * | [Editor] Add option to override editor UI layout direction. | bruvzg | 2023-11-17 | 1 | -0/+4 |
| | | |||||
* | | Make sure `Window`'s title is respected before we compute the size | Yuri Sizov | 2023-11-24 | 1 | -6/+1 |
| | | | | | | | | | | Also removes some suspicious and outdated code that forced this particular dialog to change size when the warning message changed. | ||||
* | | Fix project name being overwrite everytime `show_dialog` is called | jsjtxietian | 2023-11-21 | 1 | -3/+6 |
|/ | |||||
* | Add bulk change guards to successive theme overrides in Editor and GUI | Yuri Sizov | 2023-10-19 | 1 | -0/+3 |
| | |||||
* | Fix StringName leaks in GDExtension, core, and editor themes | Yuri Sizov | 2023-10-18 | 1 | -0/+4 |
| | |||||
* | Handle "Enter" when the search box is focused | Alfred Reinold Baudisch | 2023-10-13 | 1 | -0/+9 |
| | |||||
* | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 |
| | |||||
* | Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platform | ajreckof | 2023-09-19 | 1 | -2/+2 |
| | |||||
* | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -37/+38 |
| | |||||
* | Streamline the project import workflow | Igor | 2023-08-29 | 1 | -3/+17 |
| | |||||
* | Project manager button rearrangement | Igor | 2023-07-25 | 1 | -41/+43 |
| | |||||
* | Extract and reorganize texture resource classes | Hendrik Brucker | 2023-07-14 | 1 | -0/+1 |
| | |||||
* | Improve text in popup warning, remove "upgrade or downgrade" text | Aaron Franke | 2023-07-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #79118 from aaronfranke/friendly-upgrades | Rémi Verschelde | 2023-07-10 | 1 | -5/+20 |
|\ | | | | | Improve user-friendliness of project version mismatch message | ||||
| * | Improve user-friendliness of project version mismatch message | Aaron Franke | 2023-07-06 | 1 | -5/+20 |
| | | |||||
* | | Change explicit 'Godot 4.0' references to 'Godot 4' | Rémi Verschelde | 2023-07-10 | 1 | -1/+1 |
| | | | | | | | | Fixes #79276. | ||||
* | | Merge pull request #78795 from akien-mga/project-converter-keep-rendering-driver | Rémi Verschelde | 2023-07-08 | 1 | -0/+2 |
|\ \ | | | | | | | | | | Project converter: Use same rendering driver as Project Manager | ||||
| * | | Project converter: Use same rendering driver as Project Manager | Rémi Verschelde | 2023-06-28 | 1 | -0/+2 |
| |/ | | | | | | | | | Which means by default OpenGL 3, but it can still be overridden from the command line. Fixes #76303. | ||||
* / | Sort project tags before saving | Aaron Franke | 2023-06-27 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #78042 from timothyqiu/phantom | Rémi Verschelde | 2023-06-09 | 1 | -3/+1 |
|\ | | | | | | | Fix heap-use-after-free when editing project tags | ||||
| * | Fix heap-use-after-free when editing project tags | Haoyu Qiu | 2023-06-09 | 1 | -3/+1 |
| | | |||||
* | | Disable auto translate for some controls in Project Manager | Haoyu Qiu | 2023-06-09 | 1 | -0/+2 |
|/ | |||||
* | Single Compilation Unit build. | lawnjelly | 2023-06-06 | 1 | -8/+8 |
| | | | | | Adds support for simple SCU build (DEV_ENABLED only). This speeds up compilation by compiling multiple cpp files within a single translation unit. | ||||
* | Add project tags | kobewi | 2023-05-30 | 1 | -16/+324 |
| | |||||
* | Improve startup benchmarking | Fredia Huya-Kouadio | 2023-05-23 | 1 | -0/+3 |
| | | | | Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities). | ||||
* | Fix Input Map key assignments missing after project conversion | jpcerrone | 2023-05-16 | 1 | -8/+2 |
| | | | | | | | | | Fixes #76336 (Input Map keys missing). Moves the project.godot config_version stamping from the project manager to the project converter. Now there's no difference between converting through the project manager and the CLI tool. Fixes being prompted to re-convert the project in the project manager after having done so through the CLI tool. | ||||
* | Merge pull request #76421 from timothyqiu/editor-dialog | Rémi Verschelde | 2023-04-25 | 1 | -0/+1 |
|\ | | | | | | | Fix inconsistent file dialog settings usage | ||||
| * | Fix inconsistent file dialog settings usage | Haoyu Qiu | 2023-04-25 | 1 | -0/+1 |
| | | | | | | | | | | | | * Project Manager ignores display mode settings. * EditorFileDialog's default display mode and show hidden files settings are not updated when corresponding editor settings change. | ||||
* | | Merge pull request #69698 from Daylily-Zeleen/daylily-zeleen/show_in_explorer | Rémi Verschelde | 2023-04-25 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Implement and expose OS::shell_show_in_file_manager() | ||||
| * | Implement and expose OS::shell_show_in_file_manager() | Daylily-Zeleen | 2023-04-25 | 1 | -1/+1 |
| | |