Hi, Markku filed a bug asking for an adjustable splitter for the
sidebar. https://bugzilla.osafoundation.org/show_bug.cgi?id=6216
This issue has come up a number of times internally, so I thought I
would forward the bug to the list in order to go on the record with
the reasoning behind our decision to hold off on an adjustable
splitter for now.
===
As John said, this was a design choice, not an engineering choice. I
am happy to make the sidebar adjustable ( I certainly understand the
motivation for wanting one). However, we've decided to punt the
adjustable splitter until we have 2 things in place:
1. An alternate layout for the mini-calendar so that it doesn't float
in the middle of a sidebar that is much wider than the mini-calendar
itself.
2. A custom splitter tha won't make the divider between the sidebar
and the summary pane take up more pixels. (see Apple Mail, iTunes and
iPhoto as examples).
3. The ability to 'snap back' to the original width.
In the short-term, we've decided that the current design is good
enough given that the above work items are more work.
Also keep in mind that in our sidebar, there is no hierarchy. The
possibility of more than 2 levels of hierarchy would necessitate a
splitter.
iCal for example did not add in a splitter between the sidebar and
the summary pane until v.2 (and I'm guessing that this was prompted
by the addition of folders and hierarchy in the sidebar). Even now
however, the splitter is limited, maxing out at only a little wider
than the default width.
As for the design philosophy of 'not making choices for the user', I
think that's a very general statement that has merit, but would be
dangerous to apply everywhere. After all, what is design other than
making smart choices for users, choices that either most users aren't
interested in making; or choices that users aren't equipped to make.
In this situation, the overall app window size and the size of the
individual panes are optimized for the user needs we're trying to
meet and the workflows we're trying to support. In the short term, an
user might like the sidebar to be wider than it is. However, in the
long-term changing the size of the sidebar will get them into trouble
wrt the tasks they will want to accomplish in Chandler (even given
differences in available screen real estate). For now, think of the
fixed width sidebar as a forcing function to prevent users from doing
the 'wrong thing' in the short-term that they will only regret in the
long-run.
Of course, what I'm describing is the 80% case. So I'm not opposed to
an adjustable splitter in principle, it's just something that needs
to come in a package with a couple of other UI elements.
Thx,
Mimi
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design