r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3 GUI]

BrianH
4-Nov-2010
[4118]
Hence "slightly" :)
Rebolek
4-Nov-2010
[4119]
Hm, thinking about multi-line tabs - if you have so many tabs, it's 
probably a good idea to redo your UI.
Pekr
4-Nov-2010
[4120x2]
I am not sure I like tabs in multiple rows :-) What .e.g Mikrotik 
does is, that they add small button right after the arrows, which 
reads "...", and it displays menu (we could use listbox), showing 
list of all tabs ...
I think that having automated multiple row tabs would complicate 
the design
BrianH
4-Nov-2010
[4122]
Yeah. The tree view on the left has been a good substitute for multiline 
tabs in recent preference dialogs.
Pekr
4-Nov-2010
[4123]
Rebolke - or Graham might use nested panels, no? Each panel can contain 
its own tab style ....
Rebolek
4-Nov-2010
[4124]
Yes, that's possible even right now.
Pekr
4-Nov-2010
[4125]
Henrik: "The help system is what will allow us to use layouts and 
gobs as tool-tips for any face ..." - IIRC, Carl wanted to introduce 
kind of layers. I still request this feature, as well as multiple 
draw block styles :-)
Rebolek
4-Nov-2010
[4126]
multiple draw blocks work.
Pekr
4-Nov-2010
[4127]
Rebolek - yes, and that is my point ... now I will create a screenshot 
for you, showing the mikrotik feature ...
Henrik
4-Nov-2010
[4128x2]
Pekr, the help system might be done with some kind of layers. So 
far, I'm not sure Carl's specs are going to be followed. That depends 
on the architecture.
Multi-line tabs is generally considered bad design.
Pekr
4-Nov-2010
[4130]
are there any "Carl's specs" for layers at all?
Henrik
4-Nov-2010
[4131]
there was a spec document which specified layers, guides, etc. but 
it's lost now.
Pekr
4-Nov-2010
[4132]
why is something like that lost? :-)
Henrik
4-Nov-2010
[4133]
I just can't find it. Spent hours looking for it. Carl can't find 
it either.
BrianH
4-Nov-2010
[4134]
Nested tabs are often cited on sites that document and discuss bad 
UI design.
Pekr
4-Nov-2010
[4135]
Nested tabs are just workaround to achieve multple row tabs ...
BrianH
4-Nov-2010
[4136x3]
Which are also considered bad design.
As are scrolling tab bars that don't show all of the tabs at once.
The "bad design" part being "too many tabs, use something other than 
tabs as a structuring model".
Rebolek
4-Nov-2010
[4139]
exactly.
Pekr
4-Nov-2010
[4140]
Here's two examples from Mikrotik RouterOS, which migh eventually 
serve as an inspiration:

http://xidys.com/mikrotik/mikrotik-collapsable-ui.jpg
http://xidys.com/mikrotik/mikrotik-many-tabs.jpg
Rebolek
4-Nov-2010
[4141x2]
Yes, that should be possible.
and also with d'n'd reordering :)
Pekr
4-Nov-2010
[4143x2]
I am fine with arrows, although some listbox/menu is probably faster 
solution ....
btw - in DOS era, we had one concept in UI, although it regarded 
only the grid - each user could save his/her grid setup. Now as reordering 
of tabs is possible, it would be maybe nice to allow to save UI set-up. 
But I did not think about such concept in deep, so not sure how it 
would eventually complicate the matter ...
Rebolek
4-Nov-2010
[4145]
Save UI setup - hm, yes, that should be possible, at last tabs order. 
There's not much else to save right now :)
Henrik
4-Nov-2010
[4146x2]
last used tab, last focused item. there are a few things to save, 
but as long as they can be retrieved and set in code, it should be 
possible to do.
speaking of which: would it not be a good idea to have functions 
that can extract and impose facets on a face in one line of code?
Rebolek
4-Nov-2010
[4148]
like set-facet and get-facet ?
Henrik
4-Nov-2010
[4149x3]
yes, only for the entire face.
that would make it simple to save a state
seems there are some issues with LOAD and SAVE in A110, so no r3-gui 
build today.
Rebolek
4-Nov-2010
[4152]
Hm, we may try it to see, how it works.
Pekr
4-Nov-2010
[4153]
Imagine saving the size, ordering, freezening of grid columns for 
e.g. It would be tiresome for user set it each time app starts .... 
just an idea ...
Rebolek
4-Nov-2010
[4154]
Yes, I see no problem in allowinf this.
GrahamC
4-Nov-2010
[4155x4]
I disagree.  Nested tabs are not the same as multiple row tabs.  
With the former you can effectively book mark a deeply nested page 
.. the latter you can not
bad design
 vs "good design" is just a matter of opinion ...
there is no intrinsic rightness or badness
I agree that the tree view has replaced multi-line tabs in recent 
years.
Henrik
4-Nov-2010
[4159]
There might be slightly different usability issues with nested vs. 
multiline tabs. Multiline tabs are plain confusing (where is the 
right button?), where nested tabs can be disorienting (where am I 
or what mode am I in?). I've built an app in VID Extension kit using 
the latter method, and the app can sometimes be disorienting to use, 
so I had to help out by using different colored backgrounds.
GrahamC
4-Nov-2010
[4160]
Doesn't the tab colours help orient you?
Henrik
4-Nov-2010
[4161]
actually not, since some tabs contain nearly identical UIs. people 
are not used to looking at the tabs at any other time than when selecting 
them.
GrahamC
4-Nov-2010
[4162x2]
Well, I have several hundred screens in my app ... not sure what 
else I can do to organize them
Also the nested tabs allows me to refer to a particular screen by 
a path notation
Henrik
4-Nov-2010
[4164]
I was surprised at how "narrow-scoped" some users are, when working 
in a program, almost down to a single face, not noticing the larger 
context or organization of the program, particularly if the program 
has many modes (tabs). I think that its important to design UIs around 
clearly marked mode of operation, or even better: Have mode-less 
operation.
GrahamC
4-Nov-2010
[4165x2]
Are nested trees any better?
MS approaches this by using a "control panel" of icons
Henrik
4-Nov-2010
[4167]
I prefer flat list that can be searched, when there are no other 
options. Old MUI preferences windows on the Amiga and the KDE configuration 
or MacOSX settings program comes to mind.