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

Support devices which need a css prefix for flex/transform/... #4385

Closed
karlhaas opened this issue May 4, 2017 · 5 comments
Closed

Support devices which need a css prefix for flex/transform/... #4385

karlhaas opened this issue May 4, 2017 · 5 comments

Comments

@karlhaas
Copy link

karlhaas commented May 4, 2017

Bug, feature request, or proposal:

Proposal
For our application (https://app.feedbackr.io) we need a solution which works on all (almost all) currently used mobile devices. According to http://caniuse.com/#feat=flexbox adding css prefixes adds support for many devices.

I have prepared changes in the SCSS files and the layout already looks ok. Styles which are added within templates or by typescript are not considered yet.

master...karlhaas:add-flex-prefixes

What is the expected behavior?

All devices which just need a css prefix should be supported.

What is the current behavior?

e.g. iOS8 is not supported.

What are the steps to reproduce?

use old device

What is the use-case or motivation for changing an existing behavior?

Without the support we have to use another technology for an important part of our application.

Which versions of Angular, Material, OS, browsers are affected?

latest

Is there anything else we should know?

I'm also providing changes for flex layout angular/flex-layout#276

@karlhaas
Copy link
Author

karlhaas commented May 4, 2017

I just saw that the project uses autoprefixer. Does it mean it should already apply all the prefixes?

@karlhaas
Copy link
Author

thx @kara for merging angular/flex-layout#276!
what is your opinion regarding this issue? It would be good to know if the team will merge the changes in order to continue (next step prefix styles which are set dynamically in templates/components).

@jelbourn
Copy link
Member

For Angular Material, our official browser support policy is "last two major versions of each browser" plus IE11. For Safari, this means we only support 9 and 10.

@ethanroday
Copy link

@jelbourn The latest version of UC Browser (~10% share WW) uses the older --webkit-box implementation for flex layouts (http://caniuse.com/#search=flexbox). Would you consider adding that back into your autoprefixing?

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 5, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants