Skip to content

Add spreadsheet#13

Draft
kaleidawave wants to merge 3 commits intomainfrom
spreadsheet
Draft

Add spreadsheet#13
kaleidawave wants to merge 3 commits intomainfrom
spreadsheet

Conversation

@kaleidawave
Copy link
Owner

@kaleidawave kaleidawave commented Jul 13, 2025

Spreadsheet web app

Run with

npm i
npm run

Features

  • Tab and shift keys to move around cells
  • Syncs with server via web-sockets
  • Expression evaluation (via mathematics-parser). Can reference cells =2*B1 + B2
  • Resizable columns
  • Horizontally drag numeric inputs to change value

To implement

  • Save tables
  • Send table information on new connection
  • Recursive evaluation (and cyclic reference checking)
  • Resizable rows
  • Message sanitisation. More message checking (bad expressions, invalid positions) and error handling

@kaleidawave kaleidawave added tool CLI tool web web (sites | tools | apps) javascript or the typed variety labels Jul 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript or the typed variety tool CLI tool web web (sites | tools | apps)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant