Files
notas-online/web/js
lgcosta 1b9ce995ba feat(ui): reordenar abas com arraste, botão 🗂 Arquivos na toolbar, lixeira na lista
- Abas: HTML5 drag-and-drop — arrastar uma aba sobre outra mostra marca de
  inserção (borda accent à esquerda/direita conforme o lado) e solta reordenando;
  soltar na área vazia da aba-barra move para o fim; ordem persiste em
  localStorage (passa a valer após o debounce de 400ms de persistTabs);
  ✕ da aba não inicia arraste (dragstart cancelado)
- Toolbar: botão 🗂 Arquivos abre o gerenciador no modo normal (não seletor),
  equivalente ao Ctrl+J
- Lista de notas (sidebar): botão 🗑 em cada linha abre o mesmo diálogo de
  confirmação do menu e exclui a nota mesmo sem aba aberta; se houver aba da
  nota, ela é fechada e a aba vizinha ativada; no mobile o botão fica sempre
  visível (alvo 32px, sem depender de hover)
- deleteNote() agora delega para deleteNoteById(n) (reuso do fluxo com
  presença/persistTabs)
- sw v15
2026-11-05 12:45:34 -03:00
..