2020-10-02 19:09:25 +03:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
2022-04-13 17:08:25 +03:00
|
|
|
- Context receivers flag
|
2022-08-14 22:03:46 +03:00
|
|
|
- MeshLine for thick lines
|
2022-01-23 15:06:47 +03:00
|
|
|
|
|
|
|
### Changed
|
2022-08-24 09:19:13 +03:00
|
|
|
- Edges moved to solids module for easier construction
|
2022-08-14 22:03:46 +03:00
|
|
|
- Visions **must** be rooted in order to subscribe to updates.
|
|
|
|
- Visions use flows instead of direct subscriptions.
|
|
|
|
- Radical change of inner workings of vision children and properties.
|
|
|
|
- Three package changed to `three`.
|
|
|
|
- Naming of Canvas3D options.
|
|
|
|
- Lights are added to the scene instead of 3D options.
|
2022-01-23 15:06:47 +03:00
|
|
|
|
|
|
|
### Deprecated
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
## [0.2.0]
|
|
|
|
### Added
|
2020-10-31 12:10:03 +03:00
|
|
|
- Server module
|
2020-11-12 12:05:43 +03:00
|
|
|
- Change collector
|
2020-12-15 19:18:04 +03:00
|
|
|
- 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)
|
2021-05-07 19:14:46 +03:00
|
|
|
- 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
|
2022-01-23 15:06:47 +03:00
|
|
|
- Markdown module
|
|
|
|
- Tables module
|
|
|
|
|
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
|
2020-12-15 19:18:04 +03:00
|
|
|
- \[Format breaking change!\] Stylesheets are moved into properties under `@stylesheet` key
|
2021-03-01 21:09:53 +03:00
|
|
|
- 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
|
|
|
|
2022-01-23 15:06:47 +03:00
|
|
|
|
2020-10-02 19:09:25 +03:00
|
|
|
### Deprecated
|
|
|
|
|
|
|
|
### Removed
|
2020-10-31 12:10:03 +03:00
|
|
|
- Primary modules dependencies on UI
|
2020-10-02 19:09:25 +03:00
|
|
|
|
2022-01-23 15:06:47 +03:00
|
|
|
|
2020-10-02 19:09:25 +03:00
|
|
|
### Fixed
|
2020-10-31 12:10:03 +03:00
|
|
|
- Version conflicts
|
2020-10-02 19:09:25 +03:00
|
|
|
|
2022-01-23 15:06:47 +03:00
|
|
|
|
2020-10-02 19:09:25 +03:00
|
|
|
### Security
|
2022-01-23 15:06:47 +03:00
|
|
|
|