Releases: root-project/jsroot
Releases · root-project/jsroot
4.5.3
- Fix - position of TFrame in canvas/pad
- Fix - use histogram fMinimum/fMaximum when creating color palette
- Fix - correctly draw empty th2 bins when zmin<0 is specified
- Fix - limit th2 text output size
- Fix - use histogram fMinimum/fMaximum when drawing z axis in lego plot
- Fix - error in TGeoCtub shape creation
- Fix - error in pcon/pgon shapes when Rmin===0
- Fix - copy-paste bug in 4.5.2
4.5.2
4.5.1
- Fix - correctly handle ^2..^9 in TFormula equations
- Fix - support TMath::Gaus in TFormula
- Fix - correctly display ^2 and ^3 in SVG text output
- Fix - do not show tooltips for empty TProfile bins
- Fix - statbox toggling was not working on subpads
- Fix - positioning of 3D objects in Webkit browsers in complex layouts
- Fix - difference in TF1 between ROOT5/6 (#54)
4.5.0
- Zooming with mouse wheel
- Context menus for many different objects attributes are provided
- Context menu for every drawn object can be activated via toolbar button
- Support browsing of TTask and derived classes (#40)
- Apply user range for drawing TH1/TH2 histograms, also when superimposed (#44)
- Implement scaling factor like x10^3 on the vertical axes
- Provide shortcut buttons for each subpad
- Implement simple drawing for TBox, TWbox, TSliderBox classes
4.4.4
4.4.3
- Fix - wrong selection of TH1 Y axis range when errors are displayed (#44)
- Fix - apply user range for TH1 X-axis zooming (#44)
- Fix - protect against pathological case of 1-bin histogram
- Fix - use error plot by default in TH1 only when positive sumw2 entry exists
- Fix - for TH2 box draw option draw at least 1px rect for non-empty bin
- Fix - support transparency (alpha) in TColor (#45)
- Fix - correct tooltip handling for graphs with lines and markers
- Fix - interactive zooming in TH2 when doing histogram update
4.4.2
4.4.1
- Fix - colz palette resize when drawing histogram second time
- Fix - use embed in TCanvas color for background color of canvas itself
- Fix - rotate too long X axis text labels
- Fix - draw histogram bins on frame boundary
- Fix - use alternative color for shapes with default black color
- Fix - correctly handle pcon/pgon shape with rmin==rmax on top or bottom side
4.4.0
- Fix faces orientation for all TGeo shapes.
- Improve TGeoTorus creation - handle all parameters combinations
- Implement TGeoCompositeShape, using ThreeCSG.js
- Fix problem with color pallete when switch to 3D mode (#28)
- Use nested CSS classes to avoid conflicts with other libraries (#29)
- Let move and resize TFrame
- Improve TH1/TH2 drawings
- draw all histograms points in the range (no any skipped bins)
- minimize SVG code for drawing (up to factor 100)
- gives significant speedup in drawings
- SVG code improvement for TGraph, TF1, TAxis drawings
- Provide new tooltip kind
- created only when needed (minimizing SVG code)
- tooltip can be drawn for every object in the frame
- touch devices are supported
- Fix - let draw same object on the canvas with different options
- Create cached list of known class methods. It can be extended by users.
- Use of cached methods improves binary I/O performance by 20%
- Support TGaxis
- Project now can be obtained via 'bower install jsroot'
- Support 'scat' and 'text' draw options for TH2
- Support in binary I/O zipped buffers bigger than 16M
- Correctly handle in binary I/O pointer on TArray objects (like in THnSparseArrayChunk)
4.3
- Implement TGeoCtub, TGeoParaboloid and TGeoHype shapes
- Support TGeoTube with Rmin==0
- Exclude empty faces in TGeoArb8
- Improve TGeoSphere creation - handle all parameters combinations
- Introduce JSROOT.cleanup() function to safely clear all drawn objects
- Fix wrong resize method in 'tabs' and 'collapsible' layouts
- Fix canvas resize problem (#27)
- Fix zero-height canvas when draw TGeo in collapsible layout
- Fix problem of simultaneous move TGeo drawings and canvas in flexible layout