Matthew Lipski

Results 14 issues of Matthew Lipski

There are 2 issues relating to `scrollIntoView` that this PR fixes: 1. When the user presses Enter to create a new block, and that block is below the viewport, it's...

We should add a shorthand to be able to pass just an array to `getItems` in `SuggestionMenuController`, which then uses the default filtering. Also, we should add documentation to the...

documentation
enhancement
prio:mid

Functions/methods for block nesting currently act on the block containing the text cursor. We should keep this as the default behaviour, but also add an argument for a block identifier...

enhancement
prio:low

For this particular nesting pattern: ``` block1 | block2 | | block3 | | | block4 | block5 ``` With the cursor at the start of `block2`, attempting to un-indent...

bug
prio:high

Currently, the "Adding DOM Attributes" page/feature is pretty useless since you can just access the elements using their CSS classes anyway. However, it is somewhat useful for applying Tailwind classes,...

documentation
prio:low

Currently, keyboard shortcuts, input rules, and the block type dropdown doesn't work properly when a selection is active. The keyboard shortcuts and input rules only apply to the first block...

bug
prio:mid

There's an issue in some scenarios with nested `div`s which causes text nodes that come after element children to become contcatenated into a single block. The parsing bug is a...

bug
prio:mid

This PR changes the element type of file blocks' add block button to a `button` from a `div` and makes the file panel open on Enter. It also removes the...

You can already resize table cells in BlockNote, but these use premade TipTap nodes and so their widths are not really accessible to get/set via the BlockNote API. This PR...

This PR reworks the custom UI example and adds a non-pro example for how to make a static formatting toolbar. The new custom UI example uses Material UI to implement...