Skip to content

Latest commit

 

History

History
624 lines (430 loc) · 52.1 KB

CHANGELOG.md

File metadata and controls

624 lines (430 loc) · 52.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.0.3 (2024-11-22)

Note: Version bump only for package phoenix-event-display

3.0.2 (2024-11-22)

Note: Version bump only for package phoenix-event-display

3.0.1 (2024-11-22)

Note: Version bump only for package phoenix-event-display

3.0.0 (2024-11-21)

Note: Version bump only for package phoenix-event-display

2.17.0 (2024-11-21)

Note: Version bump only for package phoenix-event-display

2.16.0 (2024-03-24)

Note: Version bump only for package phoenix-event-display

2.15.1 (2024-03-22)

Note: Version bump only for package phoenix-event-display

2.15.0 (2024-03-21)

Reverts

  • Revert "chore(release): v2.15.0" (8f018e7)

2.14.1 (2023-05-14)

Bug Fixes

  • configure git when trying to release (fc4ae96)

2.14.0 (2023-03-22)

Note: Version bump only for package phoenix-event-display

2.13.0 (2023-03-02)

Reverts

  • Revert "Updated versions to try to reduce yarn warnings" (477845f)

2.12.0 (2023-01-13)

Bug Fixes

  • event-display: allowing geometry name to be undefined (9ffb5e2)
  • event-display: make side and length optional in calo cell params (448eb4f)

Features

  • event-display: adding side and length variables for the calo cell/cluster (29beae7)

2.11.4 (2022-10-27)

Bug Fixes

  • event-display: An argument for 'camera' was not provided (dcb4c88)
  • linting (f97e615)

2.11.2 (2022-10-03)

Reverts

  • Revert "Simple angular 14 fix" (f40beac)
  • Revert "Improve scripts after removing phoenix-event-display from phoenix-ng 'paths'" (24ecd77)

2.11.1 (2022-09-29)

Note: Version bump only for package phoenix-event-display

2.11.0 (2022-09-13)

Features

  • app: add e2e tests for phoenix app (69544e6)
  • event-display: add root geometry loading to loading manager (6c92e33)
  • event-display: load root geometry in io options correctly (ff77aaa)
  • event-display: remove loadJSRootScripts function from script loader (e152933)
  • event-display: update jsroot usage in JSRootEventLoader (4791f53)
  • event-display: use full path for object names to make them unique (3d1f91c)
  • event-display: use jsroot 7 to load root json geometry (5518a3e)
  • event-display: use url inside of objects for loading jsroot geometries (a54d302)

2.10.0 (2022-07-21)

Bug Fixes

  • event-display: fixed handling of event properties (6ace2f6)

2.9.0 (2022-06-17)

Bug Fixes

  • event-display: fix clipping angle not being applied from menu config (62bf178)
  • event-display: fix geometry not being loaded correctly in menu (7e0870b)
  • event-display: fix opacity not being set for LHCb geometry (65e657b)

Features

  • app: add component to periodically cycle through events (05ae1d6)
  • update all packages (9276ef9)
  • app: make sure all volumes are transparent in LHCb (7e36462)

2.8.0 (2022-05-16)

Note: Version bump only for package phoenix-event-display

2.7.0 (2022-04-05)

Features

  • app: add object clipping for upper and lower geometry (1788560)
  • app: add start clipping angle and opening angle for object clipping (9bc48e0)
  • app: add start clipping angle and opening angle for object clipping (12b1754)
  • app: add start clipping angle and opening angle for object clipping (4c5fac9)
  • app: add start clipping angle and opening angle for object clipping (a8336ae)
  • app: add start clipping angle and opening angle for object clipping (3255a65)
  • event-display: add 'start' clipping angle as well as opening angle (d2c02d5)
  • event-display: add docs to phoenix ui implementations (0c48b27)
  • event-display: add function to get event data type folder of each menu (c91aa0e)
  • event-display: add interface for Phoenix UI (aaed8f5)
  • event-display: implement phoenix-ui interface for phoenix menu (d4866ea)
  • event-display: implement PhoenixUI interface for dat.GUI menu (a4e8aaa)
  • event-display: update calls to ui-manager (473a39c)
  • event-display: update phoenix loader UI manager for PhoenixUI interface (f2376cc)
  • event-display: use generic menus in ui-manager (7a42b65)

2.6.0 (2022-02-28)

Bug Fixes

  • app: fix types in templates (545c956)
  • app: use workaround for phoenix menu config types in templates (9d109e5)

Features

2.5.2 (2022-01-15)

Note: Version bump only for package phoenix-event-display

2.5.0 (2021-12-20)

Bug Fixes

  • event-display: fix jets disappearing on scaling to 0 (14cdc8f)

Features

  • update packages (26444f1)
  • event-display: externalize three.js dependency in webpack bundle (6a7e82f)
  • event-display: improve JiveXML loader (34a783c), closes #364
  • event-display: simplify phoenix menu node types (c60b3c1)

2.4.0 (2021-10-28)

Bug Fixes

  • event-display: handle AR and VR permission errors (dfbc6a2)
  • event-display: update three.js imports (4e41f72)
  • event-display: use proper error handling for local storage (55cad7c)

Features

  • update all packages (c0af497)
  • event-display: remove labels on event load (75f829a)

2.3.2 (2021-09-28)

Bug Fixes

  • event-display: remove XRSessionInit type from xr-manager (608f529)

2.3.1 (2021-09-28)

Bug Fixes

  • event-display: add @types/three package as a dev dependency (10244f7)

Features

  • event-display: function to get url options from url options manager (0ba5097)

2.3.0 (2021-09-20)

Bug Fixes

  • event-display: do not apply Phoenix menu node toggle if undefined in config (bf98a24)
  • event-display: fix cuts not displaying for tracks in collections info (14d5f3a)
  • event-display: fix error in adding labels for electrons (98c7055)
  • event-display: fix opacity for tracks (094261c)

Features

2.2.0 (2021-08-03)

Bug Fixes

  • event-display: fix AR not working in playground (7f35fdb)
  • event-display: fix bug in jive xml loader (39241a4)
  • event-display: fix collection color not working with load state (4603dbc)
  • event-display: fix load state throwing error (16ea0df)
  • event-display: fix tests (7e9c733)
  • event-display: increase max cut value for jets (9f4cf7c), closes #336
  • event-display: use coneR, if available, to determine jet width (d4b62c2)
  • Fix linting issues and update code (dc7d74a)

Features

  • event-display: add option to scale vertices (08c8e00)
  • event-display: improve handling of scale option and add it for vertices (34d9b2c)
  • update all packages including Angular (9a88331)
  • update packages except Angular (26eff0e)
  • upgrade all packages (36486b8)
  • app: option to start AR with or without DOM overlay (9a6c243)
  • event-display: JiveXML, load coneR (set default if missing). (867d28a)
  • event-display: make background transparent in AR mode (46b8aee)
  • event-display: use dom overlay for AR (c897ab3)
  • event-display: use DOM overlay for AR (a5eaa34)

2.1.0 (2021-06-28)

Bug Fixes

  • app: clean packages not used in phoenix-ng (037af62)
  • event-display: bug when handling out-of-bounds theta (717304e)
  • event-display: cuts to match pT values (62ae417)
  • event-display: fix pt scale of compound objects for JiveXML (a821e42)
  • event-display: handle track pT as p (scale correctly) (7b839e3)
  • event-display: simplify handling of compound objs needing a track extrapolation (3daabc5)
  • event-display: since can scale jets, no longer limit length (bb41683)

Features

  • event-display: add AR manager (3017ca9)
  • event-display: add docs to AR manager (5334996)
  • event-display: add scene to window EventDisplay object (07d8633)
  • event-display: combine repeating code for VR and AR into XR (50fc5f7)
  • event-display: create a common xr-manager (2700aaf)
  • event-display: extend ARManager from XRManager (ae76d4a)
  • event-display: extend VRManager from XRManager (15dd07c)
  • event-display: handle camera position differently for AR (5894cac)
  • event-display: refactor to make general getCompound from getMuon (dfe8e8d)
  • event-display: setup AR with event display (8e7396f)
  • event-display: use new extrapolationLimit of RKHelper and better debug output (14e4cbb)
  • event-display: use workaround to manage scale in AR (a5481e1)
  • event-display: working AR setup in event display (fdd492a)

2.0.0 (2021-06-08)

Bug Fixes

  • event-display: add energy cut, refactor (000ab78)
  • event-display: attempt to improve robustness of tracks (689da29)
  • event-display: better debugging info and prettier (df9ce07)
  • event-display: fix #289 cluster rendering (1a01248)
  • event-display: fix collision animation (3e5d80d)
  • event-display: fix eta calculation for JiveXML (6dbd797)
  • event-display: fix phoenix menu node types (1af6ae2)
  • event-display: fix too many params for hits (8b994a7)
  • event-display: fixes and improvements for track import from JiveXML (c92d65f)
  • event-display: persist cuts when collection is toggled (1dd0431)
  • event-display: properly display the PlanarCalorimeters (f41920b)
  • event-display: random colors for collections and fix color by vertex (303187a)
  • event-display: use line animation for line hit (df425ee)
  • fix misc errors and improve styles (124a272)
  • event-display: rk-helper should use CoordinateHelper (6085f50)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • app: add load progress based on number of loaded items (20ef288)
  • app: improve background colors (2c97f5c)
  • app: setup for preset scene animations (6e919e1)
  • event-display: add a sample animation preset (e07725a)
  • event-display: add color by vertex options (d2e0547)
  • event-display: add color options to tracks collections (90aea3c)
  • event-display: add docs for color options class (6cd5d53)
  • event-display: add embed option to URL (cb68283)
  • event-display: add function to animate scene (a411631)
  • event-display: add momentum color options UI (f1d2cef)
  • event-display: add types for Phoenix menu configs (68f3d45)
  • event-display: code improvement for momentum sliders (1a17e99)
  • event-display: color options for event data objects (9908cc9)
  • event-display: complete types for phoenix menu node (cc04d5a)
  • event-display: divide collection config options into child nodes (2e52c22)
  • event-display: highly optimize and generalize color by options (595d9e5)
  • event-display: implement color by momentum (9222e04)
  • event-display: implement embed menu (872f708)
  • event-display: improve preset animation (2371f75)
  • update all packages (7d2eb64)
  • event-display: create coloring manager and color tracks by properties (c446567)
  • event-display: improve color manager code (3839578)
  • event-display: only show selected color by options (3041166)
  • event-display: type changes for phoenix menu (9a79692)
  • event-display: use child node for collection's color options (8559830)
  • event-display: use class for color options in UI (4acca1a)
  • event-dosplay: improve processing of PlanarCaloCells in Phoenix loader (5a8fe9f)

1.9.0 (2021-05-16)

Bug Fixes

  • event-display: add energy cut, refactor (000ab78)
  • event-display: attempt to improve robustness of tracks (689da29)
  • event-display: better debugging info and prettier (df9ce07)
  • event-display: fix #289 cluster rendering (1a01248)
  • event-display: fix eta calculation for JiveXML (6dbd797)
  • event-display: fix phoenix menu node types (1af6ae2)
  • event-display: fixes and improvements for track import from JiveXML (c92d65f)
  • event-display: properly display the PlanarCalorimeters (f41920b)
  • event-display: rk-helper should use CoordinateHelper (6085f50)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • app: add load progress based on number of loaded items (20ef288)
  • event-display: add color by vertex options (d2e0547)
  • event-display: add color options to tracks collections (90aea3c)
  • event-display: add docs for color options class (6cd5d53)
  • event-display: add embed option to URL (cb68283)
  • event-display: add momentum color options UI (f1d2cef)
  • event-display: add types for Phoenix menu configs (68f3d45)
  • event-display: code improvement for momentum sliders (1a17e99)
  • event-display: color options for event data objects (9908cc9)
  • event-display: complete types for phoenix menu node (cc04d5a)
  • event-display: create coloring manager and color tracks by properties (c446567)
  • event-display: divide collection config options into child nodes (2e52c22)
  • event-display: highly optimize and generalize color by options (595d9e5)
  • event-display: implement color by momentum (9222e04)
  • event-display: implement embed menu (872f708)
  • event-display: improve color manager code (3839578)
  • event-display: only show selected color by options (3041166)
  • event-display: type changes for phoenix menu (9a79692)
  • event-display: use child node for collection's color options (8559830)
  • event-display: use class for color options in UI (4acca1a)
  • event-dosplay: improve processing of PlanarCaloCells in Phoenix loader (5a8fe9f)

1.8.0 (2021-05-01)

Bug Fixes

  • event-display: better debugging info and prettier (df9ce07)
  • event-display: fix #289 cluster rendering (1a01248)
  • event-display: fixes and improvements for track import from JiveXML (c92d65f)
  • event-display: rk-helper should use CoordinateHelper (6085f50)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • app: add load progress based on number of loaded items (20ef288)
  • event-display: add color options to tracks collections (90aea3c)
  • event-display: add docs for color options class (6cd5d53)
  • event-display: add embed option to URL (cb68283)
  • event-display: add momentum color options UI (f1d2cef)
  • event-display: code improvement for momentum sliders (1a17e99)
  • event-display: color options for event data objects (9908cc9)
  • event-display: create coloring manager and color tracks by properties (c446567)
  • event-display: divide collection config options into child nodes (2e52c22)
  • event-display: highly optimize and generalize color by options (595d9e5)
  • event-display: implement color by momentum (9222e04)
  • event-display: implement embed menu (872f708)
  • event-display: use child node for collection's color options (8559830)
  • event-display: use class for color options in UI (4acca1a)

1.7.0 (2021-04-21)

Bug Fixes

  • event-display: attempt to improve the output of the track extension by removing close hits (5bdc562)
  • event-display: fix drawing of hits (db3ca8b)
  • event-display: handle older json hit format again (edcd567)

1.6.0 (2021-04-18)

Bug Fixes

  • app: add sphericalToCartesian method (bbea6b0)
  • event-display: add back in geometrical limits for clusters (0b95e5b)
  • event-display: add eta and phi cuts for tracks (f8a0080)
  • event-display: add missing docs (c9781e5)
  • event-display: add missing documentation (236bdf4)
  • event-display: calocluster eta position was wrong. (66cbbc0)
  • event-display: cleanup JixeXML loader (6a834e8)
  • event-display: prettier fixes (7528ee0)
  • event-display: run prettier (again) (f279898)
  • event-display: use BufferGeometry for CMS objects with new three.js update (b8e88b8)

Features

  • app: bind clipping state with UI menu (40bbba0)
  • app: complete dialog for share link and embed (50c2584)
  • app: setup link share form (b10bb7a)
  • event-display: ability to remove geometry in Phoenix menu (7d90d72)
  • event-display: ability to scale CaloClusters (ff666e2)
  • event-display: add ability to scale clusters in just one direction (5a562ab), closes #257
  • event-display: add coordinate helper (57e438f)
  • event-display: add guidelines and simplify some coordinate transformations (56f94f0)
  • event-display: Add missing energy (6ef17d0)
  • event-display: add opacity and wireframe for CaloClusters (85d4a14)
  • event-display: add support for HitLines (455f536)
  • event-display: add types for dat.GUI (7632a18)
  • event-display: create an active observable variable (854e543)
  • event-display: improve grid lines (ca3cc2f)
  • event-display: improve handling of UI menus in UI manager (b7a324a)
  • event-display: introduce new URL options and improve handling them (f7cd6b4)
  • event-display: JiveXML : add support for more hit types (bbcdf0c)
  • event-display: keep state of event data folder on event switch (b52282f)
  • event-display: make Phoenix available in browser without a namespace (5389282)
  • event-display: move opacity and wireframing to collection level (6486982)
  • event-display: options for CaloClusters (68cd7ad)
  • event-display: Remove LineHits and use hits to extend tracks (30b5160)
  • event-display: restructure phoenix-event-display (2e16371)
  • event-display: separate dat.GUI UI menu (29093a2)
  • event-display: separate Phoenix menu UI from UI manager (5743adc)
  • event-display: split dat.GUI menu options (45a0123)
  • event-display: start splitting UI manager (56ff275)
  • event-display: use run and event number and file name for config json (03a1de4)
  • upgrade all packages except three.js (8e2eff4)
  • upgrade three.js except for CMSObjects (0b2dd8a)

1.5.0 (2021-03-24)

Bug Fixes

  • event-display: catch VR request session error (d2874b8)
  • event-display: fix jsroot loading root file (8cbcaa5)
  • event-display: handle tracks with no positions (3b1991c)
  • event-display: improve renderer init (a8f8353)
  • event-display: remove optimize controls function (266af04)
  • event-display: remove redundant import (359d353)
  • event-display: use per physics object color and not collection color (ac0c4f1)
  • remove JSROOT source files from repo (7bcd7ba)

Features

  • app: ability to import ig archive in CMS (9540af5)
  • app: Add more realistic geometry for ATLAS (d207bad)
  • event-display: allow resize and improve tests and drop improving CPU usage (a474af2)
  • event-display: resize canvas with window resize (5ea04f1)
  • event-display: update to use CDN for JSROOT (2fa310f)
  • event-display: use latest version of JSROOT (fbd584e)

1.4.0 (2021-02-16)

Bug Fixes

  • event-display: disable keyboard controls when typing (4f80bd6)
  • event-display: improve object selection from uuid and label input (3475836)
  • event-display: persist toggle state of phoenix menu node children (e96136b)
  • event-display: remove rollup config and fix globalThis usage (e6f69a0)

Features

  • event-display: ability to add 3D label text (c9d4880)
  • event-display: add labels configuration to dat.GUI menu (d677089)
  • event-display: add labels to UI configuration (d90e3a6)
  • event-display: add size and color options for labels (3ce675f)
  • event-display: better handling of labels object (e10a68d)
  • event-display: complete setup with webpack for browser (3f6367f)
  • event-display: complete support to save and load labels (2219a3e)
  • event-display: create a url options manager for url options (fe0b2e6)
  • event-display: create generic function for getting object position (8d7b160)
  • event-display: delete label on empty value and change add label icon (3756330)
  • event-display: make label always look at camera (0837334)
  • event-display: set up add label to object functions (db261a6)
  • event-display: setup webpack for browser bundle (dc05ed9)
  • event-display: support to hide widgets through URL (cb2ec40)
  • event-display: use optional chaining for hide widgets url option (c991e54)
  • event-display: Use types for phoenix menu configuration (79e6d7c)
  • event-display: working labels object (60269f7)
  • Update Angular and all packages to latest (f4c2e31)

1.3.0 (2021-01-16)

Bug Fixes

  • event-display: assign the right name to geometry (b7e8da0)
  • event-display: code improvements (f94c0e4)
  • event-display: fix parsing of GLTF geometry (dc5d489)
  • event-display: improve code for hiding tube tracks (e9f1bc9)
  • event-display: minor script fix (5139c6e)
  • event-display: remove color from obj file userdata (8ba94e7)
  • event-display: revert jasmine spec files (dc140dd)
  • event-display: try fixing CMSLoader tests (789da8b)

Features

  • event-display: display size on selection (6943f79)
  • event-display: hide tube tracks on zoom (7d606b2)

1.2.0 (2020-12-06)

Bug Fixes

  • event-display: add Edward's controller set up (a6a1c19)
  • event-display: changes to animation loop for VR (37df19f)
  • event-display: finally fix VR completely (4764196)
  • event-display: fix applying multiple cuts at the same time (8f3e8e1)
  • event-display: fix applying state for range slider (c36a222)
  • event-display: fix loading and add default view to experiments (ab8feb4)
  • event-display: initialize cuts with correct values (e297c98)
  • event-display: make it possible to flat shade (dcf6cec)
  • event-display: optimal animation loop set up (da3ead5)
  • event-display: optimal render for effects manager (1975d70)
  • event-display: reset clipping on init (029d526)
  • event-display: stop animation loop on home (c39ecd3)
  • event-display: update configuration in tests (18f8db2)

Features

  • app: add toggle for screenshot mode (22a1ec8)
  • app: make loader generic (ff10477)
  • app: set up performance mode with selection (947f6bf)
  • app: use event display loader in Angular component (25b2a9d)
  • event-display: ability to add geometry to a menu folder (30b0383)
  • event-display: ability to initialize event display without init (69d3f75)
  • event-display: add ability to add parametrised geometry (04dc545)
  • event-display: add and set up loading manager (5f0f942)
  • event-display: handle loading better (9474565)
  • event-display: make loading functions return Promise for async await (4262a1b)
  • event-display: performance mode and antialias support (d3920c4)
  • event-display: support for toggling antialiasing (48130b2)
  • event-display: use object to simplify configuration (4b10452)

1.1.0 (2020-11-07)

Bug Fixes

  • app: cut filter failed if value return was zero (0a26fea)
  • app: cut should be pT, not mom (73b7c27)
  • app: fix attribute pipe (0980379)
  • app: fix tests (f87c587)
  • app: pT should always be positive (3918159)
  • event-display: add optional chaining to CMS event info (fixes tests) (5283e9a)
  • event-display: fix geometry too big in overlay view (c7a35db)
  • event-display: fix URL event not working with hash routes (9eb21f5)
  • event-display: Formatted correctly (b46c49f)
  • event-display: use optional chaining in CMS loader (cfb1b6a)
  • VR: Fix bugged scene in VR mode (9efd9ca)

Features

  • app: Option to load config from URL in ATLAS (1906976)
  • app: phoenix-ui-components library (17909eb)
  • app: yet another MAJOR refactoring (1261358)
  • event-display: add defaultView to configuration (612205c)
  • event-display: implicitly load event data from URL (9e3dc20)
  • event-display: state manager for managing event display state for save and load (7d1ca22)

1.0.2 (2020-10-05)

  • Complete deployment set up (399ac77)

1.0.1 (2020-10-05)

Note: Version bump only for package phoenix-event-display