MercuryWorkshop / anuraOS

A web "OS" and development environment with full linux emulation
https://anura.pro
GNU Affero General Public License v3.0
201 stars 241 forks source link

UI Improvements #151

Closed BomberFish closed 5 months ago

BomberFish commented 5 months ago

i spent a whole day on this instead of working on my history homework

Changes

Nicer window open animation

2024-03-23_22-03-1711245848.webm

Wallpaper upload button is now styled

Screenshot 2024-03-23 at 22-13-14 AnuraOS

Marketplace UI significantly improved

Screenshot 2024-03-23 at 22-09-23 AnuraOS Screenshot 2024-03-23 at 22-09-26 AnuraOS

Tweaked "About Anura"

Screenshot 2024-03-23 at 22-08-11 AnuraOS

And finally, the big Settings update

Screenshot 2024-03-23 at 22-15-29 AnuraOS Screenshot 2024-03-23 at 22-16-11 AnuraOS

Other minor changes

Known issues

And of course, there's always room for improvement so I might make more PRs in the future :trollface:

Percslol commented 5 months ago

aboutapp should be reverted to its original state, other than that this looks pretty good

velzie commented 5 months ago

i would shy away from making too many changes in the same pr it's difficult to review (closing this because it's easier to cherry-pick instead of merge)

ProgrammerIn-wonderland commented 5 months ago

I am a fan of the new settings app personally, something about anura marketplace feels weird to me though

velzie commented 5 months ago

if you're breaking up the commits just make a new pr then

ProgrammerIn-wonderland commented 5 months ago

I don't like how there's a space between each repo, but @Percslol what are your thoughts on new marketplace

ProgrammerIn-wonderland commented 5 months ago

image-59.png

Also there's a lot of binary files in this PR, is there any way to download them as part of the build process instead of having them committed?

ProgrammerIn-wonderland commented 5 months ago

Also I've noticed both ttf and woff2 files are committed, is this explicitly necessary? Or are only one of the types used

ProgrammerIn-wonderland commented 5 months ago

Alternatively we could switch the fonts to roboto which anura already uses and includes

ProgrammerIn-wonderland commented 5 months ago

I like what it adds but I think we can change a bit personally

ading2210 commented 5 months ago

IMO these animations are a bit too slow, so they might become annoying after a while. A setting to change the speed would be nice but is probably out of scope for this PR.

ProgrammerIn-wonderland commented 5 months ago

@Percslol also since you maintain the dialog API, I think dialog buttons should be bottom aligned

BomberFish commented 5 months ago

@Percslol also since you maintain the dialog API, I think dialog buttons should be bottom aligned

Real talk though, the dialog API is in dire need of a rewrite. Trying to change anything made my brain hurt