Skip to content

v0.1.3 — editor na área central

Choose a tag to compare

@criptogus criptogus released this 15 Sep 14:38
· 1 commit to main since this release

Corrige: ao clicar num documento, o editor abria dentro da coluna lateral em vez da área central.

O que mudou

O pane único continha a lista e o editor, então abrir um documento renderizava o editor dentro do painel lateral.

Agora são dois panes com papéis distintos:

Pane Posição Conteúdo
pane placement: 'right' a lista de documentos (onde um plugin de barra lateral pertence)
editor placement: 'main' + dock: { pane: 'workspace', pos: 'center' } o editor — abre como aba do workspace, na área central

A seleção é compartilhada por um store de módulo lido com useSyncExternalStore, já que cada pane é a sua própria árvore de componentes.

Também

  • A linha da lista marca o documento aberto.
  • O cabeçalho do editor tem recarregar / abrir no preview / fechar.
  • O pane do editor vazio diz onde escolher um documento, em vez de ficar em branco.

Teste

PANE_ID e EDITOR_PANE_ID são exportados e o load test afirma que cada alvo de reveal compõe como <pluginId>:<paneContributionId> — um id que não bate não revela nada, em silêncio.