summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-14Some bugfixesBen Connors
2019-11-13Add test render from chaser view; other thingsBen Connors
2019-11-08Fix some output stuffBen Connors
- Can now defer output load, retry if it fails - New command for showing (currently) output status
2019-11-08Fix pager oversightBen Connors
- Shouldn't add an extra line when no lines are there
2019-11-08Minor UX improvementsBen Connors
- Single-letter to advance first/second chaser - Edit leftmost chaser by default from base mode
2019-11-08Move to OLA rendering; bugfixBen Connors
- Chaser.advance not using proper audio ID - Add OLA renderer as main one
2019-10-31Fix up the rendering modeBen Connors
- Fix bug in chaser code leading to incorrect advance - Only known bug is cursor is in the wrong spot during render
2019-10-30Implement most of run modeBen Connors
- Audio doesn't play the past the first time - Advance is a bit late
2019-10-30Implement live viewing of scenes when editingBen Connors
2019-10-29Fixes; Implement basic rendererBen Connors
- Fix chaser oneshot a bit (still doesn't work) - Basic implementation of a live renderer - Still needs functions for manipulating function data - Lacks audio fades, pause, seek
2019-10-26Basically finish editing functionalityBen Connors
- Can create, view, delete, edit audio functions o Integrated with chaser and base - Can rename functions - Can bind chaser steps to functions - Now confirms on exit
2019-10-26Finish chaser editing on interface; some fixesBen Connors
- Fix saving Workspaces o Order wasn't being generated properly - Finish chaser editing in interface o Create, delete steps o Move steps around o Rename steps
2019-10-26More interface featuresBen Connors
- Can now edit chasers a bit o Edit component steps o Change step durations
2019-10-25Add preliminary chaser viewerBen Connors
2019-10-19Add help function to interfaceBen Connors
2019-10-18Get a decent start on the actual interfaceBen Connors
- Can edit, create, delete scenes - Basic saving
2019-10-18Fix up some bugs/missing featuresBen Connors
2019-10-09Remove multichaserBen Connors
- Easier to do with multiple running functions
2019-10-09Some more work on multichasersBen Connors
2019-10-08Some fixes; start work on multichasersBen Connors
2019-10-01Add initial work on curses interfaceBen Connors
2019-09-29Some fixesBen Connors
- Remove print statements - Fix chaser scope and rendering
2019-09-29Update testsBen Connors
2019-09-27BugfixesBen Connors
- Add some new tests - Run some basic (interactive) chaser tests, they work-ish now
2019-09-26Lots of stuffBen Connors
- Add tests for chaser steps - Finish preliminary implementation of chasers - Implement (de)serialization on chasers and steps - Various bugfixes from testing
2019-09-26Various fixes; start implementing testsBen Connors
2019-09-26Finish initial implementation of chasersBen Connors
- Untested - (De)serialization functions still need implementing
2019-09-25Change module layout; start chaser workBen Connors
- Fix up callbacks - Clean up function implementations - More properties to prevent editing of attributes - Start work on chasers - Implement framework for chaser steps
2019-09-24Initial commitBen Connors
- Basic functionality - Can save/load to XML format (see examples folder) - Can create and edit fixtures and channels - Can create and edit Scenes and Audios - Live updates through callbacks