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.
https://github.com/angular/material2/compare/master...karlhaas:add-flex-prefixes
All devices which just need a css prefix should be supported.
e.g. iOS8 is not supported.
use old device
Without the support we have to use another technology for an important part of our application.
latest
I'm also providing changes for flex layout https://github.com/angular/flex-layout/pull/276
I just saw that the project uses autoprefixer. Does it mean it should already apply all the prefixes?
thx @kara for merging https://github.com/angular/flex-layout/pull/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).
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.
@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?
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._