Commit 34639f68 authored by vertighel's avatar vertighel
Browse files

Fase 6 (UX-linearity) completa; fix fillheader.py; pass style Python; v0.9.5



Fase 6: audit di init/control/sequencer + macro/JS collegati. Bug reali
trovati e risolti: stage relative move morto (macro commentata + JS
mai raggiungibile, eliminati entrambi su richiesta), markup orfano in
control_panel.html. Incoerenze di interazione risolte: colori
start/stop del sequencer omogeneizzati su Expose/Guide, bottoni
webcam move e SET di NoctuaWidget allineati alla convenzione
btn-outline-primary per le azioni atomiche. Rimosso anche il selettore
CSS morto .cv-teccam (viewer.css), flaggato in fase 5.

fillheader.py: corretto bug reale, gli errori di scrittura header FITS
venivano solo loggati senza self.error/return, con salvataggio del
file comunque eseguito. Ora allineato al pattern standard.

Pass di stile Python su tutto noctua/**/*.py secondo dev/conventions/
python.md: riga vuota dopo docstring (203 casi), riga vuota prima del
return finale (269 casi), 2 righe vuote tra top-level, 1 riga vuota
tra metodi di classe, allineamento = nei blocchi self.x = ... — tutte
modifiche meccaniche di solo whitespace, verificate con py_compile.

Bump versione a 0.9.5.

Co-Authored-By: default avatarClaude Sonnet 5 <noreply@anthropic.com>
parent b4f2368c
Loading
Loading
Loading
Loading