Le 30 mars 07 à 05:37, Yen-Ju Chen a écrit :
There are some corner cases in the idea of shelf:
If we can drag a folder to shelf as a tab item, then a tab in shelf is
another presentation of folder of file manager:
Exactly.
1. If there is a sub-folder inside, is it display as a folder item on
the tab ?
Yes
Click on it will display sub-folder on screen ?
Yes.
The sub-folder content will be displayed in a file manager window.
2. If that sub-folder is also a tab in shelf, when user click on it,
should shelf switch to sub-folder tab or display sub-folder on screen
?
Switch to this sub-folder tab in Shelf sounds a bit better.
3. If there are too many elements on a tab, we need either a scroller
or arrows on both sides to see all elements.
Yes or at least an icon or a UI element to represent invisible items.
Add/Remove elements:
1. When an element is drag into tab, does it automatically saved as a
file ?
Yes
How do we decide the file name ?
Two solutions… If we allow files to have no names we could just give
it no names (behind the scene, its filesystem name would be a UUID).
If we don't allow this, then we need to use some kind of default name
like "Clip" or "Document" plus a number.
2. When you move an element between tab, does it actually move from
folder to folder physically ?
yes
Pick is a visualization of clip board (pasteboard). It can be
implemented separated from shelf.
Right.
1. If you open a document, then switch tabs, then minimize that
document, should it minimized to current tab or its original tab ? If
it minimizes to its original place, should shelf switch to that tab
automatically ?
For this one, I'm really not sure but I would answer… To the current
tab and that it should keep its original place only when no Shelf tab
switch occurred.
2. If we open a file from file manager and minimized it, which shelf
should it goes ? If it minimized to current shelf, does it mean it is
moved to that folder physically ?
Good question. I'm not sure we should go that far even if I really
like such strong spatiality and direct manipulation.
We could simply minimize the document window in the current tab Shelf
without considering the related document. That how we would handle
non-document windows when they get minimized.
Another option would be to create a document link/alias in the
current tab Shelf when the related document window is minimized, then
later delete the document alias when the window is unminimized.
When a user drag that tab containing minimized
document to the desktop, which elements will show up in the folder ?
All (even window icons).
If we have another application switcher, things will be very
complicated. For example, if we switch to an application, will all
minimized document for that application in every tab show on desktop ?
yes.
Cheers,
Quentin.
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss