I've been exploring design trends that use various ways to lay out text data (i.e. an Email app, Search Results, Blog Posts, etc.), and so I'm curious if anyone has any ideas for new ways to display such information?
Off the top of my head I can think of two key layouts:
Lists: The most common way of displaying sections/results/posts, usually including a title and a small to large section of content text below it, with all items stacked on top of each other. Examples of this would be your common blog, a mail app, or even the this site's home page. This design, of course, has seen a multitude of variation, like titles-only lists, color blocking, thumbnail inclusion, and so on.
Grids: This design pattern has become more prevalent in the past few years, and with rapidly advancing web browsers has been easier to pull off. The idea is to display your sections/results/posts in [fixed or dynamic height] box forms, with anywhere between 2 and ∞ boxes per row. The table layout has been around forever, but has since been typically unfavored amongst designers who opt for more control over spacing, height, and flexibility. More recently Masonry designs have been used to create somewhat of an interlocking brick style layout for these boxes. Examples of Grid and Masonry layouts would be the WordPress Fresh page, Pinterest, and Dribbble. Additionally, Microsoft has made use of Swiss grid layouts with their Windows 8 "tiles".
My question to you: given that we've overused lists and grids, can you think of any new way to display text results/posts/sections in a user-friendly and intuitive way?