Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Staging 2024 01 #1048

Merged
merged 226 commits into from
Feb 12, 2024
Merged

Staging 2024 01 #1048

merged 226 commits into from
Feb 12, 2024

Conversation

davidfig
Copy link
Collaborator

@davidfig davidfig commented Jan 30, 2024

Completed:

  • don't change order of users when following
  • add follow information to User and UserUpdate in Rust/TS
  • UI to indicate if users are following
  • track a user's index on the server to ensure all users see the same user number/color
  • multiplayer users are sorted by index so everyone sees the same user ordering
  • shift-enter while editing a cell completes the edit and shifts to cell above instead of below (Shift+enter should move up #883)
  • fix ctrl+/- when editing a cell (fixes Giving focus to a cell allow browser-level zooming #900)
  • fix visual glitch where the auto-expand box (bottom-right) of a cell does not render when editing a cell - this glitch was caused by the grid cursor being unable to measure with the width of CellInput since the cursor draws before react renders the CellIput
  • improve sync status message by making the status red w/different tooltip text when reconnecting after a loss of connection
  • alert user that tries to navigate away from the page while syncing to the server
  • paste values only
  • paste formats only
  • paste special available from floating menu's more menu and command palette
  • Fallback to pasting plaintext when html fails. Fixes Copy/Paste from an HTML table #1047
  • Include code_runs in column and row bounds calculation for selecting columns and rows.
  • Properly displays cursor position when in a sheet other than the first one. Fixes bug: "Cursor: (0, 0)" stops updating when on another sheet #1062.
  • Fix bug with overflow (bleed) between hashes. Fixes bug: text bleeds when going over vertical axis #1061
  • rewrite column.values to a simpler structure
  • shrink CellSheets size a bit to reduce the time to render each one (in exchange for larger up-front costs)
  • Move Python code to a library
  • Test Python code
  • Add package.json + scripts for dev, build, and test
  • Simple auto-complete for cell() and cells()
  • Fixes Python Errors: Stack Trace is Wrong #53
  • Addresses feat: python cell highlights #567
  • parse numbers, currency, and percentages with commas
  • rust and TS support for boolean values
  • render boolean
  • also fixed center alignment (it was off by a couple pixels)
  • rust function to search a sheet
  • rust function to search across all sheet
  • exported rust function for TS
  • search dialog and implementation
  • search in command palette (both search in sheet and search in all sheets)

Asaaj and others added 30 commits January 20, 2024 20:29
@davidkircos davidkircos temporarily deployed to quadratic-api-dev-pr-1048 February 7, 2024 13:31 Inactive
@davidkircos davidkircos temporarily deployed to quadratic-api-dev-pr-1048 February 9, 2024 13:32 Inactive
@davidkircos davidkircos temporarily deployed to quadratic-api-dev-pr-1048 February 12, 2024 20:01 Inactive
@davidkircos davidkircos merged commit 4a6e33b into main Feb 12, 2024
11 of 12 checks passed
@davidkircos davidkircos deleted the staging-2024-01 branch February 12, 2024 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants