Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#13 2015-10-20 07:04:55

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

hcgtv wrote #296033:

Phil, where would you like feedback for the admin-layout-update branch, on the forum or GitHub?

Here. Please bear in mind it’s unfinished right now. Still quite a bit to do.

Offline

#14 2015-10-20 08:17:14

phiw13
Plugin Author
From: Japan
Registered: 2004-02-27
Posts: 3,079
Website

Re: Request for comment: dropping support for IE8/IE9

philwareham wrote #296049:

It’s not that I can’t support IE8, and Hive does already via an IE8 specific stylesheet (though I’d prefer to strip it out). I just don’t want to have the extra support overhead of officially supporting IE8.

I didn’t try to imply that you couldn’t support IE 8, and I know what you have in Hive right now — OK, it would leave you for some more time to dedicate to modern browsers. What I tried to say is: if support for IE 8 is dropped , then 1/ at the presentation level it is not difficult for a third party to add support if needed for someone and 2/ the bottleneck in that case would be Core using Jquery 2.x specific JS thingies.

For my needs (or my client needs), I don’t mind if you drop support for IE 8.


Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern

Offline

#15 2015-10-20 12:42:11

michaelkpate
Moderator
From: Avon Park, FL
Registered: 2004-02-24
Posts: 1,379
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

I haven’t used IE8 in years – even when I was on a computer running XP, I used Firefox or Chrome.

And according to W3Counter:

Hardly anyone else does either.

Offline

#16 2015-10-20 18:44:11

NicolasGraph
Plugin Author
From: France
Registered: 2008-07-24
Posts: 860
Website

Re: Request for comment: dropping support for IE8/IE9

Drop it!

Last edited by NicolasGraph (2015-10-20 18:44:59)


Nicolas
Follow me on Twitter and GitHub!
Multiple edits are usually to correct my frenglish…

Offline

#17 2015-10-20 21:44:41

testdeputy
Member
Registered: 2011-05-29
Posts: 29

Re: Request for comment: dropping support for IE8/IE9

+1 for dropping (or killing, if you prefer, I do)

Offline

#18 2015-10-21 08:27:32

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

Looks like opinion is overwhelmingly to get rid of IE8 support. So I will make IE9 the minimum stated browser (although IE9 has even less usage than IE8 in reality) – at least that has media query and SVG support. Thanks all!

Offline

#19 2015-10-21 08:44:12

phiw13
Plugin Author
From: Japan
Registered: 2004-02-27
Posts: 3,079
Website

Re: Request for comment: dropping support for IE8/IE9

philwareham wrote #296071:

So I will make IE9 the minimum stated browser (although IE9 has even less usage than IE8 in reality)

In which case why not go full steam ahead, and go with IE 10 (low low usage) or even 11? Flexbox support and the like… (e.g. the buttons inside .txp-navigation…)


Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern

Offline

#20 2015-10-21 08:54:23

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

Hmmm, could do, gives me a proper reason to learn Flexbox. IE10 has a slightly flaky implementation of it but as you say, global usage of IE10 is really low.

If we go with the current trend of supporting the last 2 releases of a browser, then arguably IE11 is the oldest release to support (if you lump Edge and IE in together).

Not sure what difference that makes to buttons inside .txp-navigation though, care to explain?

Offline

#21 2015-10-21 09:17:07

phiw13
Plugin Author
From: Japan
Registered: 2004-02-27
Posts: 3,079
Website

Re: Request for comment: dropping support for IE8/IE9

You can stop funding with negative margins to remove the white-space between adjacent nodes and other easy alignment of (pseudo-) block elements. Or forcing yourself to make sure there is no white-space between those nodes in the source code.

Ok in case of .txp-navigation the source code has no white-space. Another example where I use display: flex is the search widget at the top of many panels. The rows on the edit panels and the prefs panel could be build with flexbox as well (no fudging with float + clear, or inline-block and width calculations, much less code).

.pageby { display: flex; } and that’s it.

.txp-form-field { display: flex }
.txp-form-field span:first-child { flex: 1 0 40%} /* or whatever width you want it */
.txp-form-field span+span { flex: 1 0 60%}

ps – Safari 8 need the prefix, older Android (< 4.4) if you care about those use the very old syntax.


Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern

Offline

#22 2015-10-21 09:28:00

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

Thanks Philippe, good to know. I have toyed with Flexbox a couple of times in the past but never fully understood it. I have some articles to read up on though, so hopefully I can introduce flex to some of the example cases you’ve given.

Offline

#23 2015-10-21 21:04:46

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,270
Website GitHub

Re: Request for comment: dropping support for IE8/IE9

I’m with Philippe: flexbox FTW. Been using it today again and it’s bloody terrific.

Even though you still need to litter the CSS with a few browser-specific prefixes — in our case for -webkit- and (potentially) -ms- — that outweighs the wonderful ability to shuffle the panel orders when collapsing browser width and being able to do full-height panels that collapse intelligently. It’s flex-tastic.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#24 2015-10-22 06:31:55

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Request for comment: dropping support for IE8/IE9

I will set aside some time next week to learn flexbox properly then!

Offline

Board footer

Powered by FluxBB