вторник, 16 апреля 2013 г.

Smashing Newsletter #82: How To Disable Autoplay and Get The UI Flow Right

The email is not displayed properly? View the online version.

The Smashing Email Newsletter

Issue #82 | Tuesday, April 16th 2013 | 139,261 subscribers | Previous issues

Dear Friends,

You probably have been there at some point. You end up with dozens of open tabs in your browser, some work-related, others not so much — and usually distributed across a few browser windows, too. Yet suddenly something happens that profoundly changes the course of action of that day, and easily sucks you out of your creative flow. What happens? One of the numerous tabs starts playing music automatically — courtesy of the designer of the website.

Editorial

Especially if you work with a quite distinctive (and loud) music playing in the background, this can be extremely annoying and disturbing. Yet if you have lots of tabs, you have to muddle through each of them and search for any indication that music is being played. Wouldn't it be nice to have some sort of a detector (or blocker) for auto play? What if browsers integrated some sort of the which tab is playing audio-feature, with an icon indicating audio displayed right next to the favicon in the tab (see the image above)? Wouldn't it make a great UI feature? It would definitely make searching for the pundit much easier!

But since the feature isn't available in most browsers yet, in the meantime you might be well served with the article How To Disable Annoying Autoplay in Chrome, Firefox and Safari which provides quick tips on how to disable auto play in all major browsers. Hopefully, this will help you keep unwanted interruptions away from your workflow.

Have a truly productive (and hopefully exciting) week!

— Vitaly

Table of Contents

01. TimeJump: Deep Linking For Audio And Video
02. Coffee For Your Ears
03. Getting The UI Flow Out Of Your Brain
04. Forecast.io: Your Weather Service In Your Browser
05. Exploring Undiscovered Young Talent
06. Turn Illustrator Graphics Into Code
07. Slide In... As You Scroll Down
08. Diving Into iOS Development — Workshop With Johannes Fahrenkrug
09. Free Artistic Wallpapers By Nathan Yoder
10. Take Me To A Sunny Sunday
11. Smashing Highlights (From Archives)
12. New on Smashing Job Board
13. Recent Articles On Smashing Magazine


1. TimeJump: Deep Linking For Audio And Video

If your website features lots of audio fragments, videos or podcasts, you may have wished you could provide a simple link that would send your visitors directly to a specific part of the audio or video file rather than having to ask them to jump forward to a specific timeframe. There are some workarounds for major platforms, but what about a more universal solution?

TimeJump: Deep Linking For Audio And Video

TimeJump, by Chris Coyier and the creative minds from Paravel, adds deep linking capabilities to HTML5 audio and video podcasts. Essentially, the library reads out the time parameter in your URL and starts playing the file at the specified timeframe. The syntax is straightforward: e.g. http://pdca.st/first-episode/#t=1:23:45. Easy. Another little design problem solved even before you thought of considering it for your next project. (vf)


2. Coffee For Your Ears

Try to remember these two situations: In the first, you were in your office working on a complicated problem. You finished after a few hours, but you just knew you hadn't done your best work. In the other situation, you were doing some work over the weekend, and you decided to get it all done in the morning while having a wake-up beverage at your favorite café. Despite all the distractions, you finished in record time.

Coffee For Your Ears
Image credit: Derrick Collins.

According to the folks at Coffivity, the café has just the right amount of noise and movement to inspire creativity. So Justin Kausler, Nicole Horton and ACe Callwood set up a little website to help you out at work. It pipes café sounds into your headphones, which you can mix with your music. Try it out and prove them wrong. I couldn't. (jc)


3. Getting The UI Flow Out Of Your Brain

If you've designed a website, app or software product, you've certainly spent some time tweaking the interactions the user will have with your product — the UI flow. UI flows are as important to good interfaces as individual screens are. But how do you communicate these flows? How do you visualize the interactions? You might use storyboards, flowcharts, or mindmapping software. Curious to try out a new technique? Then check out Ryan Singer's shorthand for designing UI flows.

Getting The UI Flow Out Of Your Brain

Singer's sketch demonstrates each state of the flow like a coin with two sides: what the user sees, and what they do. An arrow connects the user's action to a new screen with another action. With some interesting examples, Ryan demonstrates how this shorthand can illustrate a lot of user behavior. Sure, most diagrams might end up in the garbage — as Ryan also notes. Yet a good sketch can help you to get the flow out of your brain and communicate your work properly along the way. (ea)


Advertisement


4. Forecast.io: Your Weather Service In Your Browser

When you have nothing to talk about, talk about the weather. Forecast.io is a friendly online weather service that might save your next awkward small talk situation. Unlike other services, it's pretty comprehensive but not cluttered. The map (with global and local views) shows rain animation for your location and all over the world. You can easily navigate to other locations by dragging the pin.

Forecast.io: Your Weather Service In Your Browser

Furthermore, the service presents minute-by-minute forecasts for your exact location. Instead of simply giving an icon or a single word, the tool generates text summaries that consider usual and unusual behavior in your area. You can choose between Celsius and Fahrenheit. You can also use the time machine feature and view weather observations/predictions for the past and the future.

Forecast is powered by 16 data sources, which are aggregated together statistically to provide the most accurate forecast possible for a given location. It also provides a custom-developed API that is freely available for developers to use, e.g. to integrate weather in your own app or to help users make some UI flow decisions based on the current weather. (ml)


5. Exploring Undiscovered Young Talent

Isn't it always exciting to work with passionate, creative minds who have lots of ideas and are not yet discouraged by the (sometimes) harsh reality of unfair deadlines and political decision-making? Undercoat celebrates the most beautiful, inspiring and innovative content produced by students. It specifically features the artwork of young newcomers to the industry who are coming out of universities, art schools and design schools — working their way towards a career in a creative field.

Exploring Undiscovered Young Talent

The archive encompasses student work from designers all around the world, categorized by institute and also searchable. Most original designs are featured in a regular (quarterly) Overcoat Magazine, with large feature interviews with artists, discussing their design thinking and, of course, their work. A great source for inspiration and yet undiscovered talent. (vf)


6. Turn Illustrator Graphics Into Code

Turning your Illustrator graphics directly into code can simplify your coding work a lot. With Drawscript, Tom Krcha has released an extension for Illustrator that generates code from vector shapes in real time. Drawscript supports OBJ-C, C++, JavaScript, Processing, ActionScript 3, JSON and Raw Bezier Points — and as such it is great for user interfaces or creating vector assets for gaming.

Turn Illustrator Graphics Into Code

Since it transforms your graphic into code the moment you draw it, Drawscript might also come in handy when learning or even teaching creative coding. You can install the free extension via the Adobe Extension Manager. The project is currently available in its third beta version. Once the final version is released, it will be open-sourced. (cm)


Advertisement
Ad


7. Slide In... As You Scroll Down

Subtleties matter, and especially in design, a little attention to transitions in interfaces can go a long way, especially to introduce small kindness (as Aarron Walter puts it) into your UIs — little niceties that embrace and define your personality and make the interface just a tiny bit more pleasant to use. For example, if your website provides a list of items in an overview, or loads update on the fly, what about allowing new modules of content to softly slide up into place as the user swipes down?

Slide In... As You Scroll Down

In the article Slide In (As You Scroll Down) Boxes, Chris Coyier explains a simple technique for creating this small kindness using jQuery. Make sure to read the comments on the article as well: they feature other solutions and links to forks and extensions of the script. (vf)


8. Diving Into iOS Development — Workshop With Johannes Fahrenkrug

Before we launched a series of Smashing Workshops a couple of months ago, we approached the selection of workshop coaches very thoroughly, very much like we do it with our editorial work. We care about quality and we care about delivering value to our audience. That's why we are honored to welcome Brad Frost (sold out), Andy Clarke and now also Johannes Fahrenkrug to our hometown Freiburg, Germany, to host a full-day workshop.

Diving Into iOS Development — Workshop With Johannes Fahrenkrug

