[Bf-taskforce25] readability improvements of properties window

Jon Sandström sjon at student.chalmers.se
Fri Sep 18 00:14:52 CEST 2009


The buttons window (properties) has seen some major improvements in 2.5, 
however,
even more can be done to improve readability and navigation of the 
interface.
The biggest problem is that blender has to show a lot of data, but there 
is an
easy way to solve this which is already practiced in the interface to 
some extent.
The trick is to only show data which is of interest to the user. 
currently blender
gives the user the ability to hide unneccesary data by for example 
collapsing tabs.

A more efficient way to work is to give the user the ability to show the 
wanted
data and then hide it automatically when it is no longer of interest to 
the user
(Imagine having to close the windows start-menu manually every time 
after opening it).
An easy way to extend this behaviour in blender is to automatically 
collapse all
tabs when a new tab is opened. This way the interface will stay clean, 
and a minimum
amount of scrolling is needed. (see mockup: 
http://img156.imageshack.us/img156/5245/mockupr.jpg)

sometimes however, it is desireable to show multiple tabs. this can be 
done in two ways:
1) shift+click - this opens the selected tab without closing the ones 
currently open.
2) pinnig - all tabs that are pinned will remain open untill unpinned. 
This is basically a
more flexible version of current behaviour.

this workflow will require an improved design of the "hotspot" area in 
the tab headers.
currently the triangle is used to open and close the tabs, while the 
rest of the area is
used to move the tabs. since the "open/close" hotspot is the one most 
frequently used,
this should have the largest area, and a new third area could be used to 
pin the tab
open (again, see mockup: 
http://img156.imageshack.us/img156/5245/mockupr.jpg )

when the user opens a tab we can assume that he/she wants to see all its 
content,
and therefore blender should if necessary scroll to a position were the 
entire content
of the most recently opened tab can be viewed

conclusion:
if tabs are automatically closed, it will be easier and faster to find 
desired data.
this behaviour can co-exsist with current behaviour (pinning) so i 
cannot find any arguments
not to implement it

if anyone with the knowledge, time, and motivation required, could try 
this in action
i would be very thankful. i'd also like to hear your thoughts on this, 
and maybe someone
can find some arguments against this approach.
If you like/dislike it, please let me know :)


More information about the Bf-taskforce25 mailing list