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

Redesign EasyAdmin interface and UX #4500

Merged
merged 1 commit into from
Jul 29, 2021

Conversation

javiereguiluz
Copy link
Collaborator

Full details explained in this blog post --> https://easycorp.github.io/blog/posts/redesigning-easyadmin

doc/fields.rst Outdated Show resolved Hide resolved
@seb-jean
Copy link
Contributor

You're awesome @javiereguiluz !

@john-dufrene-dev
Copy link
Contributor

Magic ! Thanks a lot @javiereguiluz

@Huluti
Copy link
Contributor

Huluti commented Jul 29, 2021

Very nice, thank's for your work really :) Can't wait to have it on stable!

@john-dufrene-dev
Copy link
Contributor

@javiereguiluz how can I test it ? May be with cherry pick ? I don't arrive to test it in some of my project with right command

Or may be someone can help me :)

@javiereguiluz
Copy link
Collaborator Author

I've just committed the last changes for some features that I don't normally use and weren't updated to the new design: pages (login, content) and submenus.

This is how the submenus look now when the sidebar is compact. I think it improves the current design:

submenu-compact

So, given that it's not easy to test this as a Pull Request, I'm going to merge it so you can quickly install it in your projects as dev-master version and report errors before we release the new stable version. Thanks!

@trikess
Copy link
Contributor

trikess commented Jul 29, 2021

@javiereguiluz do you want us to create separate issues for each problems? Or we should add it to this thread?

Login page - missing form opening tag, I have created a pull request: #4508

@javiereguiluz javiereguiluz deleted the ui_redesign branch July 30, 2021 06:16
@javiereguiluz
Copy link
Collaborator Author

@trikess yes, it's better to create new separate issues for each problem. Thanks!

@seb-jean
Copy link
Contributor

seb-jean commented Aug 8, 2021

@javiereguiluz, I wanted to improve the design of the sidebar. Are you planning to improve it or do you want me to work on this?

I had thought of this Bootstrap design:
https://getbootstrap.com/docs/5.1/examples/sidebars/
Capture

Or design:
https://adminlte.io/themes/v3/index.html

@javiereguiluz
Copy link
Collaborator Author

@seb-jean thanks for your proposal ... but for now I'm not planning to do any design changes in the sidebar (or any other part of the interface). We'll fix all the reported errors and we could do some minor tweaks if we think something doesn't work ... but I don't want to make big changes for a long time.

The main reason is that I'm very happy with the current design ... and the other main reason is that we cannot keep redesigning things for long ... we need to focus on providing new features and fixing bugs too.

Luckily, the admin provides the features so you can add your own CSS/JS code needed to change the sidebar. If you are missing some Twig block somewhere, please tell us so we can add it. Thanks!

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

Successfully merging this pull request may close these issues.

None yet

6 participants