Skip to content

Suggestions - Modernizing Editor's UI #182

@jetrotal

Description

@jetrotal

Overview

Inspired by the RMUI's concept art , I started drawing some some concept arts for EasyRPG's UI:

image

It's based on Google's Material Design.
There's a Qt framework for this kind of design, It's called Qaterial

All Icons came from the https://materialdesignicons.com/
an open-source community that designs multiple icons based on the Material Design Style.

Header

image
The header would be simplified, I tried to move all the tools that used to be in the header, closer to relevant panels.

Tilesets Tab

image
The drawing tools would be placed vertically, imitating modern Drawing Apps.
The zoom options are closer to the Zoom Tool.
And the map's tilesets can be changed on the fly.

Layers Tab

image
I thought about naming the Layers "Terrain", "Decoration" and "Events", instead of "Lower", "Up" and "Events".

The "Decoration" layer comes with multiple indexes.
Those indexes would work as a replacement to blank Events that are just used for decoration, like in the tree decorations bellow:
image

Events Explorer Tab

image

A suggestion for a new tool, that let the User list all the events placed on each map, then making it easy to find, edit, copy or remove project's event. It would also include Commons Events.

image
Those Transparent icons on the bottom, are a way to separate Blank Events from Events with commands, in case the Decoration Index suggestions can't be used.

Project Tree Tab

image
Basically the current Map Tree Tab. With buttons for adding and removing maps

Map Properties Tab

image
A live version of the "Map Properties Window".
"Save Map" and "Revert Map Changes" are also included.


Those are some thoughts I put over the Editor's UI. Maybe it's too far from what you guys have been planning. But I hope some ideas on it can be considered.

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions