Releases: root-project/jsroot
Releases · root-project/jsroot
7.3.2
7.3.1
- Fix - TGeo update in the
TWebCanvas
- Fix - several tutorials with three.js modules loading
- Fix - redraw pad when change text align attributes
- Fix - pad ranges for
TWebCanvas
, handle log2 scales - Fix - support candle and violin options when creating string draw option
- Fix - labels and tooltips on reversed axes
- Fix - zooming on
TRatioPlot
- Fix - pad ranges calculations for
TWebCanvas
- Fix - set proper background for geo drawing
7.3.0
- Mark methods returning
Promise
as async - Upgrade three.js to r146
- Fix several bugs in
csg.mjs
, improve geometry clipping - Provide
settings.PreferSavedPoints
to excludeTF1
function evaluation when there are saved points - Add more interactive features with
TWebCanvas
- 3-dimensional
TTree::Draw()
now producesTPolyMarker3D
by default - Force
MathJax
rendering when\
symbol is found (#243) - Support
TButton
class - Remove
localfile
url option, only interactively one can open file selection dialog - Fix - show correct bin index in
TH2
tooltips - Fix - interactive move/resize on touch devices
- Fix - correctly handle axis zooming on lego plots
- Fix - histogram statistics calculation with negative bins
- Base version for ROOT 6.28 release
7.2.1
7.2.0
- Use
TAxis
attributes in lego plots - ticks/labels/title colors, sizes, offsets - Correctly resize stats box when number of lines changes
- Support JSROOT usage with yarn and webpack
- Provide
FileProxy
class to let read ROOT files from arbitrary place - Let 'hook' save file functionality to use alternative method to store image files
- Implement 'tabs' layout for objects display (#238)
- Upgrade d3.js to version 7.6.1
- Fix - adjust pad margins when moving palette and frame
7.1.1
- Fix - let modify geo node visibility bits via context menu
- Fix - context menu position adjusting
- Fix -
tree_draw.js
example, exporttreeDraw
function frommain.mjs
- Fix - TH3 scatter plot with large number of bins converted to box2
- Fix - create geo css entries also when expand object in hierarchy (#240)
7.1.0
- Let change
settings
andgStyle
parameters via "Settings" menu of the top hierarchy item - Settings and gStyle can be stored as cookies, automatically read when next time loading webpage
settings.OnlyLastCycle
defines if only last object version shown inTFile
(also as&lastcycle
URL parameter)settings.DarkMode
configures dark mode for GUI and drawings (also as&dark
URL parameter)- Support new
TGraph2DAsymmErrors
class - Support
gStyle.fOptDate
andgStyle.fOptFile
(also as&optdate
and&optfile
URL parameter) - Support
gStyle.fDateX
andgStyle.fDateY
used for positioning date and file on canvas - Support
gStyle.fHistTopMargin
(also as&histmargin=value
URL parameter) - Let save frame, title and stats properties to
gStyle
via correspondent context menus - Support majority of special symbols in
TMathText
- Fix several issues with
TPaveText
7.0.2
7.0.1
7.0.0
- Use ES6 modules for code organization
- Rewrite code with ES6 classes; one have to use class syntax to derive from it
- Upgrade d3.js to 7.3.0, three.js to r138
- Fully remove jQuery and jQueryUI, replace by plain HTML/JavaScript
- Remove "collapsible" and "tabs" layouts which were implemented with jQuery - use "flex" instead
- Improve flexible layout, provide context menu with cascading, tiling, selecting frames
- Use
BigInt
in I/O with 64bit integer which can not be stored as plainNumber
- Starting from Chrome 96, allow embedding WebGL into SVG - solving problem with lego plots in canvas
- Implement all variants of CANDLE and VIOLIN draw options (#194)
- Implement "circular" and "chord" draw options for TH2
- Implement "cjust" draw option when drawing color palette
- Implement "colhz" draw option to plot horizontal color palette
- Implement "pads" draw option for THStack
- In TF1/TF2 always try to use formula, only when fail - apply saved buffer
- Add many standard functions to math like "crystalball_pdf", "gaussian_pdf", "tdistribution_pdf"
- Improve drawing of TEfficiency, support 2D case
- Support new TGraphMultiErrors class
- Let disable TGraph dragging via
settings.DragGraphs
flag (#224) - Correctly display extra data from TGraphQQ
- Implement "3d" draw options for TMultiGraph
- Support "A" hist option (do not draw axis) in lego/surf plots
- Support drawing of TGeo and TAxis3D objects inside TPad
- Implement proper drawing of TEllipse
- Add proper support of "Symbols" and "Wingdings" fonts
- Make "col" default draw option for TH2 in JSROOT gui