Skip to content
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

Add color tags to the project manager #2329

Closed
alexfreyre opened this issue Feb 21, 2021 · 11 comments · Fixed by godotengine/godot#75047
Closed

Add color tags to the project manager #2329

alexfreyre opened this issue Feb 21, 2021 · 11 comments · Fixed by godotengine/godot#75047
Milestone

Comments

@alexfreyre
Copy link

alexfreyre commented Feb 21, 2021

Describe the project you are working on

Godot project manager

Describe the problem or limitation you are having in your project

I usually have several projects in progress and each one in a different state. Some projects are unique or share similar solutions, are in similar states or are a specific group. But all together they are shown as a list where they can only be marked as favorites.

The problem I have is that I need to mark my projects with different states/priorities:

  • mark and identify a specific one (or let it as usual )
  • group them (for whatever reason needed, for example )
    .. which are finished
    .. which are in a critical state
    .. in which I still do not have the final solution
    .. different engine versions or scripting language, see #427

Describe the feature / enhancement and how it helps to overcome the problem or limitation

I propose to put a kind of label by color (the design is variable)
They can be grouped by color consecutively and each color responds to a status or priority.

This proposal leaves for discussion:

  • Colors and quantity (for example: red, green, blue, yellow, orange, purple)
  • If the user can alter the order of priority of the colors (green_up-red_down / red_up-green-down, etc)
  • Design

Describe how your proposal will work, with code, pseudo-code, mock-ups, and / or diagrams

I have two solutions as a starting point:

solution_1
solution_2

If this enhancement will not be used often, can it be worked around with a few lines of script?

No

Is there a reason why this should be core and not an add-on in the asset library?

I think it is core.

@alexfreyre
Copy link
Author

I have made this two solutions but I don't like them, but totally open if the community likes them more.

solution_3
solution_4

@Calinou
Copy link
Member

Calinou commented Feb 21, 2021

Related to #427.

@alexfreyre
Copy link
Author

alexfreyre commented Feb 21, 2021

some other solutions

Solution_5
Solution_5 1
solution_6

@dalexeev
Copy link
Member

@me2beats
Copy link

@dalexeev cool idea, these are not color tags tho:)
Kinda "tabbed" categories.
I would like to have it but I think some kind of tag system (similar to github issues labels) would be more flexible solution.
It is worth a separate proposal imo.

@eon-s
Copy link

eon-s commented May 14, 2021

Not fully convinced of this (I prefer text tags, maybe colored text tags) but in any case, colors should not be limited for accesibility reasons (another options beside colors are icons/stamps, like using node icons).

@Calinou
Copy link
Member

Calinou commented May 16, 2021

If we go through with godotengine/godot#34528, the project color could be displayed at the left of the project item in the project list.

@dalexeev
Copy link
Member

Another option is something like this:

32x32 icons will look better than 16x16, and the current 64x64 is too big.

@eon-s
Copy link

eon-s commented May 16, 2021

@dalexeev The problem with that view is that is too compact, when you have many projects it will be wasting space on the right and too cluttered with packed information, complex to sort, will be messed up on some localizations, etc.

Also for icons sometimes devs just put captures of a meaningful scene of their games (untill later when the game has a proper art for it).

Compact lists can be optional like with file explorer, mostly useful for cleanup and organization.

@dalexeev
Copy link
Member

dalexeev commented May 16, 2021

@dalexeev
Copy link
Member

This comment seems to have received the most support:

Personally, though, I prefer the file structure option (e.g. ~/godot/projects/subfolder/project-folder/). Moreover, in 4.0, the editor's metadata is now stored in the project folder (.godot/editor/), i.e. you can move the project between subfolders without any problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants