-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Concept for Project Manager #31342
Comments
I believe the exit button being touch tapable is a good reason for existing. How are you able to easily see you can sort the list by name / date etc? |
There is a lot of space in the middle bar for "new", "import", "scan", "remove missing" to write the entire text rather than remove words. For example there's enough space for "New Project". Perhaps we can add buttons to the area right of the search for a-z and date sorting. |
Good suggestions fire, I'll adjust the design and do a fresh one. For the words of the buttons, does that mean the labels would be: |
Based on Fire's ideas I created an alternate version that shows longer labels for each of the buttons and also shows a sort icon and dropdown. I did experiment with using a similar dropdown visual style to the language selector but I felt the dropdown 'disappeared' when I did that, visually it was harder to see, and a box better highlights the area that's clickable. Here for comparison is the current, redesign and redesign v2 designs: |
I'll leave it to others to decide when this issue should be closed. 👍 |
This incorporates many suggestions from godotengine#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.
I really like that project-retaled buttons and global ones are separated. I'd prefer "Edit" being the first action in the list though, as it's more important (basically the only button I click in the project manager). There is also a poor man's way to implement the separation: #25305 |
Maybe rearrange the edit button so it's big, and fav, run, rename, delete afterwards and in smaller sizes. |
isn't "Open" better than "Edit"? |
Could the rename icon be directly next to the name label? and only shown on highlight/hover? |
Will this be implemented by 4.0? |
@volzhs I agree! In fact I almost made exactly that change, I did have it in the design at one point but reverted it, only because I was trying to avoid changing too much all in one hit. But you're right, I agree, Open would be a better label. |
@mindinsomnia I know. I have been keeping watch there too. I wanted to know about the rest of the changes in here. |
This incorporates many suggestions from godotengine#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.
Are there any further improvements you'd suggest now that #31356 has been merged? |
Nothing that hasn't already been said Aaron, I'd still love to see someone have a crack at those context buttons for the project list to eliminate the sidebar but I will leave it to others to decide if they want that or not. =) |
I believe if we just move several buttons from right to top, it would be already a big improvement (even without converting the vertical button list to a horizontal one). |
I don't see why moving the buttons to the top is an improvement at all. We are not particularly lacking in horizontal space, yet if we have lots of projects we need the vertical space. |
It's not about space, currently right column is a mess of everything. Also as per original post the buttons are to go into the menu row, not to have an additional row for them. |
The version 2 looks much cleaner than the current project manager in my opinion |
I love the redesign v2. I would swap the fire icon with a broom since it is usually the icon for "cleaning up" or "removing unused" things. |
Hopefully someone can implement this soon... but @mindinsomnia you should probably move this to godot-proposals :D |
Note: When opening a proposal, it should only reference the parts of this issue not yet implemented in Godot 3.2.2. Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine. The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker. If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance! |
@MCrafterzz That is my plan, I'm actually working on a much larger proposal for a UI concept and the project manager will be part of it. Will hopefully be finished soon, been working on it for a few weeks now. Will put it up on the godot-proposals repo when it's ready. =) |
Hey there,
Just to generate discussion and to experiment, I've made up a proposal for a potential new design for the Project Manager.
I'm not demanding for this to be implemented, I'm just offering it to spark ideas and show potential ways the project manager could be visually laid out differently. My C++ skills are probably not up to scratch to implement this myself and I am not familiar with the Godot codebase to just jump in and try it, so it's up to contributors to decide if they like this or not. You're welcome to take any part of this UI design and use any of it you like and ignore the stuff you don't.
There are a few issues I thought could be addressed with the current UI.
Overall my redesign frees up space and allows for an additional row even to be visible.
Here is the current project manager:
Here is my redesign:
Redesign v2:
What's everyone's thoughts on this? Is this an improvement or worse?
The text was updated successfully, but these errors were encountered: