Enough talking of fruit operating systems: there’re some other interesting things to discuss.
A couple of years ago, when working on some applications’ UI I’ve found out that existing grid controls utilize space very ineffectively. In fact, they waste it: even if there’s enough space to display all needful data, user must manually adjust columns’ width each time:
Annoying? For me, it is.
So, in order to solve the above problem, I tried to describe a rough draft of the new control’s logic.
As a result I’ve got the following document: Smart Grid Control mock-up (PDF, 200kb).
To my shame, this document has never been finished and so far I know no implementation of similar logic in real life. So, if you have any interest in this work, pick it up and feel free to share your ideas.