LibrePhotos / librephotos

A self-hosted open source photo management service. This is the repository of the backend.
MIT License
6.98k stars 306 forks source link

Frontend Redesign #126

Closed luisliz closed 2 years ago

luisliz commented 3 years ago

So I finally got this great service running and i'm in love. I love good UIs so I started to make a concept to see if you guys would like it. I started to look at the react code and felt like it had a lot of components which most of UI frameworks already do. So, I decided to start it with Vue + Vuetify (It's the one i'm fastest in). If I could get some help with understanding the API i'm willing to revamp it completely as to not put burden on the main developers working on the backend. I hope we can make this better than google photos! πŸ˜„

Some improvements i'm thinking:

Here is a video: https://youtu.be/VZwMPF_J9lU

Here is the code for anyone curious: https://github.com/luisliz/librephotos-frontend/tree/vue-refactor

P.S. The importing and completed would disappear accordingly

derneuere commented 3 years ago

@luisliz Thanks for the great redesign and the initiative! πŸ‘ I like the new features. I like dark mode too, I like the wall layout instead of rectangles and I like that the search bar fills the whole top bar. I also like that the progress of the scanning is at the side.

I do however would prefer if you could work with the old frontend with react and improved it incrementally instead. The reasoning is that rewrites of complete apps are usually more expensive and lead to regressions. This is something I had to learn myself and others learned too. Unexpected things I can think of that the API is not documented and the JSON responses are not uniform, which will lead to a lot of headaches. There are probably more unknown Unknowns.

luisliz commented 3 years ago

I see what you mean and thinking about it implementing everything from scratch will definitely be a bigger headache which I underestimated at the time of posting.

derneuere commented 3 years ago

I added the avatar on the right side :)

nagarrido commented 3 years ago

It looks great! Any update on this?

derneuere commented 3 years ago

Add new layout for pictures and we now have a centered search bar.

derneuere commented 2 years ago

Most of this issue is already implemented or is documented in other issues :)