Nicolás Hatcher
2b530423c8
FIX[base]: Adds test for names and row heigh
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
51c41900d7
FIX: Fix broken tests
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
730a815729
FIX[Editor]: More simplifications and fixes
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
9805d0c518
FIX: Set the color of the refe range to be the next from the active ranges
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
10a9d36f3d
FIX: Make biome happy
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
480640dc98
UPDATE[WebApp]: we can now delete models on the localStorage
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
3058a63e4f
FIX: Correct default for vertical align
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
8275d73b64
FIX: Set default row height to 22
...
This matches the line height. So far a magic number
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
072abb2240
FIX: Vertical Align by default is bottom
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
9a46e5ccc7
FIX: More fixes to the cell editor
...
* Font family is Inter, font size 13, line-width 22
* Correct vertical align for multiline text
* Entering multiline text sets the height of the row (!)
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
585e594d8d
FIX: Diverse fixes to the editor
...
* Editor now expands as you write
* You can switch between the formula bar and cell editor
* While editing in the formula bar you see the results in the editor
* Give Mateusz more credit
2024-10-15 19:29:21 +02:00
Nicolás Hatcher
248ef66e7c
FIX: Make biome happy
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
15da2e5785
FIX: Close the sheet list menu when a sheet is selected
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
39174add1f
FIX: number format menu closes when selected
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
e412f5fc22
FIX: Delete the selected area correctly
...
Previously it was deleting one extra row and column
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
42c1a39131
FIX: Cell editor correct behaviour
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
f26cdd3a4b
FIX: Sets the patternFill to solid when changing the background color
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
4016eb5944
FIX: Better support for mobile phones
2024-10-11 21:08:16 +02:00
Nicolás Hatcher
58dfdd329e
FIX: Fix broken build
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
4a290aec7c
FIX: Forgotten file :S
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
3966dbc790
FIX: Correct font-size in navigation bar
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
abd4ce4ea5
FIX: Let’s move the outline handle to left and top 1px
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
02da1eb388
FIX: Make default cells 25% larger
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
1131234531
FIX: Slightly better widths in the row headers
...
I'm afraid this nees to be completely redone
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
b495397b5f
FIX: Proper imports
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
8c0a566995
FIX: Set grid color to grey-300
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
dd62dd2dc6
FIX: Set format menu font-size to 12px
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
79b7b9b817
FIX: Correct paddings in formula bar
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
06ae1a1d6d
FIX: Fix tooltips on buttons
...
* Strike through,
* Hide grid lines
* all vertical/horizontal align buttons
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
6390739fd4
FIX: Correct height of toolbar (48) and formula bar (40)
2024-10-08 23:10:34 +02:00
Nicolás Hatcher
e41741cf77
FIX: Change border color between toolbox and formula bar to grey-300
2024-10-08 23:10:34 +02:00
Nicolás Hatcher Andrés
48719b6416
UPDATE: Adds cell and formula editing ( #92 )
...
* UPDATE: Adds cell and formula editing
* FIX: Do not loose focus when clicking on the formula we are editing
* FIX: Minimal implementation of browse mode
* FIX: Initial browse mode within sheets
* UPDATE: Webapp
Minimal Web Application
2024-10-08 19:44:27 +02:00
Nicolás Hatcher Andrés
53d3d5144c
UPDATE: point documentation to app instead of playground ( #93 )
2024-09-28 19:23:32 +02:00
Nicolás Hatcher Andrés
bf9a1ed9f4
FIX: Add infrastructure for python tests ( #91 )
...
Also integrated with CI and runs tests in documentation
2024-09-21 15:46:32 +02:00
Nicolás Hatcher Andrés
11df4a55c7
UPDATE: Adds python bindings ( #90 )
...
* UPDATE: Adds python bindings
Exclude pyroncalc and wasm from test coverage
2024-09-21 11:58:50 +02:00
Nicolás Hatcher Andrés
00b5b65588
UPDATE: bump version to 0.2.0 ( #89 )
2024-09-17 00:27:06 +02:00
Varun Hegde
2b03b3e3b9
Error Handling of public Set functions ( #88 )
...
What are we trying to achieve ?
++ Currently all the major public set functions is panic prone and does not handle and return error. This PR tries to address to all those functions.
What major errors that could happen in these functions ?
++ All the functions which are being made as error safe is being tested against invalid sheet, row and column values, which could given by user
What are the list of functions whose return type has been altered ?
**base/src/model.rs**
1. update_cell_with_text
2. update_cell_with_bool
3. update_cell_with_number
4. set_user_input
5. get_cell_style_index
6. get_style_for_cell
7. set_cell_with_string
++> New functions being added
1. set_cell_with_boolean
2. set_cell_with_number
**base/src/styles.rs**
1. get_style_with_quote_prefix
3. get_style_with_format
4. get_style_without_quote_prefix
5. get_style
**base/src/worksheet.rs**
1. update_cell
2. set_cell_style
3. set_cell_with_formula
4. set_cell_with_number
6. set_cell_with_string
8. set_cell_with_boolean
9. set_cell_with_error
10. cell_clear_contents
11. cell_clear_contents_with_style
++> Above is the comprehensive list of all functions being ( most are public, some are private ) altered for better error handling. As a side effect of changing function signature, there are many changes being done to other functions ( mostly adding "?" to enable to error propagation further )
2024-09-14 17:37:31 +02:00
Nicolás Hatcher Andrés
83a4431417
FIX[WebApp]: Simplify loading logic of workbook ( #87 )
...
Note that previously the model would have been fetched twice
2024-08-24 06:59:19 +02:00
Nicolás Hatcher Andrés
40aa8bebaf
UPDATE: Adds load_from_xlsx_bytes ( #86 )
...
This is usefull if we are transfering bytes, for instance over the internet
2024-08-24 06:50:31 +02:00
Nicolás Hatcher Andrés
b9bf485379
Update README.md ( #80 )
...
We don't need a logo anymore
2024-08-18 12:50:34 +02:00
Nicolás Hatcher Andrés
dc23a7f29c
UPDATE: Adds web app ( #79 )
...
Things missing:
* Browse mode
* Front end tests
* Storybook
2024-08-18 11:44:16 +02:00
Varun Hegde
083548608e
Exporting the Merged Cell : Exports the merged cell properly with testcase to verify the scenario ( #76 )
...
* adding the functionality of exporting the merged cell with testcase to vreify the above enhancement
* addressing review comments : 1) moving the testing to appropriate folder 2) fixing lint errors 3) fixing the scenario when merge cell count is 0
* addressing 2nd round review comments : cosmetic fixes
* addressing review comments : taking reference instead of cloning
2024-07-21 16:13:58 +02:00
Nicolás Hatcher Andrés
0ba80035d2
FIX: Run test coverage only on Pull Request ( #77 )
2024-07-16 07:48:41 +02:00
Nicolás Hatcher Andrés
55a043366a
FIX: Fixes TypeScript types correctly ( #75 )
...
We really need a better way of doing this :/
2024-06-02 19:03:59 +02:00
Nicolás Hatcher Andrés
864a37f1e6
UPDATE: Adds autofill_columns ( #74 )
2024-06-02 18:43:43 +02:00
Nicolás Hatcher Andrés
72c7c94f3d
UPDATE: Autofill by rows ( #73 )
2024-06-02 10:01:46 +02:00
Nicolás Hatcher Andrés
c3a9b006d2
FIX: Export views and showGridLines properly ( #72 )
2024-05-28 21:52:10 +02:00
Nicolás Hatcher Andrés
b37397acb8
UPDATE: Adds ability to show/hide grid lines ( #71 )
2024-05-26 21:28:00 +02:00
Nicolás Hatcher Andrés
49c3b14bf0
UPDATE: Adds get/set views to the user model API ( #69 )
2024-05-20 17:51:09 +02:00
Nicolás Hatcher Andrés
d2cba48f8e
FIX: Fixes incorrect result in M1 Apple silicom ( #68 )
2024-05-19 10:34:57 +02:00