- Renamed lots of UI text and tooltips to improve UX
- Hid the 'Propagate' and 'Per Instance' buttons until this feature is properly supported
- Flipped radio buttons so they're on top of 'instant' buttons
- Renamed 'Any' to 'Mesh' in the top level UI (meaning, 'any part of the mesh')
- Added group name title text for 'Mesh', 'Polygon', 'Edge', 'Vertex'
- Reversed order of top level buttons, removed 'Select' label
- 'Remove Subdivision Level' now greys out if there is nothing already subdivided
- Fixed lots of non-unity build issues
#codereview richard.talbotwatkin
#rb none
[CL 3509887 by Mike Fricker in Dev-Geometry branch]
- We no longer have to (slowly) check for valid elements every frame while dragging
- Removed functions to deselect invalid mesh elements and to clear hover on invalid mesh elements
- Cleaned up some use of 'const' in the mesh editor API
#codereview richard.talbotwatkin
#rb none
[CL 3387062 by Mike Fricker in Dev-Geometry branch]
- Migrated Remove Edge, Remove Vertex, Harden Edge and Soften Edge to a new module
- Fixed a bug where removing an edge would not reselect the original edge after undo
#codereview richard.talbotwatkin
#rb none
[CL 3374841 by Mike Fricker in Dev-Geometry branch]