Results 70 issues of Lukas Masuch

## Describe your changes ## GitHub Issue Link (if applicable) ## Testing Plan - Explanation of why no additional tests are needed - Unit Tests (JS and/or Python) - E2E...

## Describe your changes ## GitHub Issue Link (if applicable) ## Testing Plan - Explanation of why no additional tests are needed - Unit Tests (JS and/or Python) - E2E...

security-assessment-completed
impact:internal
change:refactor

If you open a cell and press Escape, it closes the cell overlay. But if you click inside the cell (if it is readonly), escape will do nothing: https://github.com/glideapps/glide-data-grid/assets/2852129/23898488-2505-4f7f-a1c4-5da6c1b145fd Is...

type:bug
package:core

If the click is consumed by something within a cell, e.g. expander icon, link click ... it might be a more expected behavior to not select the cell: https://github.com/glideapps/glide-data-grid/assets/2852129/fea9e862-96b6-41c7-8b26-4ca92bf3f203

type:enhancement
package:core

Add a cell type to the `cells` package to display and edit code with syntax highlighting. The overlay editor could be based on [`monaco`](https://github.com/microsoft/monaco-editor) or [`codemirror`](https://github.com/codemirror/codemirror5) editor. The behavior is...

type:enhancement
package:cells

Closes https://github.com/glideapps/glide-data-grid/issues/843

type:enhancement
package:core

The current version of the number cell only supports normal `Numbers` but not `BigInt` numbers (> 2^53). Two potential solutions would be to: 1. Enable the native number-cell to handle...

type:enhancement
package:core
package:cells

If a user uses `tab` hotkey to go through all cells, I expect that it goes to the next row if it reaches the end of the first row. However,...

type:enhancement
package:core

Supporting multiple column group levels would be useful for use cases like pivot tables. Proposed API: Allow specifying a list of group names that are used to create multi-level column...

type:enhancement
package:core

Input validation via `validateCell` is quite useful. But it can also be confusing for the user since there is no native way of showing why the input is invalid. I...

type:enhancement
package:core