Skip to content

Latest commit

 

History

History
359 lines (224 loc) · 30.5 KB

CHANGELOG.md

File metadata and controls

359 lines (224 loc) · 30.5 KB

1.0.20 (2024-01-08)

Bug Fixes

  • codemirror: fix codemirror editor showing nothing on start on small layouts when starting in ouput mode (#181) (6d7598d)
  • default to white color on dark theme (#202) (481035a)
  • messages: place error messages in editor in front of bottom toggles (#183) (b1594d0)
  • Preview: fix style loading delay (#191) (ece4414)
  • serialize import maps (e085e30), closes #204

Features

  • add theme as classname to sandbox (#203) (7e9dc0f)
  • apply theme to preview (#200) (7ae1061)
  • playground: use a height of 100dvh with fallback to original 100vh (#182) (9e99990)
  • preview: allow inject customCode in SSR render and provide context constant SSR_CLIENT for conditional execution of custom code (6c02276)
  • support custom template (#196) (8038b49)

1.0.19 (2024-01-02)

Bug Fixes

  • pass sfc template options to sfc parse (d72dfdf)

1.0.18 (2024-01-01)

Bug Fixes

  • Preview: fixing incorrect styles during onMounted #191 (501e552)

1.0.17 (2023-12-29)

1.0.16 (2023-12-21)

Bug Fixes

Features

  • use shikiji for more accurate highlight (#190) (e79aa1a)

1.0.15 (2023-12-20)

Bug Fixes

  • ensure reuse AST in non-inline mode (5e4c710)

1.0.14 (2023-12-16)

1.0.13 (2023-12-13)

Bug Fixes

1.0.12 (2023-12-10)

1.0.11 (2023-12-07)

Bug Fixes

  • editor: re-enable scroll beyond last line in monaco (4b7ec8d)
  • FileSelector: do not position file name field on bottom (04fd2dd)

1.0.10 (2023-12-07)

Bug Fixes

  • FileSelector: do not position file name field on bottom and make placeholder color transparent (1203ee8)

1.0.9 (2023-12-06)

Features

  • DileSelector: improve aspect when editing (806ff37)

1.0.8 (2023-12-05)

Bug Fixes

  • monaco: dispose of languageSelectionListener for static CDN files (df695a1)
  • monaco: ensure value is only set after the editor model is set for current file (if not readonly) (bd16336)

Reverts

  • monaco: do not use scrollBeyondLastLine - it looks bad (ff2b1dc)

1.0.7 (2023-12-04)

Features

  • editor: save all files when changing from manual save to auto save (d841cff)

1.0.6 (2023-12-04)

Bug Fixes

  • editor: guard for existance of editor instance in watchers (13a3def)

Features

  • CodeMirror: load highlighter for sass and md (5f46fcb)

1.0.5 (2023-12-04)

Bug Fixes

  • editor: pass language mode to editors (75a29d8)
  • FileSelector: fix position of changed file marker (a229f55)
  • layout: fix output/code label with layoutReverse; fix CodeMirror not showing content when starting with preview (mobile) (6327b15)

Features

  • editor: major refactor for autoSave (20e1340)
  • llayout: usee 10dvh for height with fallback to 100vh (37a9455)

1.0.4 (2023-12-03)

Bug Fixes

  • editor: make sure save is triggered when autosave is turned on (1901a0c)

1.0.3 (2023-12-03)

Bug Fixes

  • editor: fix not reactive autosave (93dde86)

1.0.2 (2023-12-03)

Bug Fixes

  • codemirror: debounce change event to prevent locking the editor (7ef9887)

1.0.1 (2023-12-03)

1.0.0 (2023-12-03)

Bug Fixes

Features

  • add reload function (#103) (12ebcea)
  • add sublime keymap (#45) (29263d8)
  • add default height for Repl component (#109) (d9673eb)
  • add error toggle (#98) (51819cc)
  • add file renaming (#63) (eb41c3a)
  • add hidden file (#17) (35b6f1a)
  • add layout reverse api #162 (#163) (c1cd77a)
  • add ls (a7bffd6)
  • add monaco light theme (#121) (ead9667)
  • add search and replace (#67) (4ca3d94)
  • add template for new file (9a0be1d)
  • add tsconfig file (#114) (29f6af5)
  • allow starting on a specific view (#15) (7e63511)
  • complete provideDefinition (2035fc4)
  • completed provideCompletionItems (81ef510)
  • completed provideHover (3922239)
  • completed provideSignatureHelp (c599f2b)
  • completed setModelMarkers (86079ad)
  • download TS dynamically (#125) (97f698f)
  • editor: add Emmet for both editors (02c0079)
  • editor: implement autosave config (794e4ce)
  • export compileFile (#13) (60db549)
  • export Preview component (#39) (0b93cd6)
  • expose dependency version (aecfd8a)
  • expose TS localized languages (a52dd14)
  • file-selector add horizontal scroll (#10) (d0c961e)
  • FileSelector: add an increment counter for new files (#36) (63b8f22)
  • FileSelector: edit file name in place and auto resize input on typing (4c27b9d)
  • gzip serialized state (#43) (b12eb88)
  • implemented provideCodeActions, resolveCodeAction (1d37f55)
  • implemented provideCodeLenses, resolveCodeLens (bddb65b)
  • implemented provideDeclaration (8e437f0)
  • implemented provideDocumentColors, provideColorPresentations (ddde114)
  • implemented provideDocumentFormattingEdits (73f046d)
  • implemented provideDocumentHighlights (f782496)
  • implemented provideDocumentRangeFormattingEdits (0e64a81)
  • implemented provideDocumentSymbols (1cda6c6)
  • implemented provideFoldingRanges (dd083d3)
  • implemented provideImplementation (49d8d7e)
  • implemented provideInlayHints (61d18c9)
  • implemented provideLinkedEditingRanges (1046ac8)
  • implemented provideLinks (3bc4063)
  • implemented provideOnTypeFormattingEdits (f50e1c9)
  • implemented provideReferences (6b05d17)
  • implemented provideRenameEdits (5ca6318)
  • implemented provideSelectionRanges (2037d73)
  • implemented provideTypeDefinition (b80bb0d)
  • implemented resolveCompletionItem (3ef6ffd)
  • local JSON files (#82) (db076eb)
  • memorize show error state (#117) (ab4b7cd)
  • Message: move it in front of button/toggles (18a9f77)
  • monaco: support to keep selection and cursor position (#99) (db8c1bd)
  • pass vue dts module version from store (2a0dfc0)
  • preview: call customCode (importCode/useCode) on both server and client on SSR (6a30326)
  • provide fs option to support 3.3 external type resolving (f0e826a)
  • respect browser language (f9fedcd), closes #123
  • support auto close tag / auto .value (f765d54)
  • support custom display placeholder content (#160) (9ca27a1)
  • support custom element styles (#173) (812730d)
  • support custom file go to difinition (#102) (519b0cc)
  • support for sandbox page customization (#42) (a22b969)
  • support omitting ts/js extensions (130a137)
  • support passing in compiler-sfc options (f6c7049)
  • support ssr + hydration (098aa89)
  • support toggling between dev/prod for Vue runtime (8d3a2e6)
  • support ts in template expressions (a1e9881)
  • toggles: align 'show error', output, and iOS kbd on bottom and make them not overlap (c95ae1a)
  • transform: allow custom transformers for template and styles (5869a91)
  • upgrade volar (d925ba3)
  • upgrade volar (0783d93)
  • upgrade volar (0aac8d1)
  • use monaco (e833cf1)
  • use ts version option for ts lib dts acquire (376fe3b)
  • vertical mode (d59bb6c)

Performance Improvements

  • cache ts.ScriptSnapshot.fromString (6f34b78)
  • preset failed node_modules paths to speed up dts acquisition (e93f049)