summaryrefslogtreecommitdiffstats
path: root/editor/project_manager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Only create the editor theme onceHugo Locurcio2020-01-191-2/+1
|/ / | | | | | | | | | | | | | | | | | | This prevents the editor theme from being created twice. This speeds up the project editor and editor startup significantly; startup is now 1.3 times faster on average (tested on a debug build). RAM usage was also lowered by 7.5 MB on average. This partially addresses #35321.
* | Fixes the New Window option in macOS dock menuHaoyu Qiu2020-01-131-0/+1
| |
* | Update copyright statements to 2020Rémi Verschelde2020-01-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* | Fix wrong project opening in some situations, hidden nodes were not reorderedMarc Gilleron2019-12-301-3/+1
| |
* | i18n: Sync translation template with current sourceRémi Verschelde2019-12-171-1/+1
| |
* | Makes more strings in editor translatableHaoyu Qiu2019-12-161-2/+2
| | | | | | | | | | | | * File type names in file dialogs * Layout option names * Visual shader editor UI
* | Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde2019-12-101-4/+3
|\ \ | | | | | | Removed unused variables, add some constants numbers
| * | Removed unused variables, add some constants numbersRafał Mikrut2019-12-101-4/+3
| |/
* / Fixes translation for project sort optionsHaoyu Qiu2019-12-041-4/+4
|/
* Update dock menu on project list changes, add favourites separator.bruvzg2019-10-241-5/+41
|
* Project Manager: Update template dialog position after window resizelupoDharkael2019-10-011-0/+6
|
* Don't open a project in the list if Ctrl is held while double-clickingHugo Locurcio2019-09-231-1/+1
|
* Focus the project manager's search box automatically on startupHugo Locurcio2019-09-231-0/+6
| | | | | This allows the user to search projects as soon as the project manager opens, without having to click on the search field first.
* Add an "hover" style to items in the project managerHugo Locurcio2019-09-131-0/+22
| | | | This makes the project manager feel more responsive to user input.
* Tweak the editor window dimming intensity, remove dim fade animationHugo Locurcio2019-08-291-1/+1
| | | | | | | | The fade animation tended to give the editor a "sluggish" feel when running at lower FPS (which is common in heavy 3D scenes), so it's probably a good idea to remove it. This also makes dimming less intense (50% instead of 60%).
* Add a project description settingHugo Locurcio2019-08-281-1/+6
| | | | | | | The description is displayed as a tooltip when hovering the project in the Project Manager. It can span multiple lines. This partially addresses #8167.
* Fixes Keyup Navigation in Project ManagerEmmanuel Barroga2019-08-271-1/+1
| | | This PR fixes the issue of navigation via keyup in the project manager not selecting the first item.
* [macOS] Add methods to modify global and dock menus. Add ability to open ↵bruvzg2019-08-261-0/+35
| | | | multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu.
* Improve the display of missing projects in the Project ManagerHugo Locurcio2019-08-221-10/+33
| | | | | | | | | | | | | | | | | | - 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"
* Tweak a few strings displayed in the editor for consistencyHugo Locurcio2019-08-211-3/+3
|
* Merge pull request #31356 from Calinou/improve-project-manager-uiRémi Verschelde2019-08-201-72/+48
|\ | | | | Improve the project manager UI
| * Improve the project manager UIHugo Locurcio2019-08-171-72/+48
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Define a minimum window size in the editor and project managerHugo Locurcio2019-08-171-0/+3
|/ | | | | | | This prevents most UI elements from overlapping or being cut off as a result of the window being too small. This closes #20669.
* Fixes ProjectManager Buttons Not UpdatingEmmanuel Barroga2019-08-141-0/+2
| | | Fixes buttons in ProjectManager not updating to disabled after deleting projects.
* Fix Project Manager not remembering sorting optionTomasz Chabora2019-08-141-1/+1
|
* Use Lanczos filtering for variable-sized images such as project iconsHugo Locurcio2019-08-131-1/+1
| | | | | This results in better-looking icons with less artifacts induced by downscaling.
* Simplify editor settings related to window dimmingHugo Locurcio2019-07-261-1/+1
| | | | | | | 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.
* Project manager improvementsMarc Gilleron2019-07-211-535/+847
| | | | | | - Faster launch time by loading icons in a coroutine - Faster sorting, filtering, fav'ing etc - Refactored project list with a proper structured class
* Set a default value for project name when installing a project.gaisama2019-07-101-0/+1
| | | | 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.
* Properly sort projects by nameTomasz Chabora2019-06-181-50/+54
|
* Improve the default project naming in the Project ManagerHugo Locurcio2019-06-151-3/+3
| | | | | | 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.
* Dim the project manager window while it's quittingHugo Locurcio2019-06-091-0/+19
| | | | | | 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.
* Display longer Git hashes in engine version dialogsHugo Locurcio2019-06-011-1/+1
| | | | | | | | 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.
* Merge pull request #29198 from NilsIrl/seg_faultRémi Verschelde2019-05-271-18/+6
|\ | | | | Fix Segmentation fault and reduce memory consumption
| * Fix Segmentation fault and reduce memory consumptionNils ANDRÉ-CHANG2019-05-261-18/+6
| |
* | Quit the Project Manager when Command + Q is pressedHugo Locurcio2019-05-131-0/+13
|/ | | | | | This uses the same shortcut as quitting Godot while in the editor. This partially addresses #27251.
* Fix Remove Missing Project projects on Windowsqarmin2019-05-011-2/+2
|
* Merge pull request #27187 from IronicallySerious/add-new-folder-buttonRémi Verschelde2019-04-301-1/+1
|\ | | | | Add 'Create Folder' button in Install Project dialog
| * Add 'Create Folder' button while installing templatesTwarit2019-04-101-1/+1
| | | | | | | | Fixes #25454
* | Merge pull request #25713 from qarmin/remove_all_missing_projectsRémi Verschelde2019-04-301-0/+70
|\ \ | | | | | | Add button in Project Manager to remove all missing projects
| * | Add button in Project Manager to remove all missing projectsqarmin2019-02-111-0/+70
| | |
* | | Improve wording of various messages and make casing more consistentHugo Locurcio2019-04-211-9/+17
| |/ |/| | | | | | | This also adds the number of selected projects to the confirmation dialog that appears before removing projects.
* | Fix -Wimplicit-fallthrough warnings from GCC 8Rémi Verschelde2019-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-201-4/+4
| | | | | | | | Fixes #25316.
* | Add small spacing between top bars in main editor and project managerMichael Alexsander Silva Dias2019-02-201-0/+1
| |
* | Fix project opening while filter is applied.Kārlis Seņko2019-02-191-0/+7
| | | | | | | | Fixes #25268
* | Minor cleanup in the Project ManagerMichael Alexsander Silva Dias2019-02-121-7/+5
| |
* | Merge pull request #25562 from IronicallySerious/fix-empty-projectRémi Verschelde2019-02-081-0/+7
|\ \ | |/ |/| Fix prompt for empty project files when loaded
| * Fix prompt for empty project files when loadedTwarit2019-02-061-0/+7
| | | | | | | | Fixes #25541
* | Add renderer selection to New Project dialogLeon Krause2019-01-251-1/+56
|/