Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003707DoomseekerUIpublic2019-09-05 15:192023-01-16 23:47
ReporterWubTheCaptain 
Assigned ToZalewa 
PrioritynoneSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSDebian GNU/LinuxOS Versionbullseye/sid
Product Version1.3 
Target Version1.4.0Fixed in Version1.4.0 
Summary0003707: The progress bar of the WAD(s) currently being downloaded in Wadseeker overflows past the narrow column width and overlaps
DescriptionI don't recall exactly when this started happening, but possible either Doomseeker 1.2 or 1.3 release or in between.

See the attachment for the issue. That is the default width for the table column, and resizing it (e.g. double clicking) won't be saved to configuration so every launch of Wadseeker has this issue.

That table column can also be resized way past the intended minimum width (of the progress bar), further exaggerating the issue.
Steps To Reproduce
  1. (Have online connectivity.)
  2. Launch Doomseeker.
  3. Launch Wadseeker from File → Wadseeker (Ctrl + Alt + W).
  4. From Wadseeker, search for a file such as "freedoom".
  5. If you desire so (or attempted to connect to a server instead with missing WADs), abort the download after it has started (or lose focus to the Wadseeker window to stop it from closing the window and connecting to the server).
  6. Notice the progress bar may overflow.
  7. Attempt to resize the "Progress" column on the bottom, so that the progress bar no longer overflows, then exit Wadseeker.
  8. Repeat steps 3 to 5.
  9. Notice the progress bar may still overflow.
Additional InformationI'm attaching a screenshot from Doomseeker 1.3 release, libwadseeker2 2.0 package. Qt 5.11.
Attached Filespng file icon 2019-09-05-151319_maim.png [^] (57,617 bytes) 2019-09-05 15:19


png file icon 2019-09-05-151957_maim.png [^] (56,676 bytes) 2019-09-05 15:20


jpg file icon wadseeker_progressbars_kde_3707.jpg [^] (107,348 bytes) 2022-11-11 11:05

- Relationships

-  Notes
User avatar (0021017)
WubTheCaptain (reporter)
2019-09-05 15:21

Further exaggerated the issue by hand in the attachment 2019-09-05-151957_maim.png, for demonstration. (It can get worse, though.)
User avatar (0021018)
WubTheCaptain (reporter)
2019-09-05 15:25

So, if I could rephrase, the progress bar itself has a constant minimum width of 95 pixels (on my monitor) and does not resize to smaller width than that. There seems to be no limit to its maximum width, however.
User avatar (0022487)
Zalewa (developer)
2022-11-11 11:06

Can still reproduce this with KDE 5.68.0 / Plasma 5.18.8. Doesn't happen in MATE or Windows 10. I'll try to do something about this.
User avatar (0022496)
Zalewa (developer)
2022-11-11 23:47
edited on: 2022-11-11 23:47

Should be solved by fixing the size of the column and the progress bars within it:
'https://bitbucket.org/Doomseeker/doomseeker/commits/ef77f7880d94b39af1d713ce50c208dfac4d7137 [^]'

I also tried to do this through delegates, as it seemed to be a more proper solution, and the progress bars do indeed render with proper layouting, but they don't animate.
1.'https://forum.qt.io/topic/56299/how-to-draw-and-correctly-animate-progress-bar-in-qtableview/23 [^]'
2.'https://doc.qt.io/qt-5/qtnetwork-torrent-example.html [^]'

User avatar (0022642)
Zalewa (developer)
2023-01-05 12:11

Beta package for Windows available at the beta auto-update channel and at:'https://devbuilds.drdteam.org/doomseeker/doomseeker-1.3.3~beta-230105-1140_windows.zip [^]'

Please test. I can say that Win 10 and Win XP themes don't show any problems, but maybe some Linux distro will?

User avatar (0022703)
Zalewa (developer)
2023-01-16 23:47

I have checked in Windows XP, Windows 10, Kubuntu 22.04, Ubuntu MATE 18.04, Ubuntu MATE 22.04 and Ubuntu 20.04. In all cases the progress bars were staying within the confinement of their cells.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2019-09-05 15:19 WubTheCaptain New Issue
2019-09-05 15:19 WubTheCaptain File Added: 2019-09-05-151319_maim.png
2019-09-05 15:20 WubTheCaptain File Added: 2019-09-05-151957_maim.png
2019-09-05 15:21 WubTheCaptain Note Added: 0021017
2019-09-05 15:25 WubTheCaptain Note Added: 0021018
2019-09-05 15:28 WubTheCaptain Steps to Reproduce Updated View Revisions
2019-09-05 15:28 WubTheCaptain Steps to Reproduce Updated View Revisions
2019-09-05 15:31 WubTheCaptain Steps to Reproduce Updated View Revisions
2019-09-05 15:35 WubTheCaptain Summary The progress bar of the WAD(s) currently being downloaded in Wadseeker overflows past the narrow column width => The progress bar of the WAD(s) currently being downloaded in Wadseeker overflows past the narrow column width and overlaps
2022-09-10 14:56 Zalewa Target Version => 1.4.0
2022-11-11 11:05 Zalewa File Added: wadseeker_progressbars_kde_3707.jpg
2022-11-11 11:06 Zalewa Note Added: 0022487
2022-11-11 11:06 Zalewa Assigned To => Zalewa
2022-11-11 11:06 Zalewa Status new => assigned
2022-11-11 23:47 Zalewa Note Added: 0022496
2022-11-11 23:47 Zalewa Status assigned => needs review
2022-11-11 23:47 Zalewa Note Edited: 0022496 View Revisions
2023-01-05 12:11 Zalewa Note Added: 0022642
2023-01-05 12:11 Zalewa Status needs review => needs testing
2023-01-16 23:47 Zalewa Note Added: 0022703
2023-01-16 23:47 Zalewa Status needs testing => resolved
2023-01-16 23:47 Zalewa Fixed in Version => 1.4.0
2023-01-16 23:47 Zalewa Resolution open => fixed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker