![]() Registered Member ![]()
|
Preamble (Preramble)
The one thing (or one of) that I have been disappointed in with *nix DE's in general (okay, only GNOME and KDE, as I've only tried them) and KDE4 specifically is the taskbar. We haven't really done any innovation in that area. Sure, there's a new taskbar coming out with grouping, but what I've seen (which is very little) is not very promising so far (though it is an improvement). Then, along came Windows 7(pre-alpha). I don't necessarily like the specifics, but the thumbnail tabbing by application was a good (though not entirely original compiz and OSX Dock ) move in the right direction. However, its not perfect. So I set out to think about what I want in my taskbar. First thing, if implemented properly (NOT a la OSX) launcher/task duality would be very useful. Also, I like the idea of tabbed, clickable previews with window peeking on hover. That being said, what was shown for Windows 7 fell somewhat short. There were no custom groupings, no clear way of launching a new window of an already running application (clicking, maybe, but that would be a pain, cuz people are so used to it to just switch tasks) and, of course, no multiple desktop integration. Well, since clickable window previews (alt-tab) and window peeking (also alt-tab) are already available in KDE4, I don't see how this would be difficult to implement. Here are my ideas for how the plasmoid would work. I would have started programming it myself, but not only do I need to learn the plasma API, but I also need to learn C++, which is making it a struggle to get started. Idea
![]() rev0 ![]() rev0
Last edited by SteveMcQwark on Fri Nov 28, 2008 11:01 pm, edited 1 time in total.
SteveMcQwark, proud to be a member of KDE forums since 2008-Nov.
|
![]() Administrator ![]()
|
If you run trunk then you can already 'peek' at the windows if you have KWin compositing enabled. Just hover your mouse over a task in the taskbar. I do not know how this behaves when tasks are grouped however.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
What happens in that instance is that the preview is turned off. You only get a regular pop-up with just the application name. On the right hand-side of the task, there's a number indicating the number of windows of the app. Click on it and you get a pop-up list of the windows. But no preview in the popup-list.
OpenSUSE 11.4, 64-bit with KDE 4.6.4
Proud to be a member of KDE forums since 2008-Oct. |
![]() Registered Member ![]()
|
Yes, thats what this is trying to fix. Also, the ability to show and drag thumbnails for multiple desktops is supposed to make it easier to group manage multiple virtual desktops. Again, I haven't seen much of the new taskbar, so if you have a good place to get screenshots and descriptions, or if you could provide your own, that would be helpful (I haven't had much success finding them myself, and I'm not inclined to install trunk).
Custom groupings could be done by creating a new group, then clicking on the window thumbnails you want in it, then hitting done.
SteveMcQwark, proud to be a member of KDE forums since 2008-Nov.
|
![]() KDE Developer ![]()
|
What I like about your mockup is that the tooltip gets a real use instaed of just showing something.
For grouped windows that is very nice. Though I do not like the idea of removing the text in the taskbar like you (in the first picture) and Windows 7 is doing it. But well: Hovering over a window and getting a tooltip like view of previews of all open windows of that application ( just like in your mockup) and just clicking on one of those seems very natural to me. I hope to see that in KDE 4.3 Anyway, some nice ideas. If you want to get some feedback from the plasma devs on it you should consider sending it to the plasma mailinglist.
DanielW, proud to be a member of KDE forums since 2008-Oct.
|
![]() Registered Member ![]()
|
Cool. I like your idea!
|
![]() Registered Member ![]()
|
Thanks! Yeah, if I knew how the plasma mailing list worked, I might do that, but I have no experience interacting with development communities... I'm kinda chicken
![]() I'm not sure which I would prefer, with text or without. I think maybe with, but I haven't had the opportunity to try it. Since lots of people would be concerned about not having text, text-on would probably be default, with icon-only being a space saving option. Something I realized was that this would be incompatible with multiple row task management, so people who have lots of different apps open might not find it beneficial, as the various applications would be difficult to distinguish without text and would take lots of space with it. Suggestions for coping with this and any other foreseeable interface problems would be helpful, because I'm hoping to either eventually start making this, or (ideally, crosses fingers) devs would get interested and make it themselves ![]() Something else I was also wondering about is inclusion of by-application expose in the widget. I'm wondering if clicking on/mousing over the title in the tooltip would be good for this, or if another button should be included. (title-bar clicking might not be very discoverable) Also, what are peoples thoughts about having a static title location (like in the alt-tab switcher) I personally like being able to see all the titles, but the static one seems to be popular. Currently, the (+) button is in the way of this. Any thoughts? Anyways, I'm new to this whole open-source community thing, so any further suggestions on how to get this made (or whether it should be) would be greatly appreciated ![]() ^Wow... sorry about all that text ![]() Edit: The description in the original post has been updated
Last edited by SteveMcQwark on Tue Nov 25, 2008 1:22 am, edited 1 time in total.
SteveMcQwark, proud to be a member of KDE forums since 2008-Nov.
|
![]() Administrator ![]()
|
Dealing with a mailinglist is not much different than like a forum. And you did it pretty good. You have some nice ideas and you want input, so the basic requirements are met.
![]() You can now either send your ideas to the mailinglist with what you have written here or simply point them to this forum entry with the wish to comment on that. |
![]() Registered Member ![]()
|
|
![]() Registered Member ![]()
|
Thanks, that makes it seem much less intimidating
![]() ![]() *updated*
Last edited by SteveMcQwark on Fri Nov 28, 2008 12:54 am, edited 1 time in total.
SteveMcQwark, proud to be a member of KDE forums since 2008-Nov.
|
![]() Registered Member ![]()
|
Aceler on KDE-Look.org suggested a vertical version of the pop-up. What do people think?
![]() The larger thumbnail may or may not be redundant due to peek... thoughts? And it should probably be turned off for multi-group management... Advantages
Disadvantages
[size=x-small](sorry about the double post, but its been long enough since my last post that this wouldn't be noticed as an edit, and I didn't think this warranted a new thread. And its someone else's idea...)[/size]
Last edited by SteveMcQwark on Wed Dec 03, 2008 12:33 am, edited 1 time in total.
SteveMcQwark, proud to be a member of KDE forums since 2008-Nov.
|
![]() Registered Member ![]()
|
This is a cross-post from the same thread in kde-forums.org. Further comments are in [brackets]:
I like this idea a lot. I was thinking the grouped previews Windows 7 had was a great idea, but this takes it much further. I do have a couple of ideas. First, for custom grouping I think a simple drag-and-drop would be best. For instance if you mouse over a group, grab a thumbnail from that group, then drop it on another group that window will be moved to the other group. Dragging a thumbnail onto a blank part of the taskbar would make a new group. If you drag a thumbnail from one group and hold it over another group, the thumbnails for the other group will pop up and you can drop the first thumbnail in a specific place. This seems the most logical way of doing it, particularly since it follows the normal click and drag-based icon system everyone is familiar with in file managers. Second, this could make use of extenders to handle the containment for the thumbnails [if this is possible]. For one, this would allow for a built-in mechanism to handle the multiple desktops. Second, it would allow thumbnails to be undocked and placed wherever you want. I think having a series of icons for managing windows in the group, for instance tile group, cascade group, minimize/mazimize group, close group, etc. should be available, probably in the upper right-hand corner of the popup. [Steve suggested clicking on the group's icon in the taskbar could handle minimizing/maximizing the group. There should also be some way to make use of the new window tabbing featuring that is being implemented in Kwin] Hovering over on thumbnail for a few moments should probably enlarge it [slightly, probably not more than 10-20%]. The close button should be possible already, since right-clicking on a taskbar icon brings up a menu that allows you to close windows.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered users: Bing [Bot], Evergrowing, Google [Bot]