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

Taskbar rendering issues on second monitor #2067

Closed
Queex opened this issue Dec 22, 2024 · 10 comments
Closed

Taskbar rendering issues on second monitor #2067

Queex opened this issue Dec 22, 2024 · 10 comments
Labels
Bug Something isn't working right.

Comments

@Queex
Copy link

Queex commented Dec 22, 2024

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

@Queex Queex added the Bug Something isn't working right. label Dec 22, 2024
@ge0rdi
Copy link
Member

ge0rdi commented Dec 22, 2024

The rendering to remain consistent with previous version of OpenShell

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

@Queex
Copy link
Author

Queex commented Dec 22, 2024

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

@ge0rdi
Copy link
Member

ge0rdi commented Dec 23, 2024

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)?

@ge0rdi
Copy link
Member

ge0rdi commented Dec 23, 2024

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.

@ge0rdi
Copy link
Member

ge0rdi commented Dec 23, 2024

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).

@Ecks32
Copy link

Ecks32 commented Dec 23, 2024

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.

@Queex
Copy link
Author

Queex commented Dec 24, 2024

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

@Ecks32
Copy link

Ecks32 commented Dec 25, 2024

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

@ge0rdi
Copy link
Member

ge0rdi commented Dec 27, 2024

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.

@ge0rdi ge0rdi closed this as completed in faf79de Jan 4, 2025
@ge0rdi
Copy link
Member

ge0rdi commented Jan 4, 2025

Fixed in 4.4.195.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working right.
Projects
None yet
Development

No branches or pull requests

3 participants