That is good. Really good. I like the snap on, snap off.
Keep up the good work!
Yeah, a translate/rotate/scale gizmo will be added soon. The bounding box problem can be pretty easily fixed, though I have to switch to drawing 3D lines instead of 2D lines, which makes it less visually appealing, but I guess it makes the most sense for a bounding box.When you click or select the object and the bounding box is rendered around the object it should show the x,y,z axis to be able from the editor, using the mouse arrow, to do those 3d operation. When this operation are made, a small box should be appear. For example: you do a rotation on the x. The box will show x(in 0.1 precision ) , y(in 0.1 precision ) , z(in 0.1 precision ) . And as the rotation is performed the x value will be updated in real time as the shape is rotated.