June 30th, 2009

I didn’t see anything on the Snow Leopard Enhancements and Refinements page about Detectors being added anywhere but TextEdit.
November 20th, 2008
In the Now Playing table view, I’d like the total length of the album displayed in a hidden row that only appears when scrolling beyond the track rows:

After releasing the screen, the total row is hidden again.
November 9th, 2008
Unlike addresses displayed in contacts’ details, locations added to calendar events cannot be tapped to display a map of the location.
The current event details screen:

Slightly tweaked to indicate the location is actionable:


Location field input is not structured, so Calendar would simply pass whatever text it contains to Maps as the search string. Some heuristics around the text would be nice; if I typed “Joe’s house” in the Location field and one of the attendees is a contact named Joe Smith, the input string could be replaced by Joe’s home address.
October 29th, 2008
Being a musician and big proponent of metadata, I frequently add musician credits in the Comments field of music tracks. Like lyrics, comments could be displayed atop the album cover image in the Now Playing view.


September 16th, 2007
When importing, iPhoto should use the date and time the photos were taken and your calendar to suggest event names. For days with an all day event (such as a holiday) and time-specific events, the default suggestion should be the more specific event. Overlapping events could be handled by suggesting one and presenting other event titles as options.
Bonus points awarded for allowing embedding of location data (XMP address, city, state/province, ZIP fields) if present in the calendar event’s location field. This embedding would probably be off by default for privacy reasons.
September 2nd, 2007
Some people (such as myself) would like to know more about the pictures used as desktop backgrounds. Photographers would probably appreciate it if the interface exposed a path to their self and/or portfolio.
Fortunately, images can carry useful information such as the photographer’s name, e-mail and web addresses, et-cetera in various metadata forms (XMP, EXIF, IPTC).
Basic Information Displayed

- The photo title (XMP Title field).
- The author’s name (XMP Creator field) formatted as a mailto: link with their e-mail address (XMP Creator: Email field).
- The author’s website (XMP Creator: Website field) as a web link.
Extended Information Displayed

- A description of the photo (XMP Description field).
- The place the photo was taken (the XMP Location, City, State/Province, and Country fields).
- The date the photograph was taken (EXIF digitization date).
- The camera used to capture the photo (EXIF make and model).
Though the photo is not actually by him (as far as I know; all metadata is stripped from the default desktop pictures), Art Wolfe is a great photographer.
April 1st, 2007
A few comments for Many Tricks’ yFlicks, a video player and organizer for Mac OS X.
- A first-launch-only prompt to import the user’s movies (searching based on UTIs or whatever magic is required) and perhaps user-selectable locations would help them immerse themselves in the application. Creating groups from folders might help them orient themselves by carrying over their existing arrangement.
- An option to set up folders to monitor for new videos would be nice. Sensible defaults could include ~/Movies and the user’s Safari Downloads folder and whichever other folders the user picks at first launch (should such an option be presented).
- Allow drag-and-drop to the main pane; it is usually a much easier target because of its size (Fitts’ Law).
- Group renaming is quirky. Double-clicking quickly does not engage the rename mode, but single-clicking a selected group does. The Enter key should also activate rename mode.
- Command-Left Arrow and Command-Right Arrow should be bound to opening and closing the group folders.
- The active group’s name should be displayed in the window titlebar. This is particularly useful if the Library pane is hidden, leaving no visual indication of which group is active.
- Display metadata embedded in QT files. At least Title! Please! Director and Performers would also be nice.
- Center the movie thumbnails within the right pane.
- Retain the main window’s size across launches (ideally, in a relative way so that it can adapt to different screen setups, but I don’t know if that is feasible with available OS X technologies).
- Allow multi-select and contextual menu star rating assignment. Having to rate videos individually is tedious if you have a large existing collection.
- Clicking the Hide Library button in the lower left moves the right pane over, triggering the preview playback of the bottom left movie. This seems to be a bug with calculating the position of screen elements.
- I dig the mouseover video previews, but I think the delay should be increased by a wee bit to prevent them from starting unintentionally.
March 18th, 2007
Folders can be a crappy way to organize files. Fortunately, there is metadata such as Spotlight’s Project label, which is accessible through Desk Lamp.
- Find the files related to your project in Desk Lamp.
- Add a Project label.
- Type “project:insert label here”.
- After buying a license, save the blotter. Or if you honestly can’t spend the $20…
- Switch to the Finder.
- Select File > New Smart Folder.
- Select Other… from the pop-up menu.
- Scroll to or filter for “Projects”.
- Type the project label you used in Desk Lamp.
Desk Lamp also has the benefit of being able to set actual Spotlight keywords rather than (ab)using the Comments field like several other apps out there. I use Comments for comments.
March 11th, 2007
Due to differences in Kind labeling, the same (PDF) or similar (PowerPoint and Keynote) filetypes are not grouped together when sorting by Kind alphabetically.

I’d like the Kind column in the Finder to provide secondary sort options, similar to the Album column in iTunes 7.

Clicking on the column header label would switch between the alphabetical Kind sort and Kind by Category, which would group files by the basic type. The mockup shows PDF, other vector formats, word processing, presentations, spreadsheets, and finally bitmap images. The order of categories would need more consideration.
Issues
- The category is not explicitly stated.
- Most people don’t know the difference between a vector-based image and a bitmap, making the groupings seem arbitrary.
- There are many custom filetypes that don’t fit easily into a category; what is a Curio document? Technically, it is a package, but it’s essentially a compound document.
December 17th, 2006
Star ratings can be assigned to any filesystem object (kMDItemStarRating) as of Mac OS X 10.4. There is currently no way to do this in the Finder, but it is possible using third-party tools such as Desk Lamp.
What if that rating could be sent to the application’s developers along with comments and certain system information that could help them put the feedback in context? If someone is complaining about the performance of your heavy-duty application, you want to know if they are running it on a B&W G3, right?
- Assigning a rating from the Finder
- The Send Feedback dialog
- The Send Feedback dialog expanded
Implementation Notes
- The Send Feedback button would be disabled until the user either assigns a rating or types in the text box.
- Feedback would only be sent at the user’s initiation and with explicit permission; no annoying dialogs when you upgrade an application or change the rating.
- Ratings would be carried across version changes.
- Feedback destination address(es) would be defined somewhere within the application bundle’s .lproj folders, allowing feedback to be sent to different addresses based on language.
- If multiple applications are selected, multiple feedback windows are opened (the same behavior as the Info windows).
- An option to submit ratings and comments to MacUpdate, VersionTracker, and Cool OS X Apps would be nice.