Skip to content

1.1.5 · DaProdMontage con anteprima in alto e ogni montaggio diverso, proprietà riordinabili - #14

Merged
cammo22 merged 2 commits into
mainfrom
claude/funny-tesla-5j9qpq
Oct 1, 2026
Merged

cammo22 merged 2 commits into
mainfrom
claude/funny-tesla-5j9qpq

Conversation

@cammo22

@cammo22 cammo22 commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Cosa cambia

DaProdMontage: prima lo guardi, poi lo importi

  • L'anteprima si vede nel monitor in alto (con play e scorrimento); la timeline non si tocca finché non sei contento.
  • 🎲 Rigenera (stesse scelte, montaggio nuovo), ✅ Importa nella timeline, ✖ Scarta. Rigenerare non accumula timeline (un solo annulla per l'anteprima); Ctrl+Z riporta i bottoni a "Crea".
  • Ogni generazione è originale: seme nuovo → cambiano movimenti (mai due uguali di fila), durate, transizioni, effetti, sovrapposizioni e foto lasciate fuori/ripetute; il tempo totale resta esatto al fotogramma. Ogni montaggio ha un codice ("Variante K7F2Q"): stesso codice = stesso montaggio.
  • Sistemata la pagina buggata: con il pannello Proprietà fissato 📌 (e con contenitore/proprietà chiusi) la griglia si rompeva (zona nera in alto, colonne in fondo): le regole lato-lungo / senza-* non escludevano la pagina Montage.
  • Corretto un errore trovato dalle prove con più semi: una sovrapposizione lunga quanto il video poteva uscire dal montaggio.

Proprietà: tutto chiuso e riordinabile

  • Le sezioni partono tutte chiuse; si riordinano trascinando la maniglia ⠿ e l'ordine si salva per tipo di elemento (immagine, video, audio, titolo, animazione, generatore, effetto, transizione), anche dopo il riavvio. "↺ Ordine di partenza" lo azzera.

Versione 1.1.4 → 1.1.5 (CHANGELOG, README, CLAUDE.md).

Prove

  • tsc pulito, npm run build ok.
  • node test/prove.mjs completo: 325 superate; le 10 fallite erano tutte prove nuove mie che dipendevano dallo stato (sezioni già aperte, progetto non vuoto) e ora sono corrette. node test/prove-nuove.mjs (sfondo, animazioni, montage, pannello) in un giro solo: 122/122.
  • Foto guardate (pagina Montage, anteprima, pannello, telefono).

Da sapere

  • Rigenerare e importare sono provati in Chromium; l'autoplay dell'anteprima parte da solo nell'uso vero (nelle prove si ferma sul fotogramma).
  • Il test di riproduzione sul GOP lungo della CI è già risultato fragile sul runner (non toccato da questa PR).

🤖 Generated with Claude Code

https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk


Generated by Claude Code

claude added 2 commits October 1, 2026 16:55
…ietà chiuse e riordinabili; versione 1.1.5

- Montage: l'anteprima si vede nel monitor in alto; RIGENERA, IMPORTA NELLA TIMELINE e Scarta; un solo annulla per l'anteprima, le timeline non si accumulano
- Montage: ogni generazione ha il suo seme (Variante K7F2Q): cambiano movimenti, durate, transizioni, effetti, sovrapposizioni e foto scelte; stesso seme = stesso montaggio
- Montage: sistemata la griglia della pagina col pannello Proprietà fissato (lato-lungo) e con contenitore/proprietà chiusi; telefono con anteprima e tasto "Monta"
- sovrapposizioni che durano tutto il video non escono più dal montaggio (trovato dalle prove con più semi)
- Proprietà: sezioni chiuse di partenza, riordinabili con la maniglia, ordine salvato per tipo di elemento (clip e blocchi FX), bottone "Ordine di partenza"
- prove: prove-pannello.mjs, prove-montage.mjs con anteprima/rigenera/importa/scarta e variazione dei semi; le prove che usano le proprietà aprono le sezioni
- 1.1.5: CHANGELOG, README, CLAUDE.md, versioni

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk
…dipende dallo stato del progetto

Nel giro completo le sezioni erano già aperte dalle prove di prima e il progetto non era vuoto.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk
@cammo22
cammo22 marked this pull request as ready for review October 1, 2026 17:35
@cammo22
cammo22 merged commit 238c0eb into main Oct 1, 2026
6 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.

2 participants