Releases: seek-oss/playroom
v0.31.0
Minor Changes
-
8ce01ff: Add keyboard shortcuts legend to the settings panel, to help with discoverability.
-
8ce01ff: Adds keybinding for wrapping the current selection in a tag.
Pressing Cmd+Shift+, (or, on Windows, Ctrl+Shift+,) will wrap the currently selected text in an empty fragment that is ready to be typed in.
Works for single cursors (doesn't wrap anything), single line selections, multi-line selections, and multiple cursors.
v0.30.0
Minor Changes
-
b247e88: Adds multi-cursor support.
The keyboard shortcuts added in the previous version (swap/duplicate line up/down) now support multiple cursors being on screen.
"Select next occurrence" and "add cursor up/down" have also been implemented.Keybinding Action Alt + Up Swap line up Alt + Down Swap line down Shift + Alt + Up Duplicate line up Shift + Alt + Down Duplicate line down Cmd + Alt + Up Add cursor to prev line Cmd + Alt + Down Add cursor to next line Cmd + D Select next occurrence
v0.29.0
v0.28.2
Patch Changes
-
8030325: Update all dependencies
-
8030325: Fix error message on gutter marker tooltip
Playroom wraps the code in a Fragment to compile it and then removes it from the error message displayed as a tooltip on the gutter marker if it fails to compile.
The logic has been improved to remove the first occurence of an opening
<React.Fragment>
and the last occurence of</React.Fragment>
.Errors should no longer incorrectly have a stray closing fragment:
"unknown: Expected corresponding JSX closing tag for <Boxerror>. (3:0) 1 | <Boxerror> 2 | ... -> 3 | </Box></React.Fragment> +> 3 | </Box> | ^"
-
cbcf1cf: Update dependencies (and move to pnpm internally)