Category: Web development
Sometimes people ask, so to save tweets here’s a quick summary:
This little gem is going to become real annoying real quick. In Safari on iOS 7 clicking anywhere in the bottom ~40px of the screen does not register as a click on the web page as you would expect, instead it prompts Safari to reveal the ‘nav bar’, only then once the ‘nav bar’ has become visible and pushed your content up the page will clicks in that area register. I’ve logged a bug on Radar and Open Radar.
Of course by the time a user has clicked once (which apparently results in something other than that which was expected) and not gotten what they asked for they probably surmise that the link/website is broken and give up on the interaction they were attempting.
And yes, I know… NDA.
As a one time evangelist of Flash it’s interesting to see new tools floating to the surface over the course of the past few months. As browsers become more capable of delivering animation and effects without the need for plug-ins like the Adobe Flash Player I think this market will become increasingly competitive.
I’ve not had a chance to sit down and look at any of these tools in earnest, indeed some of them are not even available to download yet but I thought it would be worth creating a brief list and adding to it as time goes by. For now at least here’s the current crop of HTML5/CSS3 animation tools which I’ve stumbled across:
It will be interesting to see how these applications develop over the coming months and whether any on them particular gain traction with the community as the ‘go to’ tool for online animation, just as Flash did back in it’s glory days. Let me know if you’ve seen a tool that I’ve missed and I’ll add it to the list! :)
I struck upon a wonderful little idea which I’ve implemented in a simple plug-in I’m writing for a project I’m currently working on.., add a ‘variable_prefix’ parameter to your plug-in or module… allow devs using your add on to opt to have variables prefixed with any value.
This is really useful if your add on might have variables which conflict with another add on or native ExpressionEngine variables. This could also allows a dev to nest once instance of your plug-in in another without having to resort to embeds, they simply specify a tag prefix for the outer tag pair.
While writing a simple search plug-in for ExpressionEngine I went looking for a nicely formatted array or CSV file of ‘stop words’ which I could diff my search string against. Didn’t find anything which was an easy copy/paste so I thought I’d post the content that I adapted from the MySQL docs here for others to use. :)
Have fun! :)