Johannes has been developing on Apple's platforms since 2007. He has co-authored the book "Objective-C Fundamentals" and actively contributes to the open-source community. Through lots of practical hands-on examples, Johannes will help you master the steep learning curve of the "cryptic" Objective-C programming language and make you feel right at home with the tools, the language, the frameworks and the concepts that you need for building iOS apps. The workshop will be held on May 21st 2013. The number of seats is limited, so make sure to grab your ticket now!

PS: We also would love to welcome you in our hometown for our upcoming Smashing Meetup on Responsive Design on April 29th, too — so if you happen to be in the city, let's grab a beer or two! (vf)


9. Free Artistic Wallpapers By Nathan Yoder

Every artist and designer needs a personality — a unique signature that is prevalent in their work, that makes it recognizable and distinguishable from the crowd. Whenever you stumble upon Nathan Yoder's work, you'll notice his signature and his unique visual and typographic style written all over it.

Free Artistic Wallpapers By Nathan Yoder

In fact, Nathan provides a series of beautiful wallpapers in various resolutions for desktop and mobile. Each wallpaper is an artwork of its own, and they are definitely a nice accessory for your working environment. What about you releasing a set of nice freebies or goodies for your visitors? They would surely appreciate it. (vf)


Advertisement
Ad


10. Take Me To A Sunny Sunday

Your work week is half over, the weekend lies ahead of you, but you feel stuck in your city. The thought of staying at home is suffocating, and your heart is shouting out, "I want to get away!" Most often, we don't. What stops us? It could be lack of money — but definitely not always. Maybe, quite often, it's just comfort?

Take Me To A Sunny Sunday

So, what's uncomfortable about getting away? Arranging your getaway, for example. You start browsing the Web for flights and you see so many offers, but in the end you can't seem to find what you're looking for. You are frustrated and reject the idea.

Don't be disheartened. There comes hope for your much longed-for sunny getaway: Escape Flight, a clever one-stop travel agent that wants to help you escape without the hassle. The free service works with an algorithm that does the thinking for you. It considers cost, travel time, activities and the weather, and filters the results to give you only the best options: direct flights, Friday to Sunday, no more than three hours away. The service currently only lets people from London escape. Adding more cities is in the works, so let's hope that yours will be added soon as well! Or perhaps that's a nice idea to work on for your local community on a lazy weekend? (ea)


11. Smashing Highlights (From Archives)

  • "But The Client Wants IE 6 Support!"
    We got ourselves into this. We are the ones who caused this problem for our industry. We are the ones giving ourselves this trouble and making our profession less creative and enjoyable than it could be. It's entirely our fault and no one else's.

  • Five and a Half Habits of Highly Effective Designers
    We humans love theories. Yet as a wise person once said, "In theory, theory and practice are the same. In practice, they are not." This article is about practice. It's about five and a half habits which I've observed first-hand in the complicated, non-theoretical, absolutely real world. If practice is your thing, keep reading.

  • Exporting From Photoshop
    It's probably the least interesting part of designing software, usually entailing hours of grinding. Saving images to multiple scales — as required by iOS and other platforms — adds complication to the process. But there are ways to streamline or automate the exporting process.


12. New on Smashing Job Board

Here are the job openings published recently at our very own Smashing Job Board:

  • Front End Web Designer at Information Management Services, INC. (Beltsville, MD)
    We are currently seeking a full-time, entry level, creative front end web designer to collaborate with IMS staff and clients to support their public-facing websites and collaborative research sites. Design and layout websites using current design techniques with special emphasis on usability and accessibility.

  • Front End/UI Developer at Publishers Clearing House (Port Washington, NY)
    Publishers Clearing House (PCH), headquartered in Port Washington, NY is a multi-channel direct marketer of value-based merchandise, magazines and promotional offers and a leading provider of digital "play and win" entertainment.

  • Website/Graphic Design at QScend Technologies, Inc. (Waterbury, CT)
    We seek a professional, experienced graphic designer with 3+ years experience in print and website design for a full-time position in Waterbury, CT. The individual filling this position should be independent and be able to complete work quickly and efficiently.


13. Recent Articles On Smashing Magazine


Join our community: follow us on Twitter and join us on Facebook

The authors are: Jan Constantin (jc), Esther Arends (ea), Melanie Lang (ml), Cosima Mielke (cm), Iris Lješnjanin (il), Vitaly Friedman (vf), Sven Lennartz (sl), Christiane Rosenberger (research), Elja Friedman (tools), Clarissa Peterson (proofreading).

unsubscribe | update preferences | view it in your browser

вторник, 2 апреля 2013 г.

Smashing Newsletter #81: Freebie - CSS - JavaScript - Photoshop - UX - Superheros

The email is not displayed properly? View the online version.

The Smashing Email Newsletter

Issue #81 | Tuesday, April 2nd 2013 | 137,273 subscribers | Previous issues

Dear Friends,

As professionals who care about our craft, our design discussions often circle around best practices and perfect solutions for design problems. We care, and that's what makes our work good and our workflow better with every new project. But perfect solutions don't exist in the real world, and so seeking pragmatic alternatives that get projects finished in time is fine, too — as long as we don't compromise our professional principles, that is.

Editorial

As Harry Roberts and Nicolas Gallagher remind us, questioning status quo is helpful and necessary. So when was the last time you broke your CSS/JS habit and tried something different and counter-intuitive for a change? What about trying out OOCSS, LESS, SASS or RESS? Or refactoring a stylesheet with rems and SVG sprites?

That's exactly what we've set out to do this week on Smashing Magazine's website to improve the performance and the code base. So in case you notice any bugs or issues, please let us know on Twitter and share your experiences on breaking your habits using the hashtag #smnlhabits. Good luck!

PS: If you happen to be around Freiburg (Germany) this week, make sure to drop by at the Smashing Meetup With Paul Boag on April 4th — we'd love to meet you! By the way, Paul Boag's "Client Centric Web Design" eBook is now available in our Smashing eBook Library starting from today. Happy reading and stay tuned!

— Vitaly

Table of Contents

01. CSS Icon Stacks
02. What Are Your Biggest Failures?
03. Building An Automatic Table Of Contents
04. Adaptive SVG Illustrations With CSS
05. CSS3 For Responsive Web Design: Workshop With Andy Clarke
06. Free PSD: Corporate Identity Mock-Up Set
07. Photoshop Shortcut To Copy Color Hex Value
08. Windows Of New York
09. So What Exactly Is UX Anyway?..
10. New Characters To Extend Your Superhero Collection
11. New on Smashing Job Board
12. Smashing Highlights (From Archives)
13. Recent Articles On Smashing Magazine


1. CSS Icon Stacks

If you worked with PNG sprites for a while, you probably experienced a sense of relief when you first played around with SVG or icon fonts. The latter provide a couple of interesting features that you don't have with "classic" vector graphics. With icon fonts you can define custom ligatures and assign any combination of characters to an icon glyph — e.g. to embed scalable logos into your Web font. In fact, you can do more than that. What about building modular, complex, stacked, multi-colored icons?

CSS Icon Stacks

Conor Muirhead was struggling with a solution for displaying multi-colored icons using Web fonts. So he came up with a nice little technique that he calls Icon Stacks. Split apart the components of your multi-color vector, add each element to your icon font, and then stack them to create a "mega-icon." And if you'd like to add a little bit more depth or polish to your mega-icons, just use CSS gradients and the background-clip property to pop things up a bit. Simple, right? A clever technique that might save some headaches and time in your next project. (vf)


2. What Are Your Biggest Failures?

While we love discussing our success stories and the mysterious paths that lead us to happy accidents and important achievements, we tend to avoid talking about our failures and biggest mistakes. However, usually it's the times when we fail miserably and have to start over when we are truly getting better at what we do.

What Are Your Biggest Failures?

In his blog, the designer Ben Krogh started a fantastic series of interviews about failures and mistakes designers made in their careers. Interviews go into detail examining the reasons behind and the consequences of failures and what designers learned from them. An insightful series of articles, worth reading, bookmarking and learning from. (vf)


3. Building An Automatic Table Of Contents

Tables of contents aren't a must, but having one on a content-heavy page can be quite beneficial as users can quickly jump to their desired section. Of course you can also build your table of contents manually, but doing it dynamically on-the-fly with JavaScript can save quite some time. Of course, building a dynamic table of contents isn't that difficult and Chris Coyier has published a detailed tutorial on how to build it.

Building An Automatic Table Of Contents

Since an automatically created table of contents isn't subject to authoring errors, it is more reliable, and, written once, JavaScript can create one on every page you like. The tutorial walks you through the six easy steps it takes to build your own. A nice and really simple solution. (cm)


Advertisement
Pixel perfect icons for your awesome design. Available in vector formats. Iconfinder.


4. Adaptive SVG Illustrations With CSS

Responsive design is usually associated with fluid images, adjusted navigation patterns and layout shifts. However, what if we applied responsive design techniques in places where they aren't usually used — e.g. when working with SVG illustrations?

Adaptive SVG Illustrations With CSS

Because SVG is XML-based, the same CSS attributes that we use to style HTML pages can also be used to style SVG files. So we can apply an id attribute to SVG elements (e.g. svg id="flourish" and customize their appearance using an id or class selector. And if we apply a media query, we can easily create adaptive SVG illustrations. In his blog, Dudley Storey explains how to create adaptive SVG illustrations and embed them in a responsive design. Another way to break out of the boxes of thinking that we are all sometimes used to.

If you'd like to learn more about SVG and its (great) browser support, make sure to check Chris Coyier's article on Using SVG. (vf)


5. CSS3 For Responsive Web Design: Workshop With Andy Clarke

It's always useful to see how our colleagues — professional designers and developers — work and think and what we can learn from their design processes to improve our own design workflow. What sounds fantastic in theory, doesn't necessarily work in real-life projects, and this is why it's great to get practical insights into work done by well-respected professionals.

CSS3 For Responsive Web Design — Workshop With Andy Clarke

That's why we invited Andy Clarke, author, speaker, designer and the creative mind behind Stuff and Nonsense, to host a brand new full-day workshop in our hometown Freiburg, Germany. Andy will explain how you can use Flexbox and display: table to rearrange content, make the most of tiny bitmaps with border images and improve Web typography in your designs. The workshop will be held on June 25th 2013. The number of seats is limited, so make sure to grab your ticket now! We'd love to meet you! (vf)


6. Free PSD: Corporate Identity Mock-Up Set

We live in a world of brands and logos. Everything requires its own identity, and creating a memorable and recognizable corporate identity (CI) is often an essential part of any design project. However, when it comes to presenting a newly designed CI to clients, how would you present a brand? As a vector graphic or as a print-out? Wouldn't it be helpful to have a complete mock-up set of the various assets that the CI could be displayed on — e.g. CDs, pencils, letterhead, calendars or bags — to give the client a better idea of how the logo would feel in various settings and environments?

Free PSD: Corporate Identity Mock-Up Set

Well, the creative minds behind blugraphic did just that. They released a Photoshop PSD freebie which you can use to present your CI designs to your clients or in your design portfolio: Corporate Identity Photoshop Mock-Up. The free mock-up consists of those assets which are typically used to display and promote a brand: office utensils, letterhead, business cards, CD cases, etc.

All elements are build with vector shapes, which means that you can easily resize them without losing quality. You can also change the proportions of everything to fit the sizes of your identity elements. (ea)


7. Photoshop Shortcut To Copy Color Hex Value

Have you ever wondered if there's a shortcut to copy the hex color value of a color selected in Photoshop using the eye dropper tool? The same question was bothering Noah Stokes, so he asked on Twitter. Sean McCabe came up with a handy little tip: You can set a keyboard shortcut to copy a color's hex value.

Photoshop Shortcut To Copy Color Hex Value

Just select a color with the eye dropper, switch to your code editor and paste the hex value into your CSS. To make things even easier, you can assign this feature to one of your function keys and have it at your fingertips whenever you need it. Looking for yet another alternative? Dries Delaey noted that a simple right click on a color with the eye dropper, which copies the hex value, also does the job. (cm)


Advertisement
Ninja Graphics Kit: Boosting Graphics


8. Windows Of New York

Windows are the eyes of a city: they watch people walking, the rush hours of traffic, the movements of nature, life. Sometimes we just pass by them without really attempting to see the details which make them so unique.

Windows Of New York

Graphic Designer Jose Guizar noticed the beauty of the Windows of New York and had an idea: to illustrate them and categorize them by their neighborhoods. Take a look at his project and you will observe the nuances of the architectural style present in the Big Apple. (tts)


9. So What Exactly Is UX Anyway?..

Everybody is talking about UX, UI, IA, intuitive interfaces and easy-to-use products, but do we and our clients have a common shared vocabulary about what these terms actually mean? To get you well prepared for your next conversation about UX-related issues, UX Apprentice has broken down this vast territory to the absolute basics, explaining the process of UX design by exploring its three layers: Discovery, Strategy and Design.

So What Exactly Is UX Anyway?..

After learning about the core principles, you will see them being put into practice in real-life examples. A little quiz puts your newly aquired knowledge to the test. And in case you want to learn even more, Theresa Neil, the author of the resource, has put together lists of further resources like books, blogs and links to advanced UX topics for you to explore. The topics covered include an entire UX process from customer research to storyboarding, prototyping and testing to the final launch — the basics every designer should understand. (cm)


10. New Characters To Extend Your Superhero Collection

We all love our good ol' superheros like Batman or Catwoman, but we have to admit that this set can become quite limited over time. Everett Downing is just in time to save our bored minds by presenting us hundreds of new characters to love. The animator draws at Pixar and decided that his New Year's resolution for 2010 would be to draw one new superhero each day for one year. He didn't quite manage to finish in the same year but has picked up the challenge again to complete the set of 365 characters.

New Characters To Extend Your Superhero Collection

When beginning with a character, he starts first with the name. A name is either cool, comes from a pun or is made up of a word play. From there, he creates the rest. He also sets a deadline and only spends one hour on each drawing. Those simple rules set boundaries for infinite creative possibilities and to define the working process — a perfect example of how to create an efficient workflow. (ml)


11. New on Smashing Job Board

Here are the job openings published recently at our very own Smashing Job Board:

  • Web Designer/Developer at The District Management Council (Boston, MA)
    We are looking for a talented and motivated designer to help us shape the future of public education. The ideal candidate will possess strong marketing, visual design, data visualization, analytical skills, as well as expertise in semantic web standards using light HTML markup and CSS.

  • Sr. UI Engineer / Architect for stealth mode startup at Social in SOMA (San Francisco, CA)
    Big Data + Social + Mobile + UX = Big Opportunity. Does the cross-pollination of big data, social, mobile and UX spark your imagination? Good. Us too. We are energized by the opportunity at hand. Here's your chance to join us in building something fresh, from scratch.

  • Senior Front-End Web Developer Strategic Partnerships (HTML,CSS, Javascript) at Booking.com (Amsterdam, Netherlands)
    Booking.com is the global market leader in online hotel reservations. Since 1996 our team has expanded to more than 4500 professionals from hotel, finance, internet technology and marketing businesses and has built a company that provides online hotel reservations in the best possible way.


12. Smashing Highlights (From Archives)


13. Recent Articles On Smashing Magazine


Join our community: follow us on Twitter and join us on Facebook

The authors are: Cosima Mielke (cm), Esther Arends (ea), Talita Telma Stöckle (tts), Melanie Lang (ml), Iris Lješnjanin (il), Vitaly Friedman (vf), Sven Lennartz (sl), Christiane Rosenberger (research), Elja Friedman (tools), Clarissa Peterson (proofreading).

unsubscribe | update preferences | view it in your browser