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 RoundedTB_canary20230929 #7

Open
MetalmanSB opened this issue Oct 1, 2023 · 11 comments
Open

Issues with RoundedTB_canary20230929 #7

MetalmanSB opened this issue Oct 1, 2023 · 11 comments

Comments

@MetalmanSB
Copy link

With RoundedTB_canary20230929, even though there is some support for the 23H2 update it is not fully fixed yet as my 2 side monitors still have the "missing icon" problem, though main monitor has been fixed. As you can see my left and right taskbars go down to one icon when more than 1 program is open on either side. (eg. Chrome and file explorer makes this happen for this instance shown):

Untitled1

Also, ever since this canary build started back in March 2023, I have had an issue (again on my side monitors), where if the taskbar/file explorer refreshes it makes the taskbars on the left and right side go full (but rounded as if dynamic won't work on side monitors) and I have to drag a open program over to each monitor to fix it again:

Untitled

And lastly, with RoundedTB_canary20230929 came a few bugs:

  1. Where if file explorer restarts (eg. If I force it to restart after file explorer hangs/freezes), it will completely crash and shut off RoundedTB to where I can't re-open RoundedTB until I full reboot my PC (this did not happen with previous build from last week).

  2. I notice that all programs/windows open on main monitor will overlap the main taskbar if program is dragged to bottom of the screen (side monitors are not affected by this and act as they should with the "taskbar always on top of other programs" rule).

Hopefully these issues can be fixed for new build.

@Gniang
Copy link
Owner

Gniang commented Oct 1, 2023

thank you. I realized that I had missed implementation on the secondary monitor.
https://github.com/Gniang/RoundedTB/releases/tag/canary20231001

I'll check I can reproduce the dynamic mode not working.

about the last, the work when explorer is restarted.

RoundedTB disappears from the task tray, but likely RoundedTB process is existing the Task manager.
you kill RoundedTB process from the task manager, it should be able to start.

@MetalmanSB
Copy link
Author

about the last, the work when explorer is restarted.

RoundedTB disappears from the task tray, but likely RoundedTB process is existing the Task manager. you kill RoundedTB process from the task manager, it should be able to start.

With previous versions it would restart RoundedTB on its own without me needing to kill it in task manager whenever I had to restart file explorer. Maybe there is something missing that you forgot to add in these new builds.

The secondary monitor taskbar "missing icon" is fixed now with new build from today but other issues remain.

@MetalmanSB
Copy link
Author

@Gniang

Any progress on fixing these issues?

  1. Where if Windows Explorer is reset/restarted, RoundedTB crashes and won't come back automatically (I have to close it from
    Task Manager and reopen it, when I never used to do that before as it would reopen on its own in prior canary releases from you).
    NOTE: This happens for example, when I turn off my monitors for the night, they "disconnect" from my PC and when I turn my monitors back on the next day, RoundedTB crashes as Windows Explorer restarts (because of the reconnection) and then I have to manually restart RoundedTB. This is pretty annoying as I turn off and on my monitors every day/night making me deal with this issue every day.

  2. Where the taskbar on my main monitor is not acknowledging the "always on top" rule where I can drag any program/app to bottom of the screen and said program/app will overlap the taskbar making the taskbar unusable until I move the program/app that is in use away from the taskbar. NOTE: This does not happen on my side monitors only my main monitor, my side taskbars operate as they should.

I can try to provide proof if you don't understand what I mean, just let me know if ya need it lol

A fix on these issues would be greatly appreciated! :)

@Gniang
Copy link
Owner

Gniang commented Oct 14, 2023

  1. It's probably fixable, but I'm not sure if I can do it right away.

  2. I don't have much info on it, but I think it's depends on the behavior of standard windows taskbar and that app overlay the taskbar.
    RoundedTB only limits the area the taskbar is allowed to draw in by SetWindowRgn.
    It is not custom drawing, it's just only cropping.

@Gniang
Copy link
Owner

Gniang commented Oct 14, 2023

@MetalmanSB
I seem to be this operation, I'm having trouble reproducing it.

2023-10-14.23-36-11.mp4

@MetalmanSB
Copy link
Author

For the first issue, hopefully it can be fixed soon as it is annoying to deal with everyday. :)

For the second issue, if I shut off RoundedTB, I have no issues with programs/apps overlapping the taskbar so it does not seem to be a windows issue from what I am experiencing. It only happens when I have RoundedTB enabled. It does not happen all the time but only some of the time. I have noticed that Google Chrome and Windows Explorer do this often but not all the time.

It may be worth noting that I do have Start11 and ExplorerPatcher installed on top of RoundedTB. Prior to the 23H2 preview update, I had no issues with these programs installed using your canary builds. I have tested disabling these programs with only RoundedTB enabled and I still have overlapping issues only when RoundedTB is enabled.

You may have to test the overlapping issue over a course of a few days using the Windows File Explorer and Google Chrome and see if you catch the issue. If you still can't find the issue, I will try to record the behavior the next time it happens.

@Gniang
Copy link
Owner

Gniang commented Oct 15, 2023

fix crash on explorer restart.
https://github.com/Gniang/RoundedTB/releases/tag/canary20231016

@MetalmanSB
Copy link
Author

@Gniang

I downloaded the new canary build and it seems like RoundedTB is still crashing on explorer restart. If explorer is restarted, RoundedTB still disappears from task tray as shown in picture below. It will however remember the width of the dynamic mode for the taskbar while crashed but the taskbar will go halfway (as in the bar itself cuts off the top half but icons remain full size) and it seems to do the whole missing icon thing again (as you can see that my Start button is gone) on main taskbar once a non fullscreen program is open on main screen (eg file explorer):

Screenshot 2023-10-15 214516

It is also not making dynamic mode permanent for secondary taskbars. If windows explorer refreshes, then my two side taskbars go full (but still rounded) and I have to drag a program to each side to fix it:

Untitled

I don't know if the Windows 23H2 update is the real problem here but... there is still issues.

Hope this helps you.

Gniang added a commit that referenced this issue Oct 16, 2023
@Gniang
Copy link
Owner

Gniang commented Oct 16, 2023

@MetalmanSB
Copy link
Author

@Gniang

Sorry for the late reply. This new version is better however there is still a weird bug when explorer is restarted. RoundedTB will stay open in task tray but will still "crash" causing the "half size" taskbar forcing me to close RoundedTB and restart file explorer or my PC , then re-open RoundedTB. Now this could also be a glitch with me having Start11 installed and seeing that Start11 has not updated for the 23H2 update yet, this could be the cause of that. I will keep you updated on that if you can't figure it out.

There is also a odd problem too, where "Run at startup" only works sometimes. If I reboot my PC, there is a 50/50 chance that RoundedTB will boot up automatically. Sometimes it will start right away but other times I will have to open it up manually. So it seems like it is ignoring the run at startup rule.

And then of course the taskbar not obeying the always on top rule is still persisting as I have mentioned before.

Hope this info helps you fix it. :)

@emvaized
Copy link

@Gniang I'm experiencing similar issues on 23H2. Whenever I restart File Explorer, RoundedTB stops working: it doesn't change the clipped area when apps are opened (resulting in apps getting clipped), doesn't react anymore to window minimize/maximize, amd system tray icon dissapears. However, in System Monitor it still shows a running proccess, and I have to close it first in order to restart the app.

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