Changelog¶
1.0.0¶
Primeiro lançamento público.
Staging¶
- Modelo de slot — uma linha constrói Backdrop, Peg, Group, Composite, Drawing e uma cadeia de efeitos. Toda linha da árvore é o mesmo objeto; o que muda é quais componentes estão marcados.
- Coluna Details — a cadeia que cada linha vai construir, escrita na ordem da ligação.
- Coluna Range — sequências, frames únicos, holds e buracos, relatados com honestidade.
- Split e Merge — modos de split hierárquico e por irmãos, Merge Selected e Merge Down, com variantes em nível de frame atrás de sua própria trava.
- Super nodes — uma linha que se expande num bloco autossuficiente, renomeado numa única edição.
- Tag à mostra é tag editável — com Show Tags ligado, a linha, o campo Name do Inspector e as caixas de seleção dele são três visões de um mesmo estado; edite qualquer uma e as outras duas acompanham.
- Undo/redo em toda a árvore de staging.
Importação¶
- PSD / PSB interpretado pelo próprio OSA: grupos viram galhos, nomes de camada viram tags, máscaras de camada viram mattes, camadas de ajuste viram nós de efeito.
- Pastas de magnet são exatas — dentro de um PSD, uma pasta é um sinal de magnet apenas quando o nome dela é o magnet (ou um alias) e ela não carrega nenhuma tag;
PROPS/Prop-1=P-Dé um drawingProp-1dentro dePROPS, nunca a pasta em si. - Sequências de imagem (PNG, JPG, TIFF, TGA) agrupadas pelo número no nome, com detecção de intervalo.
- SVG escrito como strokes nativos do Harmony.
- TVG copiado como está.
- Templates do Harmony (
.tpl) preparados como um bloco único. - Transform Sync (
.anm) e bakes do Blender (.pvt) preparados como hierarquias de peg 3D com keyframes por frame. - Modos de importação reduzidos à única escolha real:
Art LayersouOriginal Bitmap. - Alinhamento escrito como a keyword do Harmony, nunca o índice do enum.
- Montagens longas cabem na memória — acima de 100 imagens o OSA limpa o histórico de undo do Harmony enquanto avança, e um raster pousando em qualquer art layer leva um disparo do
utransformem vez de dois (medido byte a byte idêntico ao resultado das duas passagens): uma sequência de 840 desenhos dispara ~840 processos em vez de ~1680. - Checkpoint save (opt-in, no grupo Settings do browser) — salva a cena a cada 100 imagens de uma montagem longa para o Harmony liberar os desenhos já escritos. Travado (o motivo aparece ao passar o mouse) até a cena ter sido salva em disco.
Art layers¶
- Quatro art layers por desenho, cada uma com seu próprio tipo e contagem de frames.
- Subart layers — várias imagens empilhadas numa art layer, promovidas automaticamente quando a segunda chega, achatadas na ordem da árvore.
- Achatamento do Original Bitmap espelhado: a art layer receita é composta dentro do frame.
- O flatten pós-assemble reescreve a árvore no formato que a cena consegue guardar, mantendo a procedência.
Estrutura e layout¶
- Layout Wide Bus: masters na linha de cima, conteúdo na linha do meio, composites abaixo do que agregam, cinco slots de FX reservados.
- Backdrops matrioscas — backdrops aninhados medidos de baixo para cima, cada um dimensionado pelo próprio conteúdo.
- Modos de composite medidos contra uma instalação do Harmony 24 (três das quatro entradas do mapa que circulava antes estavam erradas).
Magnets¶
- Destinos nomeados com apelidos, sem distinção de maiúsculas, casados por exato / prefixo / sufixo, o mais longo primeiro.
- Generate Magnet Tree e Generate + Assemble.
- Magnetize Scene lê uma cena existente do Harmony de volta para o staging.
- Receitas de gerador por magnet: cada magnet carrega sua própria estrutura e conjunto de efeitos.
Efeitos e geradores¶
- Transparency (nó ou assado no pixel), Cutter, Blending (25 modos), Glow, Blur.
- Brightness/Contrast, Hue/Saturation, Levels, Tone, Highlight.
- Colour Card e Gradient como holders, e não como elos da cadeia.
- Todo efeito é uma linha de uma tabela só — um efeito novo vira tag, entrada de menu e linha do Inspector num lugar só.
Sessões¶
- Autosave contínuo da árvore de staging, por cena, escrito atomicamente com uma geração de backup.
- Detecção de crash, uma barra de restauração que diz o que voltou e o que não voltou, e armazenamento que se poda sozinho.
Interface¶
- Conjuntos de preferências com exportação/importação.
- Atalhos remapeáveis; menus de contexto leem suas dicas do registro.
- Barra de feedback com canais permanentes e temporários; Assemble travado por blockers.