v0.4.0
v0.4.0
Breaking changes:
CREATE_SHEET
command now takes an id as parameter
getNumberCols
and getNumberRows
now takes the sheet id as parameter
Improvements
- parser: implement the unary operator +
- functions: add some math functions
- core: Get row and col number of inactive sheets
- registries: label of insert rows/cols
- top_bar: hide insert rows/cols if full col/row is selected
- sidepanel: Tweak header and buttons design
- sidepanel: Toggle sidepanel
- removeRows is now batched (all consecutive rows are removed in one shot) for performance reasons
astToFormula
is now exposed- introduce the concept of
figure
. The figure is an element that lives on top of the grid. It has a registry [TO BE COMPLETED] - core: move
applyOffset
to core plugin - perf: micro-optimisations
- core: Batch row deletion
- functions: add
- PRODUCT
- STDEV
- STDEV_P
- STDEV_S
- STDEVA
- STDEVP
- STDEVPA
- functions: add database functions
- topbar: allow to add custom components to the top-right
Fixes
- conditional_format: Add rule to unactive sheet
- formulas: support cross-sheet references on copy/paste/autofill
- conditional_formatting: correctly set ranges on creation
- sidepanel: Remove padding and fix delete button
- grid, model: correctly update viewport on scroll