Skip to content

Orbe do teclado: seção na aba, skins e docs (KBO-T6..T8) - #91

Merged
yan-vidal merged 5 commits into
mainfrom
equipe/orbe-teclado-c
Oct 31, 2026
Merged

yan-vidal merged 5 commits into
mainfrom
equipe/orbe-teclado-c

Conversation

@yan-vidal

Copy link
Copy Markdown
Contributor

Seção Orbe na aba Teclado (prévia, copiar a orbe principal, aparência, modo, três toques, aviso ao substituir ação), skins da orbe no Canvas do teclado (cache de bitmap, queda para Ateliê, pele animada só no teclado real), Docs e tour da orbe. Goldens aprovados: config-ajuda-teclado e tour-keyboard-mic (claro/escuro). Testes: JVM, TecladoPanelTest, OrbeDoTecladoPeleTest, OrbeDoTecladoLayoutTest, lint. T9..T11 seguem pendentes.

Prévia da orbe nos seis estados, interruptor de copiar a orbe principal (ligado por padrão, somente leitura),
aparência, modo e três toques quando a cópia está desligada, texto fixo para segurar e arrastar e aviso sempre
que uma ação já atribuída é substituída. O catálogo do editor de barras passa a dizer Orbe e não oferece uma
segunda.
A orbe veste a pele escolhida (Ateliê, Aero, Glitch, Rose Gold, Mascote ou pacote) num bitmap em cache sobre a cor
lisa do tema do teclado. Sem o direito às skins pagas, ou com pacote sem quadros de orbe, aparece o Ateliê e a
escolha continua gravada. No teclado real a pele anda; prévia e golden ficam parados.
A Docs e o tour descrevem a orbe: toques, segurar para falar, arrastar e sobressair, sem o seletor de chips do
mic. Fecha as tasks 6 a 8 no tasks.md, no spec.md e nas lições.
Aprovados só config-ajuda-teclado e tour-keyboard-mic, claro e escuro: o texto novo da ajuda e o roteiro de
segurar e arrastar a orbe. Os outros 268 ficaram bit-idênticos.
… do CI e fim do hint do seletor

O bitmap antigo da pele é reciclado ao trocar o lado. Saem o hint MIC_ACTION_SELECTOR e o seletor de chips do tour.
Goldens config-teclado, config-teclado-travado e config-unlock (claro e escuro) aprovados pelas capturas do CI: a
orbe da prévia agora passa pelo bitmap da pele e muda uns 750 px.
@yan-vidal
yan-vidal marked this pull request as ready for review October 31, 2026 03:34
@yan-vidal
yan-vidal enabled auto-merge October 31, 2026 03:34
@yan-vidal
yan-vidal added this pull request to the merge queue Oct 31, 2026
Merged via the queue into main with commit 880ca6e Oct 31, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant