• Archive
  • RSS
  • Ask me anything

madovation!

Vday running stuff..thanks K! (Taken with instagram)
Pop-upView Separately

Vday running stuff..thanks K! (Taken with instagram)

  • 10 hours ago
  • Permalink
  • Share
    Tweet
My dear god. (Taken with instagram)
Pop-upView Separately

My dear god. (Taken with instagram)

  • 6 days ago
  • Permalink
  • Share
    Tweet

Booooo Inertia Scrolling

In an effort to make the scrolling experiences consistent with iPhones and iPads, Apple added inertia scrolling throughout OS X’s interface elements. You know, the rubber-banding feedback to indicate you’re at the edge of a page or list. While I welcome this in most places, I loathe this feature in the browser. Taking a cue form Safari in Lion, and in the spirit of unifying the behavior of WebKit browsers, Google soon adopted this in the latest versions of Chrome for OS X.

Most designers like myself have enjoyed having complete control of the web page canvas but now must deal with annoyances that come with inertia scrolling. When approaching a webpage boundary, that overused gray linen pattern pokes its head out—and in a lot of cases, disrupts the aesthetic of our interfaces. Most notably, fixed positioned page elements can get out of whack for a brief period. Things are a little bit disorienting for a bit for fixed backgrounds, too.

And in some strange cases, when elements are out of the viewport they become incorrectly rendered when the rubber-banding snaps back. The bug doesn’t occur 100% of the time, which is sort of odd. An example of this can be found in the CSS3 inner box shadow on tapviva’s top nav items:

Before scrolling to bottom edge of page (correct rendering):

After scrolling (wild behavior):
 

I expect that in the near future, we’re able to disable inertia scrolling via a meta tag property. Keeping my fingers crossed.

Edit: there’s a hack that involves disabling the CSS overflow of the body, and requires that you wrap everything in a div that has a y-overflow of auto.

  • 1 week ago
  • Permalink
  • Share
    Tweet

CSS Variables Module Level 1 Spec

Move over, Sass.

  • 1 week ago
  • Permalink
  • Share
    Tweet

AT&T Heavily Throttling Unlimited Plans after 2GB Data Use

This is absolutely unbelievable—it’s a complete breach of contract for anyone grandfathered into the unlimited plan.  Throttling after just 2GB??

  • 1 week ago
  • Permalink
  • Share
    Tweet

8 Most Popular jQuery Plugins of January 2012

  • 1 week ago
  • Permalink
  • Share
    Tweet
Unopened box found in my old room in Baltimore :( (Taken with instagram)
Pop-upView Separately

Unopened box found in my old room in Baltimore :( (Taken with instagram)

  • 3 weeks ago
  • Permalink
  • Share
    Tweet
Nice work, mom. (Taken with instagram)
Pop-upView Separately

Nice work, mom. (Taken with instagram)

  • 3 weeks ago
  • Permalink
  • Share
    Tweet
Very useful, Google Maps!
Pop-upView Separately

Very useful, Google Maps!

  • 1 month ago
  • Permalink
  • Share
    Tweet

How Facebook Mobile Was Designed to Write Once, Run Everywhere

With the recent Facebook app refresh, and the release of Google’s new iOS Gmail App, it’s very reaffirming to hear developers are going in the direction of HTML-powered apps verses remaining truly native. Luckily this is the path we decided to take when coding out tapviva in early 2011. As a two-person development team, it was the most logical choice in terms of quickly iterating across several platforms simultaneously.

  • 1 month ago
  • Permalink
  • Share
    Tweet
← Newer • Older →
Page 1 of 45

About

Avatar hi! these are things i'd like to share!
enjoy.

http://evanm.com
http://tapviva.com

Me, Elsewhere

  • Facebook Profile
  • Google
  • Linkedin Profile
  • emadow on github
  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr