aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2023-04-09Docs: fix grammarThomas White
2023-04-09Fuss over documentationThomas White
2023-04-09Fix documentationThomas White
2023-04-09Update docs for new transition syntaxThomas White
2023-04-01docs/new-fixture.rst: Remove old quotingThomas White
2022-11-12Introduce new type for attribute namesThomas White
There's a serious problem with the design so far, where symbols are used for attribute names (intensity, strobe, colour etc), and also for attribute values (on, off, random etc). There's no way for 'at' to tell the difference between the two. For example, this form is ambiguous: (at myfixture 'strobe 'on) This commit introduces a new class, <starlet-attribute>, to replace the use of symbols here. The attributes are enumerated in (starlet attributes), and new ones can be added later. The attribute objects remember their 'canonical' names, to allow states to be printed. Apart from solving the ambiguity problem, this has two further advantages. First, attribute names no longer need to be quoted everywhere. Second, multiple names can be used to refer to the same attribute. For example: (define color colour).
2022-07-17Add more information about cue listsThomas White
2022-07-17Add documentation about multi-part cuesThomas White
2022-07-17Add documentation about physical controlsThomas White
2022-07-17Update docsThomas White
2022-06-26Implement missing strobe channels (including in documentation)Thomas White
2022-05-06Add docs/new-fixture.rstThomas White
2022-02-14Update docsThomas White
2021-06-28Add doc about fixture displayThomas White
2021-06-03Add docs/patching.rstThomas White