If you enter the deskbar with an empty mouse, the small icon with a label would appear, like in FIGURE 2. When you hovered over it, the icon would saturate, but not expand. Pointing and clicking on an icon is more precise than dragging, so you can have a smaller target.
Well ... even if i think the Trash doesn't deserve the same importance that disks or the Home folder link, hiding it into he Deskabar would'nt do the job to me.
What i really like:
- small shadows under labels on Desktop : that just rocks :)
- the fonts used in Deskbar
- Tracker icon
What i do not like
- Those strange blur effects
- the trash icon in Deskbar (definitly no the right place to me - or perhaps i didn't understood the concept well)
- the haiku button in gradient yellow :s (the actual one looks way much nicer)
My 0.2 ââ¬
What would be pretty nice too (it's the case for MacOS apps), a "must be" list of things about the GUI of an app. For exemple, a "good" app under MacOS must have buttons seperate by at least 10 px for each and from the border. Sub-menus on rollover are limited Dialog boxes can't be much bigger than the app itself .... those kind of things, to be sure that apps, even third part apps, will feel totally intergrated to the OS. That is the big plus of all apps done by Be Inc, and that's what misses/sucks under Windows !
:D The tracker icon isn't even mine. But just to-reitterate and to resepct the rights of others, THE ICONS USED IN THESE MOCKUPS ARE MOST CERTAINLY NOT CREATED BY ME. ALL ICONS REMAIN THE PROPERTY OF THIER RESPECTIVE OWNERS. USED SETS INCLUDE: PUREICNS, AGUA, AND MODERNTIMES
The "strange blur effects" illustrate the the file is being dragged. Perhaps its too much, perhaps not. I am unsure if I even like the trash on the deskbar, but it is either there or on the desktop ââ¬â making a separate widget or panel just for the trash would be overkill. I don't use the trash very often myself, i send things too it and empty it, and I think its fine on the desktop (although the option could/would/should exist for deskbar trash for those who want it.
I also think that Haiku should develop good Interface Guidelines. Thats one of Linux's major problems (IMHO), the App's design is a FFA.
I also think that Haiku should develop good Interface Guidelines. Thats one of Linux's major problems (IMHO), the App's design is a FFA.
GNOME publishes comprehensive Interface Guidelines which are followed by lots of applications. Of course there is no way to force developers to obey such guidelines on any system.
I've only read GNOME's HUI so far, i dint feel so satisfied with it... anyways i think its more closer to BeOS than other projects...
If we wanna make em though, we should check all the BeOS native apps and stuff, and take some inspiration from other OSes on extra stuff of usability..
As for interfaces, i prefer staticity. I like my things around me, no magicky stuff. Dynamicity, only for features tough to access... such as the behaviour shown by IE for images, where you are given with a floating button to let you shrink it up to fit the window, or zoom up to its original size
Memories are important things, and managing those memories is an important part of that. My two favorite photo management programs are Picasa and iPhoto. This is my concept of what Momento, a Haiku-native orginizer, would look like. (Its not done yet though) It shows a search in progress.
Also, here is my concept of workspace management. Simple.
Also, here is my concept of workspace management. Simple.
That looks more like a way to select from various virtual desktops as some other OSes have - the Workspaces tool in BeOS allows you to drag windows from one workspace to another without actually switching to that workspace...i don't see how your version can effectively retain that functionality...
Also, here is my concept of workspace management. Simple.
That looks more like a way to select from various virtual desktops as some other OSes have - the Workspaces tool in BeOS allows you to drag windows from one workspace to another without actually switching to that workspace...i don't see how your version can effectively retain that functionality...
Well, start dragging, and drag it near a thumbnail, the thumbnail expands and the window sizes so it can be moved inside the preview. As I said simple, easy, and not complicated.
Also, here is my concept of workspace management. Simple.
That looks more like a way to select from various virtual desktops as some other OSes have - the Workspaces tool in BeOS allows you to drag windows from one workspace to another without actually switching to that workspace...i don't see how your version can effectively retain that functionality...
Well, start dragging, and drag it near a thumbnail, the thumbnail expands and the window sizes so it can be moved inside the preview. As I said simple, easy, and not complicated.
What I mean, is i can grab a window in another workspace and drag it into my current one... and I can also drag a window from one inactive workspace to another (as pointless as that may seem).
Also, here is my concept of workspace management. Simple.
That looks more like a way to select from various virtual desktops as some other OSes have - the Workspaces tool in BeOS allows you to drag windows from one workspace to another without actually switching to that workspace...i don't see how your version can effectively retain that functionality...
Well, start dragging, and drag it near a thumbnail, the thumbnail expands and the window sizes so it can be moved inside the preview. As I said simple, easy, and not complicated.
What I mean, is i can grab a window in another workspace and drag it into my current one... and I can also drag a window from one inactive workspace to another (as pointless as that may seem).
previews are resizable, and are manipulatable, you can drag a window from a desktop anywhere you like. Controls on that window are inactive, you can only close (drag window to trash in your current desktop) or move (just drag it anywhere) the windows. I will do a more detailed mockup soon.
previews are resizable, and are manipulatable, you can drag a window from a desktop anywhere you like. Controls on that window are inactive, you can only close (drag window to trash in your current desktop) or move (just drag it anywhere) the windows. I will do a more detailed mockup soon.
Cool :) - sorry if I sounded like I was bashing it, btw - I realize my wording wasn't very 'positive-sounding' - but I was just noting the possible functionality gap
previews are resizable, and are manipulatable, you can drag a window from a desktop anywhere you like. Controls on that window are inactive, you can only close (drag window to trash in your current desktop) or move (just drag it anywhere) the windows. I will do a more detailed mockup soon.
Cool :) - sorry if I sounded like I was bashing it, btw - I realize my wording wasn't very 'positive-sounding' - but I was just noting the possible functionality gap
no worries, a lack of buttons, controls, and widgets can make it look plain featureless sometimes ââ¬â but its all about simplicity.
I like if the organizer will be extended in its concept for every kind of file.
I really miss in beos an advanced music or mail manager, I can manage every kind of file with attributes ( with or without indexing) using tracker and queries, but it's annoying, especially for an unexperienced user.
I like if the organizer will be extended in its concept for every kind of file.
I really miss in beos an advanced music or mail manager, I can manage every kind of file with attributes ( with or without indexing) using tracker and queries, but it's annoying, especially for an unexperienced user.
Soon some descriptions about what I dream
I think the 'manage everything with the tracker' is a fantastic philosophy and we should keep it. I dream of an OS where I do all my organisation in one place, and where players and viewers are light instant-on, like services...
Yeah, the tracker could be made easier (the views could be easier to customise, f'instance), but the basic functionality is IMHO exactly right.
The issue that I have with the "track does everything" or Windows Explorer model, is that 1. It confines users to a set way of doing things 2. Gives you set tasks to perform and 3. makes a workflow more cumbersome.
The iApp model of 1 App = 1 Job is much more appealing to me because it doesn't expose an app to feature/code/size/memory-bloat. Picasa and iPhoto for me, feel a more natural choice than Windows' Photo Tasks, even if their functions are similar.
Also, as far as the idea of usability, people associate certain things/tasks/functions with certain tools (or concept thereof). You wouldn't want a pair of kitchen scissors that doubled as a steak knife, pair of wire cutters, and a toothbrush. That being said, the design of of the individual tools should be similar, so that they are easier to learn to use ââ¬â and they should be logically stored in easily accessible places. You wouldn't store your toothbrush in the tool-chest in your basement. The same is true for computer applications IMHO.
Also, as far as the idea of usability, people associate certain things/tasks/functions with certain tools (or concept thereof). You wouldn't want a pair of kitchen scissors that doubled as a steak knife, pair of wire cutters, and a toothbrush. That being said, the design of of the individual tools should be similar, so that they are easier to learn to use ââ¬â and they should be logically stored in easily accessible places. You wouldn't store your toothbrush in the tool-chest in your basement. The same is true for computer applications IMHO.
We agree - that's why I want one app for organising, searching, and retrieving content. That's one task and one that can be tackled with one well thought out Tracker-like application, IMO.
Also, as far as the idea of usability, people associate certain things/tasks/functions with certain tools (or concept thereof). You wouldn't want a pair of kitchen scissors that doubled as a steak knife, pair of wire cutters, and a toothbrush. That being said, the design of of the individual tools should be similar, so that they are easier to learn to use ââ¬â and they should be logically stored in easily accessible places. You wouldn't store your toothbrush in the tool-chest in your basement. The same is true for computer applications IMHO.
We agree - that's why I want one app for organising, searching, and retrieving content. That's one task and one that can be tackled with one well thought out Tracker-like application, IMO.
Yes, but a Picasa/iPhot-like program is not just a photo organizer, it contains sets of tasks unique to photos. Editing, tweaking, printing, book-making, calendar, publishing, sharing, slideshow-ing, etc..... If the point was just to orginize, then it would be a tracker function.
Also, as far as the idea of usability, people associate certain things/tasks/functions with certain tools (or concept thereof). You wouldn't want a pair of kitchen scissors that doubled as a steak knife, pair of wire cutters, and a toothbrush. That being said, the design of of the individual tools should be similar, so that they are easier to learn to use ââ¬â and they should be logically stored in easily accessible places. You wouldn't store your toothbrush in the tool-chest in your basement. The same is true for computer applications IMHO.
We agree - that's why I want one app for organising, searching, and retrieving content. That's one task and one that can be tackled with one well thought out Tracker-like application, IMO.
Yes, but a Picasa/iPhot-like program is not just a photo organizer, it contains sets of tasks unique to photos. Editing, tweaking, printing, book-making, calendar, publishing, sharing, slideshow-ing, etc..... If the point was just to orginize, then it would be a tracker function.
I move that also these things should be done by the viewer application (and/or smaller non-interactive tools (tracker add-ons!) in the case of things like resizing, printing, sharing, etc) and that organisation is kept in the Tracker.
I'm currently brainstorming a document about The Best OS In The Universe For Everyone And Everything And Always Full Stop (aka How Niklas Nisbeth In Denmark Would Like Computers To Work This Week) and will do some GIMP mockups next week. It's based on this philosophy... I'll post it here and on GE as I think it contains ideas Haiku should discuss for R2...
I must admit I don't understand this fascination with docks; I think we already have a far superior model in the Deskbar. It's less obtrusive, easier to mouse to and more functional.
Also, in terms of visual appeal, I think ar1000's gorgeous mockups demonstrate that the Deskbar isn't necessarily constrained by its form when it comes to looking beautiful.
The Dock as it's implemented in Mac OSX is incredibly elegant if you think of it. It does the job of application launcher, application switcher, and process manager in a completely intuitive way. I love it. It beats having shortcuts on the desktop by a factor of roughly 754 - IMHO!
The Dock as it's implemented in Mac OSX is incredibly elegant if you think of it. It does the job of application launcher, application switcher, and process manager in a completely intuitive way. I love it. It beats having shortcuts on the desktop by a factor of roughly 754 - IMHO!
Seems to me that Deskbar does all that also, and is superior for the reasons Dirty Harry listed above. I find the MacOS dock to be somewhat of a useability nightmare. I think theres room for improvement on the Deskbar too, but its imo a better solution.
I firmly beleive that the Mac OS is Be's close sibling, and I do like the Mac OS, but I also believe that the deskbar is a wonderful advantage of Haiku. It isnt a start or menubar ââ¬â it is the Deskbar because is manages your interaction with your virtual desktop. The dock performs the same function. I think that enhancing and bringing graceful usability to the deskbar is a better choice than trying to use another implementation's solution. If you look at the deskbar, you will realize that it could be made to behave like a dock (position and autohiding wise) as many of the features are already the same. The Dock (with its partner Menubar) and the Deskbar have alot in common, I don't think we should scrap Haiku's deskbar for its cousin the Dock.
The dock zooming and the mid-aligned thing (first thing I do on a clean OSX install is move it to a corner) could be said to be annoying, yeah, but I like how the same icons is both a launcher and an app status display. And that you can just drag things on and off it. I'm not saying we need to copy it, the deskbar's great, bar a few niggles, but I still don't see how it's a usability nightmare - care to elaborate?
Sure. Maybe nightmare was too harsh a word, but i do have a few complaints. First and foremost, its completely ignorant of Fitts law. Keep things in the corners please! Almost as bad is how stuff just moves around all over the place in what seems to be a random manner. As a power user, I am really fast because I build common tasks into muscle memory. My icons are in the same place all the time; a flick of the wrist in a certain direction to a certain point on the screen and boom; theres firefox for me. No thinking about it, no looking for an icon.
Thats one of the main reasons I also consider exposee an inferior but flashier way of dealing with lots of windows when compared to virtual desktops. When I press F9 or F10 on a Mac, it will make all my windows visible and fit them to the screen using what must be one hell of an algorithm. Though cool, it means everytime I must to stop, look at all the different windows and decide which of them is the application I want. With virtual desktops, I manage lots of windows by placing different apps on different virtual desktops, and by my own convention I can get to commonly used apps extremely quickly. I always keep email on desktop 6. Firefox is on 3. Gaim is on 1. XMMS and a couple consoles sit on 2. 4 and 5 will be for other apps. At this point its hard wired into my muscles-- email is cntrl F6. I don't think about, I don't have to look at all of my windows and click the right one, which may be anywhere on the screen at all. Its on F6, I know it!
Ok that was a tangent. But yeah, thats pretty much all that bothers me about the dock. Well, the fact that icons for different folders all look exactly the same on the dock can be annoying, but theres not a great way of fixing this without including text. Scrubbing through each one and waiting for the text to appear is a pain. Oh....and I still don't get why stuff dragged off the dock just dissapears from existance. Anyone care to explain?
There's an article at asktog.com where he gives us 9 reasons why dock sux. Most of em i felt were repeating or simple moaning...
Anyways im not sure if using deskbar to replicate all the behaviour of dock is a good idea... it'd augur a lot more useful screen space that way. Unless, we have a sidebar kinda concept that is used in Vista... but overall it'll involve a big space hog...
Sure. Maybe nightmare was too harsh a word, but i do have a few complaints. First and foremost, its completely ignorant of Fitts law. Keep things in the corners please! Almost as bad is how stuff just moves around all over the place in what seems to be a random manner. As a power user, I am really fast because I build common tasks into muscle memory. My icons are in the same place all the time; a flick of the wrist in a certain direction to a certain point on the screen and boom; theres firefox for me. No thinking about it, no looking for an icon.
Thats one of the main reasons I also consider exposee an inferior but flashier way of dealing with lots of windows when compared to virtual desktops. When I press F9 or F10 on a Mac, it will make all my windows visible and fit them to the screen using what must be one hell of an algorithm. Though cool, it means everytime I must to stop, look at all the different windows and decide which of them is the application I want. With virtual desktops, I manage lots of windows by placing different apps on different virtual desktops, and by my own convention I can get to commonly used apps extremely quickly. I always keep email on desktop 6. Firefox is on 3. Gaim is on 1. XMMS and a couple consoles sit on 2. 4 and 5 will be for other apps. At this point its hard wired into my muscles-- email is cntrl F6. I don't think about, I don't have to look at all of my windows and click the right one, which may be anywhere on the screen at all. Its on F6, I know it!
Ok that was a tangent. But yeah, thats pretty much all that bothers me about the dock. Well, the fact that icons for different folders all look exactly the same on the dock can be annoying, but theres not a great way of fixing this without including text. Scrubbing through each one and waiting for the text to appear is a pain. Oh....and I still don't get why stuff dragged off the dock just dissapears from existance. Anyone care to explain?
And, not really related to anything, if someone quotes Fitts' law one more time I am going to die. What is easier and what is quicker are not always the same. What is logical and what is quicker are not always the same.
Anyways, yea - usable isn't the law, it just tells u how to shrink up time taken.
There's also higg's law, which tells u the time taken for given number of options.
there's an article at asktog.com called 'first principles of interface design' or something like that, he tells u all that you need to care bout, not just fitt's..
it also has some reasons as to y i dont like mezzo interface - there's no "central home base" kinda feel that you can fall back in times of distress, because the four buttons are given equal weightage
Maybe one could try imitate plan9 -interface a little. I liked it lot too.
The idea is that you do not actually have windows handle or borders, you use right mouse button to select action done for window, select the window and alter it.
It's been a long time since I posted a mockup of Haiku Rn*.
This one is for the terminal, one of my favorite Linux and Macintosh applications. It is demonstrating my favorite command, rm -Rf [target] . Also, I am trying out new window handle controls inside the yellow tab; a way of tabbing tab-able applications; and handling tabs, windows, and popups in the the Deskbar.
*Where n is a number greater than 1 but less than 5. Hopefully more towards 2.
Besides the deskbar, which doesn't comply with Fitt's law because I, as the end user of this system unlocked it from the edge, did you se any other issues that hindered usability?[/b]
[EDIT FOLLOWS:]
In any case, here is my idea of Stacks in Haiku (which are a kind of dream feature)
As usual, I like commentary.
Oh, and to restate my old disclaimer: I didn't design the icons, and I don't take credit for their masterful execution.
[EDIT x2:]
Okay, now here is a new version of my shelf concept.
Also, you'll see in my new context-popup, where the red heart indicates the user's "favorite" action (or default in a new system) that is activated by a double-click as well as key-modifier icons that indicate how other actions can be easily accessed (via the option[alt], shift, or lin/win/cmd key). Objects on the shelf can be picked-up, dropped, or located in the "primary action section". Each contextual popup has primary, secondary, tertiary, etc. sections for category actions. As opposed to "open with ââ¬Â¦" for the shelf, "send to" is used, because the file is already being handled by the shelf (or bulletin or librarian, whatever name).
i made the mistake of trying to go beyond simple. i made the mistake of trying to cover the full scale of the topic all at once. so the documents never surfaced as they were largely incomplete. they had good stuff in them and i'm happy to share them with anyone who thinks it might be useful. i based much of it on the "abandoned by its parent" Apple Human Interface Guidelines, but did it BeOS style with some of my own ideas (well, many ideas) mixed in to annoy the status quo and the eye candy obsessed.
contact me if you want the docs and i'll hunt them down and make them available. Problem is, it's in Gobe Productive format... i can run Productive on my current build of Haiku, but haven't opened a complex document and some UI is unreadable in Productive on Haiku.
Also, i dropped out of the community when my life went to hell, so that put a huge damper on maintaining connections with the people who have so far been in charge of these things...
UPDATE: the document opens fine. it's 81 pages with lots of "stubs."
Comments
Haiku idi Gui
Ah, I see now. Love it, great idea.
Haiku idi Gui
Well ... even if i think the Trash doesn't deserve the same importance that disks or the Home folder link, hiding it into he Deskabar would'nt do the job to me.
What i really like:
- small shadows under labels on Desktop : that just rocks :)
- the fonts used in Deskbar
- Tracker icon
What i do not like
- Those strange blur effects
- the trash icon in Deskbar (definitly no the right place to me - or perhaps i didn't understood the concept well)
- the haiku button in gradient yellow :s (the actual one looks way much nicer)
My 0.2 ââ¬
What would be pretty nice too (it's the case for MacOS apps), a "must be" list of things about the GUI of an app. For exemple, a "good" app under MacOS must have buttons seperate by at least 10 px for each and from the border. Sub-menus on rollover are limited Dialog boxes can't be much bigger than the app itself .... those kind of things, to be sure that apps, even third part apps, will feel totally intergrated to the OS. That is the big plus of all apps done by Be Inc, and that's what misses/sucks under Windows !
Haiku idi Gui
:D The tracker icon isn't even mine. But just to-reitterate and to resepct the rights of others, THE ICONS USED IN THESE MOCKUPS ARE MOST CERTAINLY NOT CREATED BY ME. ALL ICONS REMAIN THE PROPERTY OF THIER RESPECTIVE OWNERS. USED SETS INCLUDE: PUREICNS, AGUA, AND MODERNTIMES
The "strange blur effects" illustrate the the file is being dragged. Perhaps its too much, perhaps not. I am unsure if I even like the trash on the deskbar, but it is either there or on the desktop ââ¬â making a separate widget or panel just for the trash would be overkill. I don't use the trash very often myself, i send things too it and empty it, and I think its fine on the desktop (although the option could/would/should exist for deskbar trash for those who want it.
I also think that Haiku should develop good Interface Guidelines. Thats one of Linux's major problems (IMHO), the App's design is a FFA.
Haiku idi Gui
GNOME publishes comprehensive Interface Guidelines which are followed by lots of applications. Of course there is no way to force developers to obey such guidelines on any system.
http://developer.gnome.org/projects/gup/hig/
Jace and others have announced Interface projects for OpenBeOS / Haiku but nothing has ever been published.
Haiku idi Gui
I've only read GNOME's HUI so far, i dint feel so satisfied with it... anyways i think its more closer to BeOS than other projects...
If we wanna make em though, we should check all the BeOS native apps and stuff, and take some inspiration from other OSes on extra stuff of usability..
As for interfaces, i prefer staticity. I like my things around me, no magicky stuff. Dynamicity, only for features tough to access... such as the behaviour shown by IE for images, where you are given with a floating button to let you shrink it up to fit the window, or zoom up to its original size
Momento
Memories are important things, and managing those memories is an important part of that. My two favorite photo management programs are Picasa and iPhoto. This is my concept of what Momento, a Haiku-native orginizer, would look like. (Its not done yet though) It shows a search in progress.
Also, here is my concept of workspace management. Simple.
Re: Momento
That looks more like a way to select from various virtual desktops as some other OSes have - the Workspaces tool in BeOS allows you to drag windows from one workspace to another without actually switching to that workspace...i don't see how your version can effectively retain that functionality...
Haiku idi Gui
The photo organizer looks pretty good :wink:
Re: Momento
Well, start dragging, and drag it near a thumbnail, the thumbnail expands and the window sizes so it can be moved inside the preview. As I said simple, easy, and not complicated.
Re: Momento
What I mean, is i can grab a window in another workspace and drag it into my current one... and I can also drag a window from one inactive workspace to another (as pointless as that may seem).
Re: Momento
previews are resizable, and are manipulatable, you can drag a window from a desktop anywhere you like. Controls on that window are inactive, you can only close (drag window to trash in your current desktop) or move (just drag it anywhere) the windows. I will do a more detailed mockup soon.
Re: Momento
Cool :) - sorry if I sounded like I was bashing it, btw - I realize my wording wasn't very 'positive-sounding' - but I was just noting the possible functionality gap
Re: Momento
no worries, a lack of buttons, controls, and widgets can make it look plain featureless sometimes ââ¬â but its all about simplicity.
Haiku idi Gui
I like if the organizer will be extended in its concept for every kind of file.
I really miss in beos an advanced music or mail manager, I can manage every kind of file with attributes ( with or without indexing) using tracker and queries, but it's annoying, especially for an unexperienced user.
Soon some descriptions about what I dream
Haiku idi Gui
I think the 'manage everything with the tracker' is a fantastic philosophy and we should keep it. I dream of an OS where I do all my organisation in one place, and where players and viewers are light instant-on, like services...
Yeah, the tracker could be made easier (the views could be easier to customise, f'instance), but the basic functionality is IMHO exactly right.
Haiku idi Gui
The issue that I have with the "track does everything" or Windows Explorer model, is that 1. It confines users to a set way of doing things 2. Gives you set tasks to perform and 3. makes a workflow more cumbersome.
The iApp model of 1 App = 1 Job is much more appealing to me because it doesn't expose an app to feature/code/size/memory-bloat. Picasa and iPhoto for me, feel a more natural choice than Windows' Photo Tasks, even if their functions are similar.
Also, as far as the idea of usability, people associate certain things/tasks/functions with certain tools (or concept thereof). You wouldn't want a pair of kitchen scissors that doubled as a steak knife, pair of wire cutters, and a toothbrush. That being said, the design of of the individual tools should be similar, so that they are easier to learn to use ââ¬â and they should be logically stored in easily accessible places. You wouldn't store your toothbrush in the tool-chest in your basement. The same is true for computer applications IMHO.
Haiku idi Gui
We agree - that's why I want one app for organising, searching, and retrieving content. That's one task and one that can be tackled with one well thought out Tracker-like application, IMO.
Haiku idi Gui
Yes, but a Picasa/iPhot-like program is not just a photo organizer, it contains sets of tasks unique to photos. Editing, tweaking, printing, book-making, calendar, publishing, sharing, slideshow-ing, etc..... If the point was just to orginize, then it would be a tracker function.
Haiku idi Gui
I move that also these things should be done by the viewer application (and/or smaller non-interactive tools (tracker add-ons!) in the case of things like resizing, printing, sharing, etc) and that organisation is kept in the Tracker.
I'm currently brainstorming a document about The Best OS In The Universe For Everyone And Everything And Always Full Stop (aka How Niklas Nisbeth In Denmark Would Like Computers To Work This Week) and will do some GIMP mockups next week. It's based on this philosophy... I'll post it here and on GE as I think it contains ideas Haiku should discuss for R2...
Haiku idi Gui
I must admit I don't understand this fascination with docks; I think we already have a far superior model in the Deskbar. It's less obtrusive, easier to mouse to and more functional.
Also, in terms of visual appeal, I think ar1000's gorgeous mockups demonstrate that the Deskbar isn't necessarily constrained by its form when it comes to looking beautiful.
Haiku idi Gui
The Dock as it's implemented in Mac OSX is incredibly elegant if you think of it. It does the job of application launcher, application switcher, and process manager in a completely intuitive way. I love it. It beats having shortcuts on the desktop by a factor of roughly 754 - IMHO!
Haiku idi Gui
Seems to me that Deskbar does all that also, and is superior for the reasons Dirty Harry listed above. I find the MacOS dock to be somewhat of a useability nightmare. I think theres room for improvement on the Deskbar too, but its imo a better solution.
Haiku idi Gui
I firmly beleive that the Mac OS is Be's close sibling, and I do like the Mac OS, but I also believe that the deskbar is a wonderful advantage of Haiku. It isnt a start or menubar ââ¬â it is the Deskbar because is manages your interaction with your virtual desktop. The dock performs the same function. I think that enhancing and bringing graceful usability to the deskbar is a better choice than trying to use another implementation's solution. If you look at the deskbar, you will realize that it could be made to behave like a dock (position and autohiding wise) as many of the features are already the same. The Dock (with its partner Menubar) and the Deskbar have alot in common, I don't think we should scrap Haiku's deskbar for its cousin the Dock.
Haiku idi Gui
The dock zooming and the mid-aligned thing (first thing I do on a clean OSX install is move it to a corner) could be said to be annoying, yeah, but I like how the same icons is both a launcher and an app status display. And that you can just drag things on and off it. I'm not saying we need to copy it, the deskbar's great, bar a few niggles, but I still don't see how it's a usability nightmare - care to elaborate?
Haiku idi Gui
Sure. Maybe nightmare was too harsh a word, but i do have a few complaints. First and foremost, its completely ignorant of Fitts law. Keep things in the corners please! Almost as bad is how stuff just moves around all over the place in what seems to be a random manner. As a power user, I am really fast because I build common tasks into muscle memory. My icons are in the same place all the time; a flick of the wrist in a certain direction to a certain point on the screen and boom; theres firefox for me. No thinking about it, no looking for an icon.
Thats one of the main reasons I also consider exposee an inferior but flashier way of dealing with lots of windows when compared to virtual desktops. When I press F9 or F10 on a Mac, it will make all my windows visible and fit them to the screen using what must be one hell of an algorithm. Though cool, it means everytime I must to stop, look at all the different windows and decide which of them is the application I want. With virtual desktops, I manage lots of windows by placing different apps on different virtual desktops, and by my own convention I can get to commonly used apps extremely quickly. I always keep email on desktop 6. Firefox is on 3. Gaim is on 1. XMMS and a couple consoles sit on 2. 4 and 5 will be for other apps. At this point its hard wired into my muscles-- email is cntrl F6. I don't think about, I don't have to look at all of my windows and click the right one, which may be anywhere on the screen at all. Its on F6, I know it!
Ok that was a tangent. But yeah, thats pretty much all that bothers me about the dock. Well, the fact that icons for different folders all look exactly the same on the dock can be annoying, but theres not a great way of fixing this without including text. Scrubbing through each one and waiting for the text to appear is a pain. Oh....and I still don't get why stuff dragged off the dock just dissapears from existance. Anyone care to explain?
Haiku idi Gui
There's an article at asktog.com where he gives us 9 reasons why dock sux. Most of em i felt were repeating or simple moaning...
Anyways im not sure if using deskbar to replicate all the behaviour of dock is a good idea... it'd augur a lot more useful screen space that way. Unless, we have a sidebar kinda concept that is used in Vista... but overall it'll involve a big space hog...
Haiku idi Gui
personally, I find virtual desktops clumsy. I much prefer exposé's method of handling multiple windows. Maybe it is just that virtual desktops are commonly poorly implemented. Remembering where things are, moving windows between them . . .ick.
And, not really related to anything, if someone quotes Fitts' law one more time I am going to die. What is easier and what is quicker are not always the same. What is logical and what is quicker are not always the same.
Haiku idi Gui
You mean you'll get fits :P
Anyways, yea - usable isn't the law, it just tells u how to shrink up time taken.
There's also higg's law, which tells u the time taken for given number of options.
there's an article at asktog.com called 'first principles of interface design' or something like that, he tells u all that you need to care bout, not just fitt's..
it also has some reasons as to y i dont like mezzo interface - there's no "central home base" kinda feel that you can fall back in times of distress, because the four buttons are given equal weightage
Haiku idi Gui
Maybe one could try imitate plan9 -interface a little. I liked it lot too.
The idea is that you do not actually have windows handle or borders, you use right mouse button to select action done for window, select the window and alter it.
Haiku idi Gui
Oh yes, conniptions!
Haiku idi Gui
no quoting that place either :(
Haiku idi Gui
o.O
how bout sites like guuui.com or uxmatters.com? /swt
It's been a long time . .
It's been a long time since I posted a mockup of Haiku Rn*.
This one is for the terminal, one of my favorite Linux and Macintosh applications. It is demonstrating my favorite command,
rm -Rf [target]. Also, I am trying out new window handle controls inside the yellow tab; a way of tabbing tab-able applications; and handling tabs, windows, and popups in the the Deskbar.*Where n is a number greater than 1 but less than 5. Hopefully more towards 2.
Haiku idi Gui
Gorgeous, if not 100% usable.
Deskbar looks great, but you need to move it to the corner in order to comply with...................:P
Tab implementation like I want to see. I take it those were place there automagically? :)
/n
Haiku idi Gui
Besides the deskbar, which doesn't comply with Fitt's law because I, as the end user of this system unlocked it from the edge, did you se any other issues that hindered usability?[/b]
[EDIT FOLLOWS:]
In any case, here is my idea of Stacks in Haiku (which are a kind of dream feature)

As usual, I like commentary.
Oh, and to restate my old disclaimer: I didn't design the icons, and I don't take credit for their masterful execution.
[EDIT x2:]
Okay, now here is a new version of my shelf concept.
Also, you'll see in my new context-popup, where the red heart indicates the user's "favorite" action (or default in a new system) that is activated by a double-click as well as key-modifier icons that indicate how other actions can be easily accessed (via the option[alt], shift, or lin/win/cmd key). Objects on the shelf can be picked-up, dropped, or located in the "primary action section". Each contextual popup has primary, secondary, tertiary, etc. sections for category actions. As opposed to "open with ââ¬Â¦" for the shelf, "send to" is used, because the file is already being handled by the shelf (or bulletin or librarian, whatever name).
Why my Guidelines never saw the light of day
i made the mistake of trying to go beyond simple. i made the mistake of trying to cover the full scale of the topic all at once. so the documents never surfaced as they were largely incomplete. they had good stuff in them and i'm happy to share them with anyone who thinks it might be useful. i based much of it on the "abandoned by its parent" Apple Human Interface Guidelines, but did it BeOS style with some of my own ideas (well, many ideas) mixed in to annoy the status quo and the eye candy obsessed.
contact me if you want the docs and i'll hunt them down and make them available. Problem is, it's in Gobe Productive format... i can run Productive on my current build of Haiku, but haven't opened a complex document and some UI is unreadable in Productive on Haiku.
Also, i dropped out of the community when my life went to hell, so that put a huge damper on maintaining connections with the people who have so far been in charge of these things...
UPDATE: the document opens fine. it's 81 pages with lots of "stubs."
Re: Haiku idi Gui
Please Install KOffice and use Kword on your Haiku system instead!
Re: Haiku idi Gui
Are there clean ports of KDE and KOffice, which integrate well with Haiku, and do not require the use of Box from TiltOS, available?
Re: Haiku idi Gui
...clean ports of KDE and KOffice, which integrate well with Haiku...
That would be an oxymoron. (Sorry, I could not resist...)