Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with the new task bar grouping #560

Closed
exebook opened this issue Mar 18, 2021 · 9 comments
Closed

Issues with the new task bar grouping #560

exebook opened this issue Mar 18, 2021 · 9 comments

Comments

@exebook
Copy link

exebook commented Mar 18, 2021

First, thank you very much for enabling this, it is super cool!

Grouping works as expected, it groups firefox, xterm, thunar, putty, chromium, vscode, mpv, inkscape, kitty, terminator. That's all I tried.

Here are some minor issues I found so far:

Icon badge counter looks weird, overlapping text:

Selection_074

I do not have a great solution for that, but here is for example what Firefox does for badge coutners:

Selection_078

Shutter's idea of adding [1] to the title is also lovely:

-home-ya-Selection_078 png - Shutter_080

Other issue is that my task bar is at the top of the screen and drop down menu aligns to the top of the taskbar even though it should be at the bottom for me:

Selection_077

Also menu behaves inconsistently with the "Start" menu, i.e. for the start menu I do:
-mouse down
-mouse up
-move mouse to select an item
-mouse down
-mouse up

But for the task group menu I do:
-mouse down
-move the mouse to select an item
-mouse up

I prefer the first way (like in windows 95) so maybe I have this option in the preferences file, do not remember, if there is such option it should probably be consistent for both types of menu, the start and the group selection, if there is no such option, then they just should be the same probably, just thinking. Probably no reason to have two settings, because users probably want all menus working the same way.

@exebook
Copy link
Author

exebook commented Mar 18, 2021

Another one: moving task bar items left and right with Control down does not work for the grouped items, although it works for others.

@gijsbers
Copy link
Collaborator

Your feedback was incorporated. Please try again.

@exebook
Copy link
Author

exebook commented Mar 20, 2021

It is almost perfect now. Although the badge counter still seems a bit off for me. And it's padding is nearly zero btw.

One problem though is that when I tried to move the taskbar to the bottom with ALT+drag the menu was popping aligned wrongly to the bottom. I thought maybe that's because I moved it with ALT and not with the preferences setting, so I reached to the Start menu where I have a link to Geany to open Preferences, but it did not work. So start menu opens but selecting items does nothing, all menu items are in place but do not work. I had to git checkout HEAD~ and recompile to get the menu back.

@danfe
Copy link

danfe commented Apr 3, 2021

Thanks, this is a nice feature indeed. However, I'm a bit surprised that when I enable it, it groups all windows across all worskspaces, not just those which belong to the current one. Is there a way to control this?

Second, the window counter looks a bit ugly sometimes, e.g. look at the attached screenshot. Would it be possible to move it all the way to the right or somehow otherwise avoid interference (overlap) with the icon and title?

14xterms

@gijsbers
Copy link
Collaborator

gijsbers commented Apr 3, 2021

Maybe this the drawing from #565 is better? You could help evaluate #565 (and improve?).
How many windows do you have per workspace and totally?

@danfe
Copy link

danfe commented Apr 3, 2021

You could help evaluate #565 (and improve?)

Thanks for the hint, I'll take a look!

How many windows do you have per workspace and totally?

I have four workspaces with 4~12 xterm windows on each (plus windows for other programs, of course, but those usually do not require grouping and are per-workspace anyway).

@danfe
Copy link

danfe commented Jul 28, 2021

I'm a bit surprised that when I enable it, it groups all windows across all worskspaces, not just those which belong to the current one. Is there a way to control this?

Gentle nag to (re)consider making this per-workspace or configurable. :-)

@danfe
Copy link

danfe commented Jun 16, 2022

Feel kind of bad about nagging you again, but did you have a chance to think about making this configurable or maybe aligned with the TaskBarShowAllWindows setting? Global grouping by default essentially deprives me from using the taskbar for switching between my dozen xterm's while I'd gladly use it if grouping were per-workspace. Perhaps attached screenshot would be more convincing.

screenshot

Another problem with global grouping is that selecting a window from the group might switch the current workspace, which can be confusing to the user (unless TaskBarShowAllWindows is enabled; +1 reason to make it aligned with that setting, if not configurable).

gijsbers added a commit that referenced this issue Jun 17, 2022
Improve truncation of titles for TaskBarTaskGrouping in issue #658.
@danfe
Copy link

danfe commented Jun 18, 2022

Let TaskBarShowAllWindows influence TaskBarTaskGrouping

Oh this is so much better now, can't thank you enough! :-)

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Aug 6, 2022
Changelog:
=========
 Omit trailing dot in CPU temperature and add centigrade symbol for issue bbidulock/icewm#652.
 If there is no WM active, then a request to restart will start icewm.
 Don't create the ~/.icewm directory, unless required to save a file.
 When showing the desktop, also minimize a focused fullscreen window.
 Add support for COMPOUND_TEXT title names in WM_NAME strings for issue bbidulock/icewm#26.
 Limit window dimensions to 32732 pixels in the icesh command.
 Improve the truncation of titles for TaskBarTaskGrouping in issue bbidulock/icewm#658.
 Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue bbidulock/icewm#560.
 Update the TaskBarTaskGrouping menu, when tasks are added or removed.
 Restore the 2.5.0 container handling of button presses for issue bbidulock/icewm#649.
 Make the TaskBarGraphHeight preference themable for issue bbidulock/icewm#659.
 Clarify which preferences are themable in icewm-preferences(5).
 Update the translations for Macedonian and Swedish.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
@gijsbers gijsbers closed this as completed Nov 9, 2022
daregit pushed a commit to daregit/yocto-combined that referenced this issue May 22, 2024
Changelog:
=========
 Omit trailing dot in CPU temperature and add centigrade symbol for issue bbidulock/icewm#652.
 If there is no WM active, then a request to restart will start icewm.
 Don't create the ~/.icewm directory, unless required to save a file.
 When showing the desktop, also minimize a focused fullscreen window.
 Add support for COMPOUND_TEXT title names in WM_NAME strings for issue bbidulock/icewm#26.
 Limit window dimensions to 32732 pixels in the icesh command.
 Improve the truncation of titles for TaskBarTaskGrouping in issue bbidulock/icewm#658.
 Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue bbidulock/icewm#560.
 Update the TaskBarTaskGrouping menu, when tasks are added or removed.
 Restore the 2.5.0 container handling of button presses for issue bbidulock/icewm#649.
 Make the TaskBarGraphHeight preference themable for issue bbidulock/icewm#659.
 Clarify which preferences are themable in icewm-preferences(5).
 Update the translations for Macedonian and Swedish.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
daregit pushed a commit to daregit/yocto-combined that referenced this issue May 22, 2024
Changelog:
=========
 Omit trailing dot in CPU temperature and add centigrade symbol for issue bbidulock/icewm#652.
 If there is no WM active, then a request to restart will start icewm.
 Don't create the ~/.icewm directory, unless required to save a file.
 When showing the desktop, also minimize a focused fullscreen window.
 Add support for COMPOUND_TEXT title names in WM_NAME strings for issue bbidulock/icewm#26.
 Limit window dimensions to 32732 pixels in the icesh command.
 Improve the truncation of titles for TaskBarTaskGrouping in issue bbidulock/icewm#658.
 Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue bbidulock/icewm#560.
 Update the TaskBarTaskGrouping menu, when tasks are added or removed.
 Restore the 2.5.0 container handling of button presses for issue bbidulock/icewm#649.
 Make the TaskBarGraphHeight preference themable for issue bbidulock/icewm#659.
 Clarify which preferences are themable in icewm-preferences(5).
 Update the translations for Macedonian and Swedish.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants