Garrett,
One of the things that would be useful is to look at each of the UI elements and consider the impact if they were removed.
ie. “Would you really miss X if it was removed from the UI”
and then to ensure that everything else is readily navigable via the DPad/Arrow keys. This will help with control of the UI without the “entire keyboard” and/or without having to switch modes (Keyboard/Mouse) in the iPhone/Android UI GoogleTV Controllers.
With this in mind, I’d remove the sort-order, and region-based preferences/filters and push them all into some sort of centralized preference pane. For me, I tend to set these once, and never look at them again (YMMV).
This will greatly simplify the focus-management, since there will be less components on the screen to DPad through.
ie. How many DPad actions are required to Navigate around for common actions.
I also think that merging Scenes and Devices would be reasonable, perhaps moved to a “Filter” option as to what should be displayed. Taking that the next step, instead of:
Scenes
Devices
Favorites
these could be an extensible list of Meta-data based filter criteria, with a set of defaults like:
Scenes (type="scene")
Devices (type="device")
Favorites (favorite="true")
but then let us do more compound ones like:
Lighting (type="device", deviceType="lights")
Kitchen Lighting (deviceType="lights", room="Kitchen")
so the left-nav would be totally customizable, initially using a simple extension of the existing Filter dialog that you have (but moved “up” in it’s logical placement)
Anyhow, longer term stuff, but more for ideas.
I also think you can nuke the Search option.