GeometryCore version 1.1.0
This version fixes a few issues and introduces some new capabilities that are backwards compatible.
Features:
- A few convenience functions have been added to construct / compute with geometries (Line and CircularArc)
- The ComboTab has been updated to allow for a common part (e.g. a "run" button)
- The GeometryPanel has been extended to allow for interactive "layers" which specify groups of objects that can be interacted with (e.g. translated, rotated and/or scaled). This is mostly backwards compatible, but actions that are handled by default interactions now no longer trigger events.
Bug fixes:
- Closest point computation for a rectangle was flawed for points inside the rectangle
- Unnecessary exceptions were thrown when editing textfields in the TabbedSidePanel
Deprecated:
- In spirit of the changes to the GeometryPanel, there is now more control in enabling/disabling zooming and panning separately. As a result, get/setDefaultInteractionsEnabled are now deprecated -- but still functional for the time being. These functions may be removed in a future version.