Start of the rewrite to a modular system

This commit is contained in:
Dan 2026-01-09 09:15:05 +00:00
parent 2bfdc30caa
commit 4ac45367e5
29 changed files with 4414 additions and 588 deletions

View file

@ -0,0 +1,26 @@
// Debug helper - add this temporarily to main.js to see what's happening
export function debugControlValues(generator) {
console.log('=== DEBUG: Control Values ===');
const values = generator.getControlValues();
// Text controls
console.log('Text controls:');
console.log(' button-text:', values['button-text']);
console.log(' text-enabled:', values['text-enabled']);
console.log(' font-size:', values['font-size']);
console.log(' text-x:', values['text-x']);
console.log(' text-y:', values['text-y']);
// Check which effects are enabled
console.log('\nEnabled effects:');
generator.getAllEffects().forEach(effect => {
const enabled = effect.isEnabled(values);
if (enabled) {
console.log(`${effect.name} (${effect.id})`);
}
});
console.log('\nAll control values:', values);
console.log('=== END DEBUG ===');
}