Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#16368 closed bug (fixed)

[regression] Tracker: horizontal scroll bar layout is broken

Reported by: X512 Owned by: waddlesplash
Priority: normal Milestone:
Component: Kits/libtracker.so Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev54403 (partial build).

Problems:

  1. Horizontal scroll bar has smaller size than default when using default font size (12).
  1. Glitches in status bar text.
  1. When using big font size, scroll bar size change depending on window size and glitches are present in status bar.

Attachments (3)

TrackerScrollbars.png (17.3 KB ) - added by X512 4 years ago.
OpenFileLayout.png (20.7 KB ) - added by X512 4 years ago.
Problem3.png (21.7 KB ) - added by X512 4 years ago.
When vertically shrinking window, horizontal scroll bar height change and status bar display glitches

Download all attachments as: .zip

Change History (14)

by X512, 4 years ago

Attachment: TrackerScrollbars.png added

comment:1 by waddlesplash, 4 years ago

Owner: changed from nobody to waddlesplash
Status: newassigned

Status bar glitches I did see and are probably due to bugs in the status bar drawing code, I will investigate.

Are you sure the size is smaller, though?

comment:2 by X512, 4 years ago

Are you sure the size is smaller, though?

Yes, horizontal scroll bar is vertically smaller than resize grip (visible on attached screenshot).

comment:3 by waddlesplash, 4 years ago

Do FilePanels now have the same problem?

comment:4 by X512, 4 years ago

FilePanel scroll bar size is fine when default font size is used, but problem 3 is still present. Also after scroll bar changes, FilePanel has large free space between file list and Cancel, Open buttons.

comment:5 by waddlesplash, 4 years ago

I'm unsure of what you mean in problem 3; do you mean the scrollbar itself gets larger horizontally, or vertically? The horizontal scrollbar is no longer of a fixed size and will indeed get wider as the window does, and so will the count view.

by X512, 4 years ago

Attachment: OpenFileLayout.png added

by X512, 4 years ago

Attachment: Problem3.png added

When vertically shrinking window, horizontal scroll bar height change and status bar display glitches

comment:6 by waddlesplash, 4 years ago

Resolution: fixed
Status: assignedclosed

All fixed in hrev54407, I believe.

There is still one glitch, though: when resizing the window horizontally, the count view is not redrawn and shows glitches. Tracker prior to my changes is similarly afflicted, so that's not a regression, and I think there's a separate ticket for it. Oddly enough, if you resize Tracker vertically even one pixel, then the count view is redrawn and all looks well .. very odd bug.

comment:7 by X512, 4 years ago

Problem 1 is still present in hrev54407.

comment:8 by waddlesplash, 4 years ago

Ah, indeed I missed that. Fixed in hrev54408.

comment:9 by X512, 4 years ago

Now horizontal scroll bar is fixed when default font size is used, but scroll bar bottom position is 1 pixel higher when big font size is used. Problem is present in Tracker window and file dialog.

comment:10 by nielx, 4 years ago

Milestone: UnscheduledR1/beta3

Assign fix to milestone:R1/beta3, as it looks like this fix will be part of that release.

As we started with the previous beta, we would like to use the Milestone field for fixed tickets to log from which release the improvement will be out. Therefore it is very much appreciated to assign the milestone when closing a ticket as fixed.

comment:11 by nielx, 4 years ago

Milestone: R1/beta3

Reverting ticket update, it seems to be a fix to a regression added _after_ milestone:R1/beta2, so it would be incorrect to add this to the list of fixes in milestone:R1/beta3.

My apologies for the noise.

Note: See TracTickets for help on using tickets.