qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
27.83k stars 3.93k forks source link

A large portion of the tagging sub-menu now unreachable after update #11851

Open robert-monotoli opened 4 years ago

robert-monotoli commented 4 years ago

qBittorrent version and Operating System

qBittorrent version 4.2.1 and Windows 10 Home Edition 64-bit (10.0.1xxxx)

What is the problem

I just updated it from v4.1.7 to v4.2.1 yesterday and I encountered an issue. The tagging sub-menu (when you right-click a torrent) now overflows horizontally to the right past the screen edge and also spills into my taskbar. In other words, it's cut-off past the screen edge. I cannot select/unselect any tags that is past the screen anymore as there is no arrow, scrollbar, or anything to navigate past that point.

There seem to be now a quite substantial spacing between columns on tags sub-menu compared to my previous version. Prior to the update, I had like thousand tags so this is kind of a deal-breaker. No new tags, let alone a longer one, were created at the time this issue were discovered immediately after the update.

For the reference, my desktop monitor's resolution is set to the maximum at 2560x1440.

What is the expected behavior

Tags sub-menu should not over-flow past the edge of screen, especially not without any way to navigate with scrollbar or arrows. Even moving the selection highlight past the cut-off point does not scroll the sub-menu in any way.

Steps to reproduce

Create tags until the tags sub-menu expands past the screen edge.

Extra info (if any)

I looked around and I see there is dpiawareness in a config file. At first, I thought maybe that had been changed but it seem unlikely given the file timestamp as it shows the file last modified 3 years ago. I also doubt that DPI scaling has anything to do with spacing especially since font size looked about same compared to v4.7.1. No changes had been made to display settings since or before the update.

Not sure what other information I need to provide but let me know if you need any other specific information. But a screenshot is attached.

Any suggestions or solutions to this issue? Any assistance you can provide on this would be much appreciated. Cheers!

qbittorrent_toISnbGJfW

thalieht commented 4 years ago

Related #4915

robert-monotoli commented 4 years ago

Small update: It turned out that the part about it spilling into behind the taskbar was not isolated to this software as I encountered this also with a game. It is actually an issue unrelated to qBittorrent and restarting explorer.exe fixed that. Guess that was a hiccup on part of Windows. So, one down, one to go!

robert-monotoli commented 4 years ago

Hi, sorry for bumping this but I want to make sure that project devs are aware of this issue which I hope will be eventually fixed in near future as it is hugely inconvenient right now to say at least. Please let me know if any further information is needed from me on this issue. Thanks!

robert-monotoli commented 3 years ago

Hello, again. Apologies again for bumping this but it has been a year since the last update was made on this issue. I appreciate and thank you for adding label to this issue but I have not seen any further action on it since then. This issue remain current as of v4.3.2 that I am currently on.

I realize that this is not a significant issue as most users would have deleted torrents after downloads were completed and/or after some times has passed and not keep them on it for as long as 5 years (yes, you heard it, I still have completed torrents on qBittorrent from 2016; over 30,000 torrents in total on it (!)) but it is a significant issue to me, nevertheless. I have been patient for a pretty long time, but I would appreciate if there were at least some activity on this issue from the devs.

Thank you and, again, please let me know if you require any further information on this issue.

luzpaz commented 11 months ago

@robert-monotoli can you still reproduce on latest stable ?

luzpaz commented 8 months ago

ping @robert-monotoli

belikoviv commented 3 months ago

@robert-monotoli can you still reproduce on latest stable ?

Anyone can reproduce this problem. It still not solved. It is impossible to work with big count of labels.

belikoviv commented 2 months ago

That's all. Labels list don't fit on screen.

2407281639

alfakr0ll commented 2 months ago

Also Related #16568

alfakr0ll commented 2 months ago

That's all. Labels list don't fit on screen.

2407281639

If you shorten the longer tags, you'll likely get to see them all. Its a bug (feature?) that the longest tag name becomes the size of all tags on the tag menu.

glassez commented 2 months ago

Its a bug (feature?) that the longest tag name becomes the size of all tags on the tag menu.

I believe it is intentionally used to align context menu in such a way. Even if it were done differently, sooner or later you will reach the same state of things when all your tags do not fit on the screen. IMO, the problem is using the regular context menu for such things. Apparently, some kind of specialized widget is needed here.

alfakr0ll commented 2 months ago

Its a bug (feature?) that the longest tag name becomes the size of all tags on the tag menu.

I believe it is intentionally used to align context menu in such a way. Even if it were done differently, sooner or later you will reach the same state of things when all your tags do not fit on the screen. IMO, the problem is using the regular context menu for such things. Apparently, some kind of specialized widget is needed here.

I added a few suggestions to solutions in my issue. Unsure if any of those is desirable or (easily) possible.

The update for Torrent Tag dialogue, that was added in 4.6.6 seems nice. Is it possible to use that, or something similar, instead of the regular context menu perhaps? If so it should be changed for Categories as well, since it will encounter the same issue.

belikoviv commented 3 weeks ago

Things got much worse in version 5.0.0. The font has increased, the line spacing has increased - as a result, the number of labels on the screen is much smaller than before.

The problem needs to be solved - it is impossible to work with labels!