Daniel
522e734395
update: use different header styling for full column or row selection
2025-11-28 20:10:24 +01:00
Nicolás Hatcher
4e9d7611a8
FIX: Update biome and apply automatic fixes
2025-11-13 19:49:04 +01:00
Nicolás Hatcher
56abac79ca
FIX: Skip cells that have already been computed
2025-07-19 09:07:11 +02:00
Nicolás Hatcher
7193c9bf1b
FIX: Identify off the view port cells to the left correctly
2025-07-19 09:07:11 +02:00
Nicolás Hatcher
266c14d5d2
FIX: Apply copilot suggestions
2025-07-19 09:07:11 +02:00
Nicolás Hatcher
9852ce2504
UPDATE: Text spills now to adjacent cells if needed
2025-07-19 09:07:11 +02:00
Nicolás Hatcher
138a483c65
UPDATE: Double click in the outline handle fills column
...
This also removes React from the equation.
So all event handling is done outside of the React loop.
This simplifies some things and helps us in a possible move
away from React.
This is closer to how we deal with the column and row handle resizers.
I think it works quite well and it is more future proof.
But TBH I just want to try it out and see what is the DX after this.
Fixes #359
2025-06-07 11:12:10 +02:00
Nicolás Hatcher
2eb9266c30
UPDATE: Factor out a couple of helper functions from the main canvas file
2025-06-07 11:12:10 +02:00
Nicolás Hatcher
90763048bc
FIX: Wrap text properly
...
This fixes a bug where if you were wrapping text,
the first word was repeated.
We really need tests!
2025-03-03 21:06:05 +01:00
Nicolás Hatcher
b62256963a
UPDATE: Adds wrapping!
2025-02-28 00:29:44 +01:00
Nicolás Hatcher
f9c9467e6c
FIX: Correct height/width of cells with different font sizes
2025-02-26 23:44:08 +01:00
Nicolás Hatcher
ce7318840d
UPDATE: We can now change the font size!
2025-02-26 19:11:38 +01:00
Nicolás Hatcher
a1353e0817
FIX: More consistent naming conventions in widget
2025-02-26 18:03:15 +01:00
Nicolás Hatcher
fc7335707a
UPDATE: Double click resizes columns/rows automatically
2025-02-19 18:26:49 +01:00
Nicolás Hatcher
b2c5027f56
FIX: Shows borders correctly in case of frozen rows.
...
Also draws the lines at the correct position
2025-02-15 12:46:11 +00:00
Nicolás Hatcher
23ab5dfef2
UPDATE: Add rows/column style APIs
2025-02-15 09:46:39 +00:00
Nicolás Hatcher
8215cfc9fb
UPDATE: split the webapp in a widget and the app itself
...
This splits the webapp in:
* IronCalc (the widget to be published on npmjs)
* The frontend for our "service"
* Adds "dummy code" for the backend using sqlite
2025-01-17 19:27:55 +01:00