You're the master of custom controls.
Edit: So when you add those to the LCL we can use it to make new controls using the existing code without a package dependency?
Patches are welcome
I noticed some black pixels on some controls, sometimes the rendering is not perfect apparently.
When you finish some elements, they could be added to BGRAControls with some adjustments if it gives more possibilities.
I can't get TEdit to work. If I click on it, and type anything, the text goes blank. No caret is shown either.
I think that the best would be if you instead rebase to implement BGRAControls as a drawer of Lazarus Custom Controls.
Can you explain how this would work exactly ?