diff --git a/presets.js b/presets.js new file mode 100644 index 0000000..7c16030 --- /dev/null +++ b/presets.js @@ -0,0 +1,56 @@ +import { combineRgb } from '@companion-module/base' + +export function updatePresets() { + let presets = {} + + presets['Start'] = { + type: 'button', + category: 'Timer', + name: 'Start', + style: { + text: 'Start Timer', + size: '18', + color: combineRgb(255, 255, 255), + bgcolor: combineRgb(0, 0, 0), + }, + steps: [{ + down: [{ + actionId: 'startNewTimer', + options: { + description: '', + project: '0', + }, + }, + ], + up: [], + }, + ], + feedbacks: [], + } + + presets['Stop'] = { + type: 'button', + category: 'Timer', + name: 'Stop', + style: { + text: 'Stop Timer', + size: '18', + color: combineRgb(255, 255, 255), + bgcolor: combineRgb(0, 0, 0), + }, + steps: [{ + down: [ + { + actionId: 'stopCurrentTimer', + options: { + }, + }, + ], + up: [], + }, + ], + feedbacks: [], + } + + this.setPresetDefinitions(presets) +} \ No newline at end of file