Opened 21 months ago

Last modified 21 months ago

#18295 new enhancement

Icon spacing at high resolutions is too wide

Reported by: zdykstra Owned by: stippi
Priority: normal Milestone: Unscheduled
Component: User Interface Version:
Keywords: Tracker Cc:
Blocked By: Blocking: #17977
Platform: All

Description

On a 4k screen, the horizontal (and possibly the vertical) spacing between icons seems to be too large.

Attached are two screen shots, one with the default spacing and one with gridOffset and offsetValue in PoseView.cpp both set to 0.625f.

I don't have enough hands-on experience with PoseView to know how the previous values were derived, but the change does seem to be closer to what I'd expect icon spacing to be.

Attachments (4)

default-spacing.png (264.0 KB ) - added by zdykstra 21 months ago.
Default spacing, 64x64, 4k
closer-spacing.png (262.1 KB ) - added by zdykstra 21 months ago.
0.625 gridOffset, 64x64, 4k
1600x1200 64x64 0.625f.png (202.4 KB ) - added by zdykstra 21 months ago.
1600x1200, 64x64 icon, gridOffset set to 0.625f
1600x1200 32x32 0.625f.png (138.8 KB ) - added by zdykstra 21 months ago.
1600x1200, 32x32 icon, gridOffset set to 0.625f

Download all attachments as: .zip

Change History (8)

by zdykstra, 21 months ago

Attachment: default-spacing.png added

Default spacing, 64x64, 4k

by zdykstra, 21 months ago

Attachment: closer-spacing.png added

0.625 gridOffset, 64x64, 4k

comment:1 by waddlesplash, 21 months ago

I made up the value when I redid icon mode for HiDPI, previously it was a hardcoded value: https://github.com/haiku/haiku/commit/509c951d8508cec41b043eab396cfa0f1fb4d3be

So long as things still look fine at standard DPI, we can change it, by all means. I agree the current spacing is probably too wide.

comment:2 by khallebal, 21 months ago

Already reported here in #17977, one of the 2 tickets can be closed.

comment:3 by waddlesplash, 21 months ago

Blocking: 17977 added

by zdykstra, 21 months ago

Attachment: 1600x1200 64x64 0.625f.png added

1600x1200, 64x64 icon, gridOffset set to 0.625f

by zdykstra, 21 months ago

Attachment: 1600x1200 32x32 0.625f.png added

1600x1200, 32x32 icon, gridOffset set to 0.625f

comment:4 by zdykstra, 21 months ago

I've added two additional screenshots showing a 1600x1200 desktop, with 64x64 and 32x32 icons using a gridOffset of 0.625 - the same as the 4k screens.

Dipping the gridOffset value any lower results in the desktop attempting to layer an icon partially under the Deskbar (at it's minimum width).

Note: See TracTickets for help on using tickets.