|
|
Widescreen NetNewsWire
As much as I love NetNewsWire, I don't care for its classic three-paned layout. Typified by email programs, the three-paned view makes sense when your monitor is largely square. However, while monitors have traditionally been physically square, they've always displayed a rectangle wider than tall. That is, more pixels across than down. 512x384. 640x480. 1024x768. Apple's been taking this further lately, with widescreen models abounding. For example, my Titanium PowerBook G4 has a 1280x854 screen. That's 50% more pixels horizontally than vertically. So, vertical space has always been less plentiful than horizontal space. This is itself isn't bad. However, this fact should influence the layout of an interface. And here is where we meet the reason for my dislike of the classic email-style three paned view: it stacks two vertical-space-hungry views on top of another. Specifically, the "subjects" view and the "content" view both tend to want most of my vertical screen real estate. Of course, neither can win, since they're stacked up. The end result is that both scroll their content. Lots of scrolling is unfun. My solution is simple: Widescreen NetNewsWire. Widescreen NetNewsWire puts each vertical-space-hungry view in its own column, greatly minimizing scrolling. Compare the out-of-the-box image with the widescreen image. Even though the window is the same size, notice how many more Subjects are listed, and how the relatively long entry view doesn't need scrolling. In addition, you get a nice drill-down effect with the most general content on the left (subscriptions) and the most specific on the right (an individual entry). Great brain mesh for folks who natively read left-to-right. I doubt Brent would be pleased if I were to start distributing hacked-up copies of NetNewsWire, but there should be no problem with me detailing how to hack your copy of NetNewsWire to be like mine. It's surprisingly straight-forward, thanks to the high-level GUI widget editing Interface Builder allows. Step 0. Quit NetNewsWireYou weren't really considering operating on a running program, were you? Step 1. Open the NetNewsWire package
Step 2. Open MainMenuPro.nib(I'm operating on NetNewsWire Pro here, if you're using Lite, you may see something different.) Step 3. Profit!Step 4. Open the "MainWindow" instanceStep 5. Select the embedded SplitViewOpen the inspector and double-click on the horizontal separator. Notice the one-pixel-thick black focus ring around the splitview after you double-click it.
Step 6. Switch the SplitView to Vertical Orientation
Step 6. Save your changes, close MainMenuPro.nib and relaunch NetNewsWireIf all went as planned, you should now be running Widescreen NetNewsWire: If something went horribly wrong, trash your munged copy, download a fresh copy and act like you never read this how-to. Update: You'll need the developer tools installed (in particular Interface Builder) in order to be able to edit the .nib file. Update: As of 1.0.7, Brent added an official Widescreen View to the full version of NetNewsWire. You probably can still use the above instructions to add the widescreen view to the free version, but why not save yourself the trouble and pay the man? Friday, August 22, 2003
|
Contact Me Topics RSS Feed Linkblog
Bill Bumgarner Brent Simmons Daniel Jalkut Dave Dribin Eric Albert Eric Rescorla Eric Sink Greg Miller Gus Mueller Jeremy Zawodny John Gruber Mark Dalrymple Michael Tsai Peter Ammon Raymond Chen Ryan Wilcox Scott Stevenson Steven Frank The Daily WTF we hates software Wil Shipley |
Copyright © 1997-2010 Jonathan 'Wolf' Rentzsch. All rights reserved.
Questions? Comments? Contact Me.