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

Feature Request: Modern UI (+ demo branch) #473

Open
tagliala opened this issue Jul 20, 2021 · 2 comments
Open

Feature Request: Modern UI (+ demo branch) #473

tagliala opened this issue Jul 20, 2021 · 2 comments

Comments

@tagliala
Copy link
Contributor

tagliala commented Jul 20, 2021

Hi,

I was giving a try to tailwind css and I've tried to improve Mailcatcher's user interface: https://github.com/tagliala/mailcatcher/tree/feature/tailwind

The last two commits are ui-related. npm run build generates the stylesheet needed

Unfortunately I do not have too much time to work on this side project and I do not have the JavaScript skills required to improve the dynamic part of the User Interface

If someone is interested in continuing this work, feel free to use the parts you think are good

Screenshots

127 0 0 1_1080_(iPad)


127 0 0 1_1080_(iPad) (1)

Dark mode should be forcedly disabled in email preview

@sj26
Copy link
Owner

sj26 commented Jul 20, 2021

Ooh, this is neat - thanks! I’ve been wanting to rework the frontend for ages. I’d love to do a full rebuild using react or something componenty, and had earmarked tailwind for styling. I can’t say when it’ll happen, but having a reference makes it easier.

@tagliala
Copy link
Contributor Author

Welcome!

I’d love to do a full rebuild using react or something componenty

I think this is a good choice for the asynchronous nature of MailCatcher, and that was my main blocker as a non JavaScript developer.

I also guess that some JS components are not needed anymore or should be replaced:

  • modernizr
  • flexie
  • date (to be replaced by dayjs?)

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

No branches or pull requests

2 participants