Releases: porecatu/terminal
Releases · porecatu/terminal
Release list
v0.7.5
Full Changelog: v0.7.4...v0.7.5
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- fix: remove timers flaky em testes de CI by @porecatu in #66
- chore(deps): Bump toml from 0.8.23 to 1.1.5+spec-1.1.0 by @dependabot[bot] in #64
- chore(deps): Bump dirs from 5.0.1 to 6.0.0 by @dependabot[bot] in #65
Full Changelog: v0.7.2...v0.7.4
v0.7.2
What's Changed
Full Changelog: v0.7.1...v0.7.2
v0.4.1
Corrigido nesta versão (patch sobre o v0.4.0):
- Campo de nome do editor de grupo e do rename de aba ganha cursor navegável e seleção de texto (
Ctrl+A/Cmd+A,Shift+seta, clique, clique e arraste) - Barra de severidade do balão de aviso deixa de vazar contra o canto arredondado do card
- Processo filho (ex.
node server.js) não sobrevive mais ao fechar a aba ou a janela no Windows — Job Object mais varredura complementar, cobre inclusive PowerShell 7 - Diálogo de confirmação passa a avisar também ao fechar aba/janela com uma única aba, se ela tiver processo ativo
What's Changed
- fix: seleção de texto, barra de aviso e processo zumbi ao fechar aba by @porecatu in #53
- fix: corrige CI quebrado pelo PR #53 (clippy multiplataforma e teste dependente de pwsh) by @porecatu in #54
Full Changelog: v0.4.0...v0.4.1
v0.3.0
Funcional nesta versão:
- Múltiplas abas de terminal, PTY nativo por plataforma (ConPTY/Unix PTY)
- Motor VT via alacritty_terminal, render por GPU (wgpu)
- Grupos explícitos: criar, colapsar, editor de grupo (renomear, cor), menu de contexto, popover de destino, arraste de aba entre grupos e do grupo inteiro
- Seleção múltipla de abas, pílula e cápsula de cor por grupo, animação de reflui ao colapsar/mover
- Mouse, seleção de texto, clipboard
- Overflow da barra com rolagem da trilha
- Tooltip, aviso e diálogo de confirmação (widgets próprios, sem diálogo nativo do SO)
- Segunda janela (Ctrl+Shift+N)
- Fora do macOS: janela sem decoração nativa — drag region e botões próprios, resize por toda borda
What's Changed
- docs: ADRs faltantes para destravar a implementação do v1 by @porecatu in #7
- ci: bump actions/setup-python from 5 to 7 by @dependabot[bot] in #1
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #2
- ci: Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #5
- ci: Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #4
- ci: Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #3
- ci: pina actions do GitHub por SHA de commit by @porecatu in #8
- docs: destrava a F0 e a F1 — fronteira do term, canário e fontes embutidas by @porecatu in #9
- docs: consolida em PRD-010 o comportamento decidido nos ADRs 0013 a 0016 by @porecatu in #10
- feat: cria esqueleto do workspace Cargo (F0) by @porecatu in #11
- feat: implementa porecatu-pty (F1 etapa 1) by @porecatu in #12
- feat: implementa porecatu-term com snapshot de grade (F1 etapa 2) by @porecatu in #18
- feat: threading e loop de render damage-driven (F1 etapa 3) by @porecatu in #14
- feat: fontes embutidas e pipeline de render de texto (F1 etapa 4) by @porecatu in #15
- feat: roteamento e codificação de teclas, scroll e resize (F1 etapa 5) by @porecatu in #16
- feat: mouse, seleção e clipboard (F1 etapa 6, última da fase) by @porecatu in #17
- docs: atualiza documentacao para o estado pos-F1 by @porecatu in #19
- feat: workspace, aba e grupo em porecatu-core (F2 etapa 1) by @porecatu in #20
- feat: camadas, recorte e medidor de texto em porecatu-render (F2 etapa 2) by @porecatu in #21
- feat: layout puro e hit-testing da barra de abas (F2 etapa 3) by @porecatu in #22
- feat: ciclo de vida, OSC 7, titulo e rename (F2 etapa 4) by @porecatu in #23
- feat: overflow, arraste e indicadores da barra de abas (F2 etapa 5) by @porecatu in #24
- feat: quatro widgets de chrome e segunda janela (F2 etapa 6) by @porecatu in #25
- feat: modelo de grupos explicitos e implicitos multiplos (F3 etapa 1) by @porecatu in #26
- feat: selecao multipla e gestos da barra (F3 etapa 2) by @porecatu in #27
- feat: pilula, wrapper tingido e sublinhado por cor de grupo (F3 etapa 3) by @porecatu in #28
- feat: colapso ponta a ponta de grupo (F3 etapa 4) by @porecatu in #29
- feat: editor de grupo, menu de contexto e popover de destino (F3 etapa 5) by @porecatu in #30
- feat: arraste entre grupos, arraste de grupo e animação de reflui (F3 etapa 6) by @porecatu in #31
- fix: wireia group.create, cápsula de cor do grupo e bug de ordem no group_tabs by @porecatu in #32
- fix: animação de colapso esmaece as abas do próprio grupo by @porecatu in #33
- fix: cápsula do próprio grupo encolhe/cresce suave, não só desliza vizinhos by @porecatu in #34
- fix: trilha rolável, botão de nova aba por grupo e zona fixa do global by @porecatu in #35
- docs: atualiza documentacao para o estado pos-F3 by @porecatu in #36
- fix: barra de abas, ícones que não desenhavam e troca da fonte para Iosevka by @porecatu in #37
- fix: nome do grupo na fonte da aba e ícones legíveis no fundo escuro by @porecatu in #38
- fix: remove o "+" global, cor do "+" do grupo por contexto e zona de configurações by @porecatu in #39
- fix: cápsula de cor sobrevive ao colapso e botões de ícone ganham respiro by @porecatu in #40
- fix: cwd do grupo, quadro do terminal e janela fecha sozinha ao esvaziar by @porecatu in #41
- fix: grade re-shapada por frame e truncate medindo prefixo a prefixo by @porecatu in #42
- fix: cursor sumido/deslocado, console no Windows e fonte da barra by @porecatu in #43
- fix: chrome unificado em Iosevka Fixed e pílula de grupo em cor cheia by @porecatu in #44
- fix: sombra e borda na cápsula de grupo e na aba solta by @porecatu in #45
- chore(deps): Bump png from 0.17.16 to 0.18.1 by @dependabot[bot] in #46
- ci: Bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #47
- fix: repassa mouseUp ao terminal em dispatch_mouse_input by @porecatu in #48
New Contributors
- @porecatu made their first contribution in #7
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/porecatu/terminal/commits/v0.3.0