monkeysource
9 years agoVisitor
MarkupGrid firmware 7.5 Issues
We are testing our Channel on firmware 7.5 and are seeing some issues with the grid rendering. We use a MarkupGrid with a flexible layout. It has 15 x 3 layout cells and we utilise the ability for some cells to span rows, resulting in 30 items. During development, targeting 7.2 this approach worked fine. However, while testing on 7.5 I've noticed the cells are not always drawing.
As an example, I have attached some screenshots, which highlight how some of the cells don't render. If we translate the grid (x-direction) then the cells that don't render change. From testing, it appears to be an issue with the clipping logic as part of the render path of the grid. It feels as though the grid has decided that a cell isn't visible so doesn't waste time painting it.
As mentioned, this all works fine on 7.2. I have also reduced the code complexity right down so the only thing in the cell is a coloured Rectangle in case the grid item itself was the issue. But as far as I can see it's an issue with the grid layout code.


Any ideas much appreciated.
As an example, I have attached some screenshots, which highlight how some of the cells don't render. If we translate the grid (x-direction) then the cells that don't render change. From testing, it appears to be an issue with the clipping logic as part of the render path of the grid. It feels as though the grid has decided that a cell isn't visible so doesn't waste time painting it.
As mentioned, this all works fine on 7.2. I have also reduced the code complexity right down so the only thing in the cell is a coloured Rectangle in case the grid item itself was the issue. But as far as I can see it's an issue with the grid layout code.



Any ideas much appreciated.