I know we will eventually will be switching to BColumnListView (or whatever Haiku has) but that's a much larger and more pervasive change and is a long-term action item.
The height calculation logic already seems makes to respect the font-height internally (derived from BListItem) but it would be nice to have a few extra choices like: Compact, Normal, Relaxed and Loose. This would be presented to the user as a BMenuField option in Interface settings.
Refer ListEntry.hkListEntryHeight. This is passed in as a minimum height each list entry (row) in the archive list has. A value of 20.0 is still quite tightly packed at least with the font-size I'm using, having a few more options would be good.
This requires a bit of experimentation with different font sizes. The padding should probably be relative to the font size. This may require modifying CLVListItem::Update.
I know we will eventually will be switching to
BColumnListView
(or whatever Haiku has) but that's a much larger and more pervasive change and is a long-term action item.The height calculation logic already seems makes to respect the font-height internally (derived from
BListItem
) but it would be nice to have a few extra choices like: Compact, Normal, Relaxed and Loose. This would be presented to the user as aBMenuField
option in Interface settings.Refer
ListEntry.h
kListEntryHeight
. This is passed in as a minimum height each list entry (row) in the archive list has. A value of 20.0 is still quite tightly packed at least with the font-size I'm using, having a few more options would be good.This requires a bit of experimentation with different font sizes. The padding should probably be relative to the font size. This may require modifying
CLVListItem::Update
.