Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
independent scenes and retiring
Objects
(#270)
* preparing the field * some more setup and decoupling text-entry UI from Objects * decoupling tensor UI from Objects and fusing old & new * decoupling 3D scenes from Objects * moving view_text_entry over to new logical organization * moving view_tensor over to new logical organization * view2d: no more wildcard imports * decoupling 2D scenes from Objects (part 1) * TextEntry are now Objects-free end to end * dont need em sticky objects no more * Tensors are now Objects-free end to end * Point3Ds are now Objects-free end to end * InstanceHash::from_props => InstanceHash::from_path_and_index * abstracting away object store retrieval * random cleanups * Box3Ds are now Objects-free end to end * cleaning up the DataVec::as_vec situation * Path3Ds are now Objects-free end to end + a lot segments cleanup * LineSegments3D are now Objects-free end to end + related improvements * Mesh3Ds are now Objects-free end to end + related improvements * Arrow3Ds are now Objects-free end to end + related improvements * keeping em warnings under control * Tensor & TextEntry moving towards independent scenes * start independentizing view_3d too * tensor mapping UI now lives with the rest of its kind * cleaning up view_3d's module situation * Images are now Objects-free end to end * BBox2Ds are now Objects-free end to end * Point2Ds are now Objects-free end to end * Legends/ClassDescr are now Objects-free, and Objects is gone for good * plugging back legends into images * bringing back data store benchmarks * independent view_2d * some more clean up * bringing the tooltip back * no need for this i guess * scene cleanup and doc * TODO hunting, cleanup.... * 2d: naming and making loading phase more digestible * 2d: cleanup and document frame delay for hovering * more fixes and TODO hunting * 3d: naming and making loading phase more digestible * tensor: naming and making loading phase more digestible * text: naming and making loading phase more digestible * bring back bench assertion * last cleanup * more profiling * addressing PR comments
- Loading branch information