airstruck / luigi

Lovely User Interfaces for Game Inventors
MIT License
114 stars 21 forks source link

Separate themes from "engines." #42

Open airstruck opened 8 years ago

airstruck commented 8 years ago

Themes are doing too much work, they should be more accessible to designers. Move all function-attributes and some default attributes into engines. Expose most hard-coded values as engine parameters, with current values as defaults. Provide a default engine. Themes should be able to load the engine of their choice, or fall back to the default.