overte-org / overte

Overte open source virtual worlds platform.
https://overte.org/
Other
130 stars 47 forks source link

Unified UI (Armored UI) #886

Open Armored-Dragon opened 3 months ago

Armored-Dragon commented 3 months ago

This is mostly an exploratory experiment on refactoring the UI of Overte. Feedback welcome!

Main Goals:

The first updates are targeting general usability of existing applications and ensuring they are consistent across the board. As an example, in some apps you are able to "flick" parts of the window to scroll faster. In the "Places" app, you can not flick. Some apps use a background of gray, while others will assault you with white. Some use gradients, some don't.

It would also help a lot to redesign the applications in such a way that most of the actual processing and instructions are happening in JavaScript files. This will make it easier to change themes or change how content is displayed without having to worry about anything else.

Linked issues

Closes #225 as complete. Closes #274 as complete. Closes #226 as complete.

First phase:

Second phase:

Third phase:

daleglass commented 3 months ago

Screenshots would be very helpful here

HeadClot commented 3 months ago

Hey @Armored-Dragon can we get some screen shots please?

Armored-Dragon commented 3 months ago

@daleglass @HeadClot My apologies, I had figured I did not do enough work yet to justify images just yet, and I had gotten distracted the past week with other tasks. There has not yet been any major changes yet, but here is a video showing what has changed.

https://github.com/overte-org/overte/assets/43324896/621945ec-9c1e-444d-b0da-619287bb8bc4

At the moment I plan on reorganizing most of the existing ui elements. Most style changes will happen after some consolidation work and other simplification work.

Armored-Dragon commented 3 months ago

I would also like to mention that until theme support gets a little more fleshed out, most stylized designs will be made to my own liking, most notably colors. As more work gets done, I will be changing aspects of the default (pre-installed?) theme to fit a more neutral aesthetic. Do not let this stop you, or anyone else from suggesting changes though!

HeadClot commented 3 months ago

I like it so far @Armored-Dragon good work! Keep iterating and I will provide feedback where I can :)

Armored-Dragon commented 3 months ago

Screencast_20240328_145952.webm

Example of transparent hover effects on overlays and windows.