[sldev] Landmarks and Navigation Update 2008-05-29
Aimee Walton
aimee at ama-zing.co.uk
Fri Jun 6 11:09:26 PDT 2008
On Jun 6, 2008, at 16:25, Sarah Hutchinson wrote:
> There is a tiny toggle that will be in the top left of the Viewer
> which will allow you to show and hide the nav bar as you want.
When not in use there should be _nothing_ visible in the main content
area. I don't want to sound defeatist, but that looks far more like
unnecessary clutter than simply making the information that's
_already_ in the menu bar active. Yes, we already have a cluttered
UI, but adding more clutter doesn't seem like an answer to me, it's
just side stepping the problem.
Did it get as far as mock-ups of an active menu bar? Maybe overflow
the navigation into a hideable second line of the menu area (similar
to what's being proposed for the nav bar) if the window is too small;
that could be the best of both worlds?
The main world view is what SL is all about, and it needs to be
protected. For any new fixed UI element to be allowed as a permanent
intrusion into that, no matter how small, there has to an absolutely
compelling reason, and I just don't see it when there's a perfectly
good menu bar.
I know complaining about one tiny little toggle might seem a bit over
the top, but these things have a habit of setting precedents which
then allow other things to creep in in the future by eroding the
boundary.
Living in dreamland for a minute, ideally I'd like to to see the UI
made up of dockable (and closeable) toolbar sections, so the user can
decide the arrangement that best fits their window size, workflow,
interest priority etc. and lose the bits they don't need. Think Adobe
Photoshop CS3 etc., with saveable workspaces.
Though I know that's way outside the scope of what's being discussed
here, and there's an awful lot of work that would have to take place
to make it possible, I'd like to see that as a long term aim for the
UI. Something to work towards, even in baby steps. To me the Nav
project should be seized as an opportunity to start the ground work
for that. Rather than just adding another disjointed mismatched UI
element, create the generic framework in code using this as a
prototype, for a more versatile well structured system, for other
parts of the UI to migrate to in future.
Aimee.
More information about the SLDev
mailing list