Yeah, I think it might be good to talk a bit about the multi-frame selection thing at the meeting (cc @filedescriptor). My idea of multi-frame editing is that the action you perform on the current…
I know it's early days, but out of curiosity I already browsed through the code, with this super neat BVH tree-raycast-find-intersections thing you also used in the Fill tool - really cool!
What…
Do you mean the Invert operator, bpy.ops.grease_pencil.select_all(action='INVERT')
? Maybe I'm missing something, but I would say inverting the point selection will suffice. In segment selection…
Ad 1. A thing to keep in mind is that it's not only about selecting, but also about deselecting. When a point in a segment is deselected, the entire segment needs to be deselected. It means…
I managed to buy a Mac mini for a fair price, so I dived into the world of AppKit window positioning. The AppKit built-in functions for storing/restoring window positions (like `setFrameAutosaveNam…
So m_useCSD
is indeed part of a bigger/future plan, I already thought so. So that's fine as it is 👍
And I fully understand your considerations around the CSD naming. Writing it in full,…
Nice indeed! Now I know what GSoC stands for: Great Summer of Color 🌈
Third nitpick: you can use const
here, so const bScreen *screen =
.