The dirty screen attribute is a set of line numbers which should be re-drawn. I'm using pyte in a Textual application where one can decide to update a region, where a Region is a rectangle.
I can of course say that for each dirty line corresponds a dirty region that has the width of the screen and a height of 1, but it would be more optimal if I knew what (segments of) characters are dirty inside each dirty line. I'm wondering if pyte could have something similar, i.e. dirty regions instead of just dirty lines?