reflexie icon indicating copy to clipboard operation
reflexie copied to clipboard

Is this going to be developed?

Open eytanbiala opened this issue 11 years ago • 20 comments

I haven't really seen any activity, is this still being developed?

eytanbiala avatar Jan 07 '14 03:01 eytanbiala

I don't think so, latest commit is in branch develop, 6 months ago. Also looking for answers...

gustavohenke avatar Jan 07 '14 10:01 gustavohenke

I couldn't wait so added the old syntax to my less mixins which then works with flexie. Bit of a hacky way to do it but that seems like the only way to work at the moment. Stupid old browsers

shipleyr avatar Jan 07 '14 15:01 shipleyr

There's a huge amount of work that's been poured into reflexie, but there is a long way to go before it reaches even an alpha stage. I put out a call for help a few months ago that garnered very little traction. I'm not sure there's enough demand for me to continue development.

doctyper avatar Jan 07 '14 15:01 doctyper

So no real answer a while ago, but now the flexbox spec is pretty concrete. Anything gonna be developed here?

ilanbiala avatar Mar 18 '14 01:03 ilanbiala

Could this perhaps be kickstarted?

ShaneHudson avatar Jun 30 '14 17:06 ShaneHudson

I second the kickstarter idea if possibly. I would definitely back it to see it developed.

javangriff avatar Jul 15 '14 01:07 javangriff

+1 for kickstarter

urish avatar Aug 15 '14 20:08 urish

+1

shaekuronen avatar Nov 06 '14 20:11 shaekuronen

@doctyper you should push all your work so far so others can fork it and finish.

ilanbiala avatar Nov 06 '14 20:11 ilanbiala

@ilanbiala Everything I've done is available in this repository.

Also, guys, there is simply not enough demand to polyfill this feature into older browsers. Flexbox came at about the same time browsers went "evergreen", and a lot of developers are using it as a sort of dividing line for evergreen browsers.

Polyfilling flexbox is an expensive task. It takes a lot of computation to implement on the client-side, and keep in mind we are asking years-old browsers to do this before rendering a layout.

doctyper avatar Nov 06 '14 21:11 doctyper

There might be some confusion around the master branch only showing the initial commit, and no readme.

What about changing the repository's default branch to develop?

Jared314 avatar Nov 06 '14 21:11 Jared314

Since Autoprefixer converts the new flexbox syntax to the old flexbox syntax, couldn't old Flexie just be tweaked to read one of the vendor-prefixed flexbox rules as a polyfill for the new flexbox syntax that way?

stuartpb avatar Jan 13 '15 08:01 stuartpb

Sounds like a interesting idea... would it be possible?

mackelito avatar Mar 11 '15 14:03 mackelito

@shipleyr could you be more specific in how you went about doing this?

mackelito avatar Mar 11 '15 14:03 mackelito

@mackelito I've created a gist with the flexbox.less file I use in it and an example of a less file that uses it. Just then get something like Prepros to compile the less file in to CSS and hey presto... works in old and new browsers. Please not that I am not actively supporting this... I just use it and it works for me. https://gist.github.com/shipleyr/ae9745198dedc6275d36

shipleyr avatar Mar 11 '15 14:03 shipleyr

there is a whole repo called Flexbox.less https://github.com/ProLoser/Flexbox.less

zowers avatar Apr 02 '15 14:04 zowers

@zowers Thanks for pointing that one out. I guess that was where I started from and then added newer syntax to it myself (set this up about a year and a half ago and not touched it since). I'll have to take a look at the newer version and see if it does everything we want.

shipleyr avatar Apr 02 '15 14:04 shipleyr

In my view, the main polyfill needed at this time is flex-wrap support for Safari 5'ish level, including older and current android < 4.4 stock browsers.

For simple cases, IE8 can do with display:table fallbacks using feature detection, and Opera Mini (which I had to use table fallbacks for in the past) now officially supports Flexbox. Considering IE8 is slowly burning in a fire, I am mostly concerned with wrapping support when using the old -box- syntax or the vendor prefixed ones.

@doctyper Think perhaps reflexie could just focus on that wrapping polyfill task? Or how hard you think that would be to achieve, from your past experience doing flexie? I am considering working on that.

hexalys avatar Apr 03 '15 22:04 hexalys

+1 for continued development because we unfortunately still need to support IE8

craiggoldstone avatar Aug 25 '15 11:08 craiggoldstone

I am in the same boat as others. Flex is great for solving layout problems. I think this project could be finished if we just simplify the problems. Years-old browsers can compute the simple arithmatic necessary for flex layouts. We just need to tell the elements where to go.

Layout helpers like Masonry have gained a lot of traction in the last few years because it's something fresh, but also because it is able to run on old browsers by just brute-forcing elements positions by calculating their absolute positions with JS. And it's not really that heavy to calculate.

Again, if we keep it simple, we can do this.

wraybowling avatar Aug 26 '15 18:08 wraybowling