Bug 165198 - KDE4 vertical task bar wastes space.
Summary: KDE4 vertical task bar wastes space.
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-taskbar (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 171290 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-06-28 16:29 UTC by Dotan Cohen
Modified: 2010-01-16 20:42 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of KDE3 vertical taskbar with 2 items visible (11.93 KB, image/png)
2008-06-28 16:34 UTC, Dotan Cohen
Details
KDE4 vertical panel (47.38 KB, image/png)
2008-07-08 19:28 UTC, Dotan Cohen
Details
Proposed change to KDE4 vertical taskbar (43.68 KB, image/png)
2008-07-08 19:37 UTC, Dotan Cohen
Details
full task manager, icons too small, erase name of application to have bigger icons (6.88 KB, image/png)
2008-10-01 16:59 UTC, Vítězslav Papiež
Details
Mockup of thinner tasks in taskbar (72.92 KB, image/png)
2008-11-25 11:01 UTC, Dotan Cohen
Details
Screenshot illustrating current vertical panel taskbar (75.17 KB, image/png)
2009-05-07 10:02 UTC, Dotan Cohen
Details
Screenshot illustrating improved taskbar (65.37 KB, image/png)
2009-05-07 10:05 UTC, Dotan Cohen
Details
screenshot of vertical panel in 4.3.3 (10.18 KB, image/png)
2010-01-15 22:10 UTC, Vasily Khoruzhick
Details
KDE SC 4.4 RC1 vertical panel's task bar. (96.73 KB, image/png)
2010-01-16 07:48 UTC, Dotan Cohen
Details
kde 4.4rc1 vertical panel (31.02 KB, image/png)
2010-01-16 18:54 UTC, Vasily Khoruzhick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2008-06-28 16:29:01 UTC
Version:            (using KDE 4.0.83)
OS:                Linux

In KDE3 the vertical taskbar stacked items one on top of each other, with the icon and a bit of text visible. In KDE4 the items are made as tall as possible, which is unsightly and makes the user search for what he is looking for. Please add an option to have the KDE3-style fixed-height behaviour for the items. Thanks.
Comment 1 Dotan Cohen 2008-06-28 16:34:24 UTC
Created attachment 25666 [details]
Screenshot of KDE3 vertical taskbar with 2 items visible
Comment 2 Dotan Cohen 2008-07-08 19:28:47 UTC
Created attachment 25945 [details]
KDE4 vertical panel

This is what the current KDE4 vertical panel looks like.
Comment 3 Dotan Cohen 2008-07-08 19:37:54 UTC
Created attachment 25946 [details]
Proposed change to KDE4 vertical taskbar

This is my proposed mockup for a change to the KDE4 vertical taskbar. You can
see that the mockup is similar to the KDE3 implementation. It is cleaner and
easier to find the needed application at a glance. It also takes up less space.


I believe that the KDE3 vertical taskbar retains the same vertical height of
each item as the horizontal taskbar does. In KDE4, the taskbar sets each items'
vertical height to the maximum possible. Please change this so that the
vertical height is fixed (constant) at the same height that it would be had the
taskbar been horizontal.

Thanks. It's amazing watching the Plasma team build this desktop. Kudos to you
guys for all the hard work!
Comment 4 FiNeX 2008-09-27 02:40:45 UTC
*** Bug 171290 has been marked as a duplicate of this bug. ***
Comment 5 Vítězslav Papiež 2008-10-01 16:59:07 UTC
Created attachment 27637 [details]
full task manager, icons too small, erase name of application to have bigger icons
Comment 6 Dotan Cohen 2008-10-01 21:33:16 UTC
Vítězslav, could you please explain how your screenshot is relevant to this bug? I think that you need to open a new bug for your suggestion.
Comment 7 Dotan Cohen 2008-10-08 14:16:49 UTC
From dupe bug #171290, a screenshot showing the vertical task bar in Windows Vista, which follows the KDE 3 behaviour:
http://bugs.kde.org/attachment.cgi?id=27473

The large items in the vertical KDE 4 task bar make it very unwieldy to use. Please bring it in line with KDE 3 behaviour.
Comment 8 Aaron J. Seigo 2008-11-17 21:14:26 UTC
can you try with the taskbar in current svn please? the buttons are a bit taller, but they are what you'd get in a horizontal panel as well. they seem reasonable, however, as they adapt to the space available. i don't see why they should use less space when more is available, though certainly an upper limit makes sense (which they currently already have)
Comment 9 CM 2008-11-18 12:17:20 UTC
From my panel settings (width 36, vertical) what bugs me mostly is the spacing of text and icon - compare Dotan's second screenshot.
(https://bugs.kde.org/attachment.cgi?id=25945) Most of the width of the taskbar button is taken up by the text, so the icon is considerably scaled down and hardly recognisable in a rather slim task bar. Horizontal text in a vertical button is difficult to read in any but very wide side panels anyway, and I tend to identify programs by their icon in that case. Maybe one could emphasize the icon more by assigning to it more of the available button width in slim panels - or, if the height is sufficient, put the text below the icon? The icon size handling in KDE 3.5.x works quite well there.

KDE 4.1.3 on openSuSE 11.

Thanks, CM
Comment 10 Dotan Cohen 2008-11-20 15:32:28 UTC
> can you try with the taskbar in current
> svn please?

It will take a while, but I will try to get to it.

> i don't see why they should use less space when
> more is available, though certainly an upper limit
> makes sense (which they currently already have) 

The reason is that instead of having all the icons in one place, I have to go looking for them all spread out. This is annoying when one has to work between four different windows and switch often (my workflow is like this). Much better when there is a concise list of windows, as is in KDE 3.x (and Vista, apparently).
Comment 11 Dotan Cohen 2008-11-25 01:59:37 UTC
Thanks, Aaron. The new look is much better, but each task is still way too tall at ~58 pixels. The two disadavtages are:
1) On 1024x768 monitors there is not enough room for for all the tasks and other items.
2) On larger monitors the eye must scan too large a space for the correct item. Furthermore the eye's natural tendency to locate items based on spacial reference to other items is diminished in the open space.

I would say that 30-40 pixels would be best if you want it to be large enough for a nice icon and 45 pixels is really pushing it. 32px (icon) + 6px (2 * 3px border) + 5px between items = 43px and in my mockup it looks great, is easy to read, and does not waste space.
Comment 12 Dotan Cohen 2008-11-25 11:01:34 UTC
Created attachment 28810 [details]
Mockup of thinner tasks in taskbar
Comment 13 Dotan Cohen 2008-12-13 12:10:53 UTC
Aaron, any chance that you can make the final tweak here? Limiting the icon size to 32 pixels and ensuring that the Titlebar text does not wrap should be enough to keep the Taskbar Items' height to a reasonable limit. If you _insist_ on having a larger icon then might I suggest having the icon size configuable? Truth is that I personally would limit it to 24 pixels for my own system. Thanks!
Comment 14 Dotan Cohen 2008-12-26 23:43:29 UTC
> can you try with the taskbar in current
> svn please?

Now that the icon is a reasonable size, all that remains is to prevent the Title Bar text from wrapping. Thanks.
Comment 15 Helge Hielscher 2009-02-13 06:43:54 UTC
For my taste the icons are still way to large in KDE 4.2.0. Why does the icon size have to be hardcoded? Please make it configurable.
Comment 16 Mike Gould 2009-02-27 19:03:25 UTC
I agree with Dotan.
For me and most of my collegues the main reason for using a vertical task bar is that the application icons stay close together in one place with a consistently sized icon and the first part of the text consistently visible.
I think this is one case where you definitely don't want them using up all available space, and allowing the the text to wrap makes them very ugly.

Thanks for listening :)
Comment 17 Dotan Cohen 2009-05-07 10:02:36 UTC
Created attachment 33420 [details]
Screenshot illustrating current vertical panel taskbar

The current vertical panel taskbar has margins that are much too large, making scanning the taskbar items cumbersome. Please compare the attached screenshot of the current taskbar with my proposal in the next comment.
Comment 18 Dotan Cohen 2009-05-07 10:05:11 UTC
Created attachment 33421 [details]
Screenshot illustrating improved taskbar

In this proposal I removed 8 px of padding from the top and bottom of each taskbar item, and removed the wrapping of the text. See how quickly you can find the taskbar item that you are looking for, as compared to the current setup (as illustrated in the previous comment's attachment).
Comment 19 Vasily Khoruzhick 2010-01-15 22:10:48 UTC
Created attachment 39927 [details]
screenshot of vertical panel in 4.3.3

See attached screenshot. Taskbar is completely unusable with thin vertical panel (but there's enought space to place two 16x16 icons!!!), and it's inconvenient with more-or-less thick panel (buttons are too tall). Please, add option to enable kde3-like fixed-height style.
Comment 20 Aaron J. Seigo 2010-01-15 23:08:54 UTC
Vasily: try the 4.4 release.
Comment 21 Dotan Cohen 2010-01-16 07:48:20 UTC
Created attachment 39936 [details]
KDE SC 4.4 RC1 vertical panel's task bar.

The KDE SC 4.4 RC1 release's task bar looks exactly like the 4.3. See attached screenshot.

Please take a look at theses two images:
http://bugsfiles.kde.org/attachment.cgi?id=33420
http://bugsfiles.kde.org/attachment.cgi?id=33421

In which one can you find, for instance, the Runner dialogue more quickly?

This issue is improved, but certainly not fixed.
Comment 22 Vasily Khoruzhick 2010-01-16 18:54:51 UTC
Created attachment 39951 [details]
kde 4.4rc1 vertical panel

Aaron, please look at attached screen shot. Buttons is still too tall. And in previous comment you can see that text is still splitted into two lines. Actually, panel, in general, looks awful after resizing, but is seems to be another bug.
Comment 23 Aaron J. Seigo 2010-01-16 19:12:47 UTC
"In which one can you find, for instance, the Runner dialogue more quickly?"

what i see there is a problem with RTL layout of the text that makes it quite a bit harder to read the text. the icon could also be sized a bit smaller at smaller widths.

"Buttons is still too tall."

there is room for them to be taller, and that gives a larger hit target. so that's a non-issue.

there will not be a "fixed height" option in 4.4. you can constrain the height of the bar in total, but that's all we plan on doing for that.

getting the icon and text presentation as clear as possible (e.g. optimal icon sizing, proper RTL layout, etc) is something we'll work on. patches welcome, particularly for the RTL things which virtually nobody works on (odd given how many people seem to use RTL desktops?)
Comment 24 Vasily Khoruzhick 2010-01-16 20:00:54 UTC
Any chance we'll see fixed height option in 4.5?
Comment 25 Dotan Cohen 2010-01-16 20:42:31 UTC
> what i see there is a problem with RTL layout of the text that makes
> it quite a bit harder to read the text.

No, that is not what I was referring to, and I deliberately asked about an English-language icon that happened to be there. When the task bar is presented as a single-line concise list, things can be found quickly (Whether that single-line is text or even icons only).

The RTL issue is that the end of the text is shown, instead of the beginning. I suppose that Plasma (this is a guess) is configured to show the left side of the text, instead of the beginning, under the false assumption that left==beginning (a common false assumption). I may or may not have filed a bug on that, but it is not the issue here.


> the icon could also be sized
> a bit smaller at smaller widths.

I think that there is an open bug on that as well, though I disagree that that should be the case.


In any case, if the task bar items were to be limited to a single row of text and less padding was used, this issue would be solved. It would be a real improvement. How much beer would it take to convince you of that? :)

(Actually, if/when you do ever stop by Haifa, your first beer is on me whether you fix this or not!)


> there is room for them to be taller, and
> that gives a larger hit target.

Nobody wants a larger hit target, we want an easy to read list. I think that I now understand why you are reluctant to solve this issue: are you worried that the hit target should be as large as possible? While that sounds logical on the surface, what is happening here is that you are making a larger hit target at the expense of readability. The task bar is currently too hard to parse visually quickly, which is a much more critical issue than having yet a larger hit target.

If you are worried about hit targets on the task bar and other areas, I have a few bugs about Fitt's Law being ignored in some terrible places. I won't hijack this bug, if you want the bug numbers email me and I'll get them to you right away.