summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-05WIPtempThomas White
2020-06-04Scanout plumbingThomas White
2020-06-04Better state mergingThomas White
2020-05-30Fixture definition and scanoutThomas White
2020-05-27Basic fixture structureThomas White
2020-05-27Turn all Guile stuff into proper modulesThomas White
2020-05-19New combine-states functionThomas White
2020-05-09Work on init.scmThomas White
2020-05-09Switch to Guile 3Thomas White
2020-03-26Add att functionThomas White
2020-03-10Store states as functionsThomas White
2020-02-25Work on description of lighting statesThomas White
2020-02-23Put fixture library into headers and static structuresThomas White
2020-02-23Use internal definition instead of letrecThomas White
2020-02-22New patch-many functionThomas White
2020-02-22New "at" functionThomas White
2020-02-21Do fixture patching from SchemeThomas White
2020-02-20Remove command line and attribute stuff from UIThomas White
It will come back, in some form, later...
2020-02-20Add init.scmThomas White
2020-02-19Put fixtures in a list, not in top-level variablesThomas White
This avoids problems if the fixtures have names which overlap with things.
2020-02-18Add basic Guile stuffThomas White
2019-07-17Redraw the main window periodically anywayThomas White
2019-07-16Initial crossfade stuffThomas White
2019-07-16Put all attribute values in a structThomas White
2019-07-03Change F-key attributesThomas White
2019-07-03Fix integer conversion for 8-bit valuesThomas White
2019-07-02Check gobo/prism flags in any_selected_fixture_has()Thomas White
2019-07-02Set intensity using keyboard up/downThomas White
2019-07-02Attribute bar at bottom of screenThomas White
2019-07-02Rename "struct nanolight" to "struct lightctx"Thomas White
2019-06-30Tweak scaling between floating point and DMX valuesThomas White
We want 0.5 (or 0.0 for -1..+1 attributes) to mean 128 exactly
2019-06-30Add pan/tilt reverseThomas White
2019-06-30Tweak mouse sensitivityThomas White
2019-06-30Gobo selection and rotationThomas White
2019-06-28Add missing offsetsThomas White
2019-06-28Fix direction of tilt movement on screenThomas White
2019-06-28Add more attributes, and add separate properties for RGB vs CMY colourThomas White
2019-06-27New way of doing attributesThomas White
The program now has its own view of what it wants ("this position", "this gobo" etc), and the fixture class contains instructions on how to turn that view into DMX values.
2019-06-17Prevent auto-repeat on playback keysThomas White
2019-06-17Move UI stuff to a separate fileThomas White
2019-06-15Fix home valuesThomas White
2019-06-15Fix number of stopsThomas White
2019-06-15Tidy up stop handlingThomas White
2019-06-15Add stop attributesThomas White
2019-06-15Improve rendering of pan/tilt crosshairsThomas White
2019-06-15Start with intensity on mouseThomas White
2019-06-15Flip display of tiltThomas White
2019-06-15Hold shift for fine controlThomas White
2019-06-15Handle pan/tilt pair inside set_start_attrsThomas White
2019-06-15Use function keys to select parametersThomas White