On Fri Sep 13 19:29:22 2024 +0000, Sergei Chernyadyev wrote:
I did this, because image data follows right after the struct, so I thought it's a bad idea to add two similar fields for two different images and stack two image bitmaps one after another straight away. Also here the struct becomes smaller if there are no images present.
I think it would be better to wrap only the metadata in the struct, while keeping the data itself appended. Otherwise it looks like an array of `notify_data_icon` although each struct is also variable sized.