[self-interest] messing with the interface. [1 Attachment]
mail at russell-allen.com
Tue Jun 22 01:01:22 UTC 2010
Hey Noah, good to see you're interested!
The NeXT-ish grey box look for Self is a little bit on the archaic side :) so facelifts are a definite Good Thing(TM).
I did something similar a couple of years back for myself, and for what it's worth my conclusions on issues worth working on were:
- outliners especially should look very concrete and real. The current outliners aren't bad, but could be better. I think the UI1 outliners were actually better, fwiw. A nice OS X like dropshadow might help here.
- there should be more affordances (ie visual indicators of functionality). Biggest problem with Self in this department is the pervasive use of popup menus. Maybe a greater use of drag and drop? Popup menus are also a problem if we want Self to appear on tablets in the future.
- the interface should be clean and non-distracting. At the moment we end up with millions of little windows. There's already a buried option for folding parents into the main outliner - it doesn't work very well but the approach makes sense for me. If parents are shared parts of the object, we should be able to see them when we look at the object. This would let us grab a string and see all of its slots, including shared ones.
- it should be aesthetically pleasing. Maybe a templating system?
In answer to your other question, I don't know but the outliner code certainly isn't as clean as it could be. There is inheritance though - the slots in pink are 'inherited' (ie copied down) from morphs higher in the hierarchy.
On 21/06/2010, at 7:32 AM, Noah Evans wrote:
> [Attachment(s) from Noah Evans included below]
> I've been messing with the interface a bit. Any advice/things people want?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Self-interest