The breadcrumb bar I blogged about earlier is nearly done. I managed to mimic the behavior seen in Vista’s breadcrumb bars, clicking outside of the “button” area turns the breadcrumb bar into a text field for manually typing a file path. Even better, it offers suggestions as you type! Here’s how it’s looking in RText’s file chooser dialog:
This is much more powerful than the combo box with the directory hierarchy that was there previously. Note that if too many folders are in a directory to be listed in a single menu, there are arrows at the top and bottom of the menu, allowing you to scroll through the entire list. The menu also responds to the scroll wheel on the mouse. I’ve seen this behavior on OS X, on a Macbook where screen space is limited (or you just don’t want a menu to get too long).
This component should honor RTL locales, as well as look good in all LookAndFeels (tested in all the standard ones, including Nimbus, which, as always, took a little work to get looking good). As always, check it out from RText’s Subversion repository if you want to see how it is implemented.