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

UI Improvements - Categorization of Entities, Own Categories, Undocking of Windows and more #39

Open
derdotte opened this issue Feb 5, 2023 · 0 comments

Comments

@derdotte
Copy link

derdotte commented Feb 5, 2023

I want to suggest to overhaul the currently used UI to be more user friendly and increase workflow.

Categorize Entities

Currently the list approach to entities does not help workflow. Improve this by adding categories by usage. Example categories could be "Traps", "Decoration", "logic", "moving blocks", "movement", "sound" and so forth. Plugins should not need to follow this by design, all uncategorized entities should go into an uncategorized category but a plugin can follow it which the pluginloader should adjust accordingly. Also dynamically add a category for the plugin that can be customized by the plugin maker. The search should recursivly search through the entire category. So if a category exists of multiple inner categories then the search starts at the top. Keep an alphabetical category aswell that has all entities.

Add ability to have own categories

This will enable map makers to organize their own workspace and improve their workflow individually. It will also improve cohesion in map design.

Ability to undock windows (and categories)

Allows for even better workflow. Undocking can mean free floating inside the application but also free float over the whole user's screen should be considered.

Add recently used tab

Further improvements to workflow. I dont think anything needs to be said why this can be good.

Add a new menubar that consists of useful items (customizeable)

Further improve workflow by adding stuff like player spawn to another menubar, which could be at the top, bottom or even to the sides (customizeable?). This menubar should be further customizeable to help workflow.

Add small picture of an entity to the name in the list

This increases user friendlyness and improves discoverability.

I understand that the current UI is based on the old Ahorn map maker but one should consider to overhaul the UI and also remove some old ideas that just do not work as well.

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

No branches or pull requests

1 participant