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

Replace normalize-scss with modern-normalize #652

Merged

Conversation

hovsater
Copy link
Contributor

@hovsater hovsater commented Jul 2, 2021

normalize-scss hasn't had an update in three years and its pretty unlikely the following deprecation warning will be fixed any time soon.

Screenshot 2021-07-02 at 21 48 06

sindresorhus maintains modern-normalize and its regularly kept up-to-date. It's not a 1-1 replacement though, see https://github.com/sindresorhus/modern-normalize#differences-from-normalizecss for details.

Personally, I think it's a fair trade off. If you need something more sophisticated, it's easy enough to swap out.

@matthewmcgarvey matthewmcgarvey linked an issue Jul 2, 2021 that may be closed by this pull request
@matthewmcgarvey
Copy link
Member

Connected to #640

You might check out our conversation there. Not sure if it will change what you did at all

@hovsater
Copy link
Contributor Author

hovsater commented Jul 2, 2021

Thanks for that. I did miss the previous conversation. I still think it makes sense to ship with something that ensures a consistent experience across the latest version of the most popular browsers. This allow a decent experience out of the box for MVPs and prototypes. Larger projects will most likely have their own opinionated way of working and can easily swap this out.

This of course, is just my take. I'm happy to discuss it further. 🙂

Copy link
Member

@jwoertink jwoertink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't personally know the differences here, but I'm cool with this change 👍 I agree that shipping with something that just gives it a little "polish" touch is nice.

Do we need to look at any changes to any styles or markup that's generated from default apps?

@jwoertink
Copy link
Member

@stephendolan @paulcsmith I'd like to get your input on this. Both of you handle front-end stuff way more than I.

@stephendolan
Copy link
Member

This is definitely an improvement. I think we should merge to get rid of the deprecation warning.

Maybe we could remove it altogether in the future, but that can be discussed separately.

@matthewmcgarvey matthewmcgarvey merged commit 6b33288 into luckyframework:master Jul 3, 2021
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

Successfully merging this pull request may close these issues.

normalize.scss dependency produces a warning
4 participants