/** * WijiBoard – Global Settings * web/js/settings.js * * Manages persisted application settings and defaults. */ const DEFAULTS = { speed: 800, accel: 400, delay: 2500 }; export default { get speed() { return parseInt(localStorage.getItem('wiji_speed') || DEFAULTS.speed); }, set speed(val) { localStorage.setItem('wiji_speed', val); }, get accel() { return parseInt(localStorage.getItem('wiji_accel') || DEFAULTS.accel); }, set accel(val) { localStorage.setItem('wiji_accel', val); }, get delay() { return parseInt(localStorage.getItem('wiji_delay') || DEFAULTS.delay); }, set delay(val) { localStorage.setItem('wiji_delay', val); }, DEFAULTS };