Skip to content

Taskbar rendering issues on second monitor #2067

Closed

Description

@Queex

Describe the bug

When the taskbar hides and unhides on the second monitor, the custom start menu icon is misaligned.

Clipboard02

This does not occur on the primary monitor. I have not tested if it also happens with the default icon.

There is also a flickering white line at the bottom of the area of the taskbar icons when the bar hides and unhides.

Area of issue

Taskbar

To reproduce

  • Have task bat set to autohide, and the task bar set to show on all monitors.
  • Hover the mouse over the bottom of the screen to make the taskbar unhide.
  • Move the mouse away to make the taskbar hide.

Expected behavior

The rendering to remain consistent with previous version of OpenShell, and with the primary monitor.

Open-Shell version

4.4.194

Windows version

Windows 10 22H2

Additional context

No response

Activity

  1. added
    BugSomething isn't working right.
    on Dec 22, 2024
  2. ge0rdi commented on Dec 22, 2024

    @ge0rdi
    Member

    The rendering to remain consistent with previous version of OpenShell

    So it worked correctly in previous Open-Shell versions, right?

  3. Queex commented on Dec 22, 2024

    @Queex
    Author

    Yes, neither the alignment issue nor the flickering white line appeared before I updated it most recently.

  4. ge0rdi commented on Dec 23, 2024

    @ge0rdi
    Member

    Hmm, I'm unable to reproduce such behavior :(

    Could you post better screenshots (that show whole taskbar, not clipped)?
    Ideally one from good state and one from bad state.

    Do you use some other customization software?
    Do you have touch screen (and thus tablet optimized mode)?

  5. ge0rdi commented on Dec 23, 2024

    @ge0rdi
    Member

    There is also a flickering white line at the bottom of the area of the taskbar icons when the bar hides and unhides.

    I can see this with 4.4.191 too, when I have some white window behind the taskbar.
    Though it happens only for secondary taskbar. Probably we (or Windows?) handle that one a bit differently.

    So this issue doesn't seem like regression. It was there before.

  6. ge0rdi commented on Dec 23, 2024

    @ge0rdi
    Member

    I can see this with 4.4.191 too, when I have some white window behind the taskbar.

    I fact, I see such behavior even with original Windows taskbar (Open-Shell not loaded).

  7. Ecks32 commented on Dec 23, 2024

    @Ecks32

    I'm having the same issue with the custom image on the second monitor. The image doesn't move at the same speed as the taskbar and occasionally doesn't completely hide, about half sticks out. I never noticed this behavior on previous releases.

    I have my taskbar on the left side of my monitors and keep it hidden when not in use. It doesn't cause any problems with the taskbar or open windows. If I catch it again I'll try to get a screen shot. If I can figure out how I'll try to capture the movement issue.

  8. Queex commented on Dec 24, 2024

    @Queex
    Author

    Grabbed some action shots of the whole desktop:

    Task bar showing:
    Clipboard01

    Taskbar unhiding:
    Clipboard02

    Taskbar hiding:
    Clipboard03

    Windows taskbar settings, in case it matters:
    Use small taskbar buttons OFF
    Combine taskbar buttons ALWAYS, HIDE LABELS

    Show on all displays ON
    Show taskbar buttons on ALL TASKBARS
    Combine buttons on other taskbars ALWAYS, HIDE LABELS

    Although an interesting finding in the OpenShell settings. The custom size was set to 40, but the image used for the custom button is 80x240. This would explain the discrepancy with the hide/unhide animation, but if I set that size to 80 or 0 (to use the original size) the button displays twice as large as it should on both taskbars:
    Clipboard01

    Here's the image I'm using for the custom icon:
    2k_start

  9. Ecks32 commented on Dec 25, 2024

    @Ecks32

    Here is a screen shot of the button sticking out when the taskbar is hidden, and a video of the monitor showing how the buttons moves in relation to the taskbar. The black on the left and top is the bezel. This seems to be just cosmetic, I haven't noticed it causing any problems.

    mon2_taskbar

    taskbarmon2.mp4
  10. ge0rdi commented on Dec 27, 2024

    @ge0rdi
    Member

    Guys, I finally get what you mean and see what the issue is (change in code due to touch-scree devices support).
    Working on fix.

  11. ge0rdi commented on Jan 4, 2025

    @ge0rdi
    Member

    Fixed in 4.4.195.

  12. added a commit that references this issue on Jan 4, 2025
    faf79de
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working right.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions