1.17.2.1 has now been released! This update brings faster rendering and more consistent behavior especially on Windows when using scaled displays along with quite a few other fixes.
Release Notes:
[New] Added EraseBackground property to prevent scrolled cells from showing through when locked cells have a transparent background
[New] Added CellIsVisible method to determine if a cell is scrolled to a visible position
[New] Added CellCheckboxBoundsAt method to get the bounding rectangle for a checkbox in a cell for custom drawing/highlighting
[All] Improved reliability of PaintEmptyRows
[All] LoadFromDB now replaces content in existing rows rather than reloading the entire list on reload.
[All] CellRect for focused cell should be easier to see in certain situations
[All] CellGotFocus and CellLostFocus now fired for all cells during keyboard or mouse navigation
[Bug] Fixed an issue with column sorting when not scrolled
[Bug] Fixed an exception when setting a cellPicture to nil
[Bug] Fixed header text alignment
[Bug] Fixed an issue where HasBorder was not respected at open
[Bug] Fixed an issue with RowByIdentifier
[Bug] Fixed issues with cell borders/gridlines when footer rows in use
[Bug] Setting a CellPicture to nil no longer causes issues
[Bug] RowIsVisible now returns true only if row is fully visible
[Bug] Fixed issues with EraseBackground clearing an extra pixel
[Bug] Fixed issues with folder expanding animation
[Bug] Fixed alternating background colors issue when rows hidden
[Bug] Fix ListColumn.HeadingTextColor
[MacOS] Fixed native heading background color with locked columns
[MacOS] Fix scaling of rowpictures when switching between rentina and non-retina displays
[MacOS] Fix background pattern scaling
[MacOS] Fix Fill color of Native header with locked columns
[MacOS] Fix fill color next to horizontal scrollbar
[Win] Fixed issues with scaled displays
[Win] Fix positioning of dropdowns and calendars on Windows with scaled display
1.16.3.4 for API1 has a subset of these changes:
[New] Added EraseBackground property to prevent scrolled cells from showing through when locked cells have a transparent background
[Bug] Fixed header text alignment
[Bug] Fixed an issue where HasBorder was not respected at open
[Bug] Fixed alternating background colors when paint empty rows enabled
[Win] Fixed rendering issues with scaled displays on Windows
[MacOS] Fixed backgroundImage not getting cleared when set to nil