summaryrefslogtreecommitdiff
path: root/editor/project_manager.cpp
AgeCommit message (Collapse)Author
2019-08-26[macOS] Add methods to modify global and dock menus. Add ability to open ↵bruvzg
multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu.
2019-08-22Improve the display of missing projects in the Project ManagerHugo Locurcio
- Use a "broken file" icon instead of a "folder" icon for missing projects - Fade out the project icon for missing projects - Use transparent modulate for grayed out projects as it results in better-looking text - Disable the "Edit", "Run" and "Rename" buttons if at least one missing project is selected - Make double-clicking or pressing Enter do nothing when a missing project is selected - Change the "Open in FileSystem" tooltip accordingly for missing projects - Don't connect the "Open in FileSystem" pressed signal to make the button ineffective for missing projects - Name missing projects as "Missing Project" instead of "Unnamed Project"
2019-08-21Tweak a few strings displayed in the editor for consistencyHugo Locurcio
2019-08-20Merge pull request #31356 from Calinou/improve-project-manager-uiRémi Verschelde
Improve the project manager UI
2019-08-17Define a minimum window size in the editor and project managerHugo Locurcio
This prevents most UI elements from overlapping or being cut off as a result of the window being too small. This closes #20669.
2019-08-17Improve the project manager UIHugo Locurcio
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.
2019-08-14Fixes ProjectManager Buttons Not UpdatingEmmanuel Barroga
Fixes buttons in ProjectManager not updating to disabled after deleting projects.
2019-08-14Fix Project Manager not remembering sorting optionTomasz Chabora
2019-08-13Use Lanczos filtering for variable-sized images such as project iconsHugo Locurcio
This results in better-looking icons with less artifacts induced by downscaling.
2019-07-26Simplify editor settings related to window dimmingHugo Locurcio
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.
2019-07-21Project manager improvementsMarc Gilleron
- Faster launch time by loading icons in a coroutine - Faster sorting, filtering, fav'ing etc - Refactored project list with a proper structured class
2019-07-10Set a default value for project name when installing a project.gaisama
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.
2019-06-18Properly sort projects by nameTomasz Chabora
2019-06-15Improve the default project naming in the Project ManagerHugo Locurcio
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.
2019-06-09Dim the project manager window while it's quittingHugo Locurcio
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.
2019-06-01Display longer Git hashes in engine version dialogsHugo Locurcio
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.
2019-05-27Merge pull request #29198 from NilsIrl/seg_faultRémi Verschelde
Fix Segmentation fault and reduce memory consumption
2019-05-26Fix Segmentation fault and reduce memory consumptionNils ANDRÉ-CHANG
2019-05-13Quit the Project Manager when Command + Q is pressedHugo Locurcio
This uses the same shortcut as quitting Godot while in the editor. This partially addresses #27251.
2019-05-01Fix Remove Missing Project projects on Windowsqarmin
2019-04-30Merge pull request #27187 from IronicallySerious/add-new-folder-buttonRémi Verschelde
Add 'Create Folder' button in Install Project dialog
2019-04-30Merge pull request #25713 from qarmin/remove_all_missing_projectsRémi Verschelde
Add button in Project Manager to remove all missing projects
2019-04-21Improve wording of various messages and make casing more consistentHugo Locurcio
This also adds the number of selected projects to the confirmation dialog that appears before removing projects.
2019-04-10Add 'Create Folder' button while installing templatesTwarit
Fixes #25454
2019-04-05Fix -Wimplicit-fallthrough warnings from GCC 8Rémi Verschelde
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.
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-02-20Add small spacing between top bars in main editor and project managerMichael Alexsander Silva Dias
2019-02-19Fix project opening while filter is applied.Kārlis Seņko
Fixes #25268
2019-02-12Minor cleanup in the Project ManagerMichael Alexsander Silva Dias
2019-02-11Add button in Project Manager to remove all missing projectsqarmin
2019-02-08Merge pull request #25562 from IronicallySerious/fix-empty-projectRémi Verschelde
Fix prompt for empty project files when loaded
2019-02-06Fix prompt for empty project files when loadedTwarit
Fixes #25541
2019-01-25Add renderer selection to New Project dialogLeon Krause
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-12-21ProjectManager: Warn when projects have different config_versionRémi Verschelde
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>
2018-12-1524303: remember sorting order in the project managerGleb Mineev
2018-12-13i18n: Sync translation template with current sourceRémi Verschelde
Also French translation update and misc fixes to source strings.
2018-12-06Merge pull request #23935 from helenaMontenegro/masterRémi Verschelde
Add sorting to the project manager
2018-11-26Fixed project name line edit focus lost when open project-create dialog.qichunren
This also select default project name text for convenience.
2018-11-23Add sorting to project manager. Fixes #8794.helenaMontenegro
2018-10-26Small capitalization fixes across the editorMichael Alexsander Silva Dias
2018-10-02Project manager: remove projects with delete keylupoDharkael
2018-09-15Bundle SSL certs with the templates.Fabio Alessandrelli
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 .
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
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.
2018-09-02Fix the project manager window size on hiDPI displays on macOSHugo Locurcio
This closes #21525.
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-14Merge pull request #20831 from Calinou/project-manager-window-size-hidpiRémi Verschelde
Scale the project manager window size with the editor scale
2018-08-14Always show "Open in File Manager"Ivan Vodopiviz
Now this button is always shown in the project manager. Fixes #20799.
2018-08-13Merge pull request #20155 from Tunous/line-edit-clearRémi Verschelde
Add clear button to search fields
2018-08-11Do not use theme to set LineEdit right_iconŁukasz Rutkowski