Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>Update</strong>: I'm going with SDListView - it's newer, seems to be maintained (it's a part of Steven Degutis's "TheGist" Twitter client), and the version used in that client looks almost identical to the one in Tweetie, which I kind of wanted to rip off anyway...</p> <p><strong>Update 2 (2014)</strong>: Since 10.7 it's possible to use NSViews in NSTableView, so this whole answer is outdated. For any UITableView-like lists you should now just use view-based NSTableViews and you'll be fine.</p> <p>--</p> <p>Ok, I'll answer myself: according to <a href="http://flyosity.com/application-design/sneak-peek-beak-10-for-mac-iphone.php" rel="nofollow noreferrer">this blog post</a>, I <em>could</em> use NSTableView, but it's not a very good idea...:</p> <blockquote> <p>For Mac, you have NSTableView, an antiquated slug of a component that uses NSCell objects instead of NSViews for various historical and performance-related reasons. NSCells are difficult to customize and cannot contain NSView objects (without jumping through hoops and introducing unnecessary complexity) which are the lifeblood of an interactive, engaging interface. Clickable hyperlinks inside of a span of text inside an NSCell? Good luck! Hover effects and Core Animation slickness? Yeah right! NSCell is like a mirage: it looks nice from afar but once you get up close and personal with it you wish you never saw it to begin with.</p> <p>I think every native Twitter application for the Mac currently does something different for their timeline. Loren Brichter essentially wrote a UITableView port in order to make Tweetie's timeline and Steven Degutis has recently been working on an NSCollectionView-based timeline for his Twitter app. The new Echofon beta timeline is something different entirely with a completely custom text and layout manager that allows for hover effects on links as if it were a WebView. As for Beak I won't be getting into specifics in this entry but I'll just say that it's a totally custom NSScrollView with some fancy caching in the background.</p> </blockquote> <p>I think I'll try to find some kind of custom open source control made specifically for that purpose... I'm considering AMCollectionView from <a href="http://www.harmless.de/cocoa-code.php" rel="nofollow noreferrer">http://www.harmless.de/cocoa-code.php</a> and SDListView from <a href="http://github.com/sdegutis/SDListView" rel="nofollow noreferrer">http://github.com/sdegutis/SDListView</a>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload