Canvas3d extending Component

I has been brought up before that Canvas3d shouldn’t extend Component. I have removed this in my local copy of the code and it did not break Xith3D or my game. I am planning to commit this change soon, any objections?

Will.

Perhaps leave a Canvas3d_deprecated or something like this for the people relying on the removed “feature”. Just in case.

However, I have no idea what this change means or what it is good or bad for but since working with Xith sometimes requires to use handcrafted workarounds to get something specific working it is annoying (though necessary) if such a workaround is broken by an update.

Yes. I think this is correct. I’m not even sure if a Canvas3D added to a Container renders the scene correctly. People should be using canvas.getCanvasPeer().getComponent().

removed and committed.

Will.