Opened 4 years ago

Last modified 4 years ago

#16475 new bug

Scrollbars too small with 11pt font

Reported by: humdinger Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by humdinger)

This is hrev54487.

When the system font is set to 11pt (Noto Sans Display), the scrollbars of at least Tracker and StyledEdit don't quite fit:

StyledEdit:

Tracker:

Worked on Beta2.

Attachments (2)

StyledEdit_scrollbars.png (8.8 KB ) - added by humdinger 4 years ago.
Tracker_scrollbars.png (18.2 KB ) - added by humdinger 4 years ago.

Download all attachments as: .zip

Change History (8)

by humdinger, 4 years ago

Attachment: StyledEdit_scrollbars.png added

by humdinger, 4 years ago

Attachment: Tracker_scrollbars.png added

comment:1 by humdinger, 4 years ago

Description: modified (diff)

comment:2 by nhtello, 4 years ago

What if you restart tracker after select the new size font? when i made the flat-deco, i see that the controllook (in tracker) hide 1px of the scrolbars sides behind the decorator border. I think tath if you restart tracker this should not happen after repaint.

comment:3 by pulkomandy, 4 years ago

At 10pt the scrollbars are even smaller and a bit difficult to hit. I think we should not allow them to get smaller than 16px as it was before?

comment:4 by humdinger, 4 years ago

What if you restart tracker after select the new size font?

The issue survives a Tracker restart. It's permanent, still there after a reboot.

I think we should not allow them to get smaller than 16px as it was before?

Sounds good to me.
I wonder, why I see those too-small scrollbars in StyledEdit, but not in other apps, like DriveSetup, Devices etc.

comment:5 by pulkomandy, 4 years ago

Only layout aware apps are affected

comment:6 by waddlesplash, 4 years ago

Probably we should fix #16365 first and then only scale scrollbars when the font size is > DEFAULT_FONT_SIZE.

Note: See TracTickets for help on using tickets.