summaryrefslogtreecommitdiff
path: root/editor/project_manager.cpp
AgeCommit message (Collapse)Author
2020-02-20Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky
objects and made them default.
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`.
2020-02-13fix Vulkan project descriptionMarcin Zawiejski
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs!
2020-02-13Merge pull request #36152 from Calinou/project-manager-rename-last-modifiedRémi Verschelde
Rename the "Last Modified" project list sorting option to "Last Edited"
2020-02-13Disable the GLES2 renderer option in the Project ManagerHugo Locurcio
It will be re-enabled once the GLES2 renderer is refactored to work in Godot 4.0.
2020-02-12Rename the "Last Modified" project list sorting option to "Last Edited"Hugo Locurcio
The `project.godot` file will always be modified when editing a project, but not when running it. This effectively makes the option sort by last edition date, rather than modification as is typically understood by users. This closes #36127.
2020-02-12Changed in-text driver name to "Vulkan"Teashrock
But it still requires a change of "driver_name" in backend itself.
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-02-10Merge pull request #34027 from Calinou/tweak-project-manager-renderer-selectionRémi Verschelde
Improve the renderer selection display in the project manager
2020-02-10Merge pull request #35260 from Calinou/project-manager-enter-open-firstRémi Verschelde
Select the first project when searching in the project manager
2020-02-06Merge pull request #35892 from Calinou/project-manager-allow-hidden-filesRémi Verschelde
Allow existing hidden files/directories when creating a new project
2020-02-06Centers icon vertically in project listHaoyu Qiu
2020-02-03Allow existing hidden files/directories when creating a new projectHugo Locurcio
For instance, this lets users initialize a Git repository and still be able to create a project in the directory afterwards. This closes https://github.com/godotengine/godot-proposals/issues/291.
2020-01-21Use a loading placeholder for project icons in the project managerHugo Locurcio
Now that projects are loaded asynchronously, some projects in the list may be displayed before their icon is done loading. This is especially common on slower hardware. In such cases, this makes the project manager display a loading placeholder instead of the default project icon.
2020-01-19Only create the editor theme onceHugo Locurcio
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.
2020-01-18Select the first project when searching in the project managerHugo Locurcio
This makes the project manager usable for opening existing projects without ever touching the mouse. Just enter text in the autofocused search box and press Enter. This partially addresses #8149.
2020-01-13Fixes the New Window option in macOS dock menuHaoyu Qiu
2020-01-01Update copyright statements to 2020Rémi Verschelde
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.
2019-12-30Fix wrong project opening in some situations, hidden nodes were not reorderedMarc Gilleron
2019-12-17i18n: Sync translation template with current sourceRémi Verschelde
2019-12-16Makes more strings in editor translatableHaoyu Qiu
* File type names in file dialogs * Layout option names * Visual shader editor UI
2019-12-10Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde
Removed unused variables, add some constants numbers
2019-12-10Removed unused variables, add some constants numbersRafał Mikrut
2019-12-07Improve the renderer selection display in the project managerHugo Locurcio
- Format characteristics as a bullet-point list. - Fade out secondary text to make other fields more prominent.
2019-12-04Fixes translation for project sort optionsHaoyu Qiu
2019-10-24Update dock menu on project list changes, add favourites separator.bruvzg
2019-10-01Project Manager: Update template dialog position after window resizelupoDharkael
2019-09-23Don't open a project in the list if Ctrl is held while double-clickingHugo Locurcio
2019-09-23Focus the project manager's search box automatically on startupHugo Locurcio
This allows the user to search projects as soon as the project manager opens, without having to click on the search field first.
2019-09-13Add an "hover" style to items in the project managerHugo Locurcio
This makes the project manager feel more responsive to user input.
2019-08-29Tweak the editor window dimming intensity, remove dim fade animationHugo Locurcio
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%).
2019-08-28Add a project description settingHugo Locurcio
The description is displayed as a tooltip when hovering the project in the Project Manager. It can span multiple lines. This partially addresses #8167.
2019-08-27Fixes Keyup Navigation in Project ManagerEmmanuel Barroga
This PR fixes the issue of navigation via keyup in the project manager not selecting the first item.
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.