visionforge/CHANGELOG.md

37 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2020-10-02 19:09:25 +03:00
# Changelog
## [Unreleased]
### Added
- Server module
2020-11-12 12:05:43 +03:00
- Change collector
- Customizable accessors for colors
2021-03-04 09:47:41 +03:00
- SphereLayer solid
2021-05-07 18:24:36 +03:00
- Hexagon interface and GenericHexagon implementation (Box inherits Hexagon)
- Increased the default detail level for spheres and cones to 32
2021-05-11 15:28:05 +03:00
- Simple clipping for Solids in ThreeJs
2020-10-02 19:09:25 +03:00
### Changed
2020-11-12 12:05:43 +03:00
- Vision does not implement ItemProvider anymore. Property changes are done via `getProperty`/`setProperty` and `property` delegate.
2020-11-21 11:17:18 +03:00
- Point3D and Point2D are made separate classes instead of expect/actual (to split up different engines.
- JavaFX support moved to a separate module
- Threejs support moved to a separate module
- \[Format breaking change!\] Stylesheets are moved into properties under `@stylesheet` key
- VisionGroup builder accepts `null` as name for statics instead of `""`
2021-03-04 09:47:41 +03:00
- gdml sphere is rendered as a SphereLayer instead of Sphere (#35)
2021-05-07 18:24:36 +03:00
- Tube is replaced by more general ConeSurface
2021-07-12 15:22:02 +03:00
- position, rotation and size moved to properties
- prototypes moved to children
2021-07-12 22:50:00 +03:00
- Immutable Solid instances
2021-07-16 20:52:01 +03:00
- Property listeners are not triggered if there are no changes.
- Feedback websocket connection in the client.
2020-10-02 19:09:25 +03:00
### Deprecated
### Removed
- Primary modules dependencies on UI
2020-10-02 19:09:25 +03:00
### Fixed
- Version conflicts
2020-10-02 19:09:25 +03:00
### Security