OpenLightingProject / OpenLightingProject/open-fixture-library
Mutually exclusive categories in editor
Nobody has claimed this yet.
- Dominant language
- JSON
- Stars
- 258
- Forks
- 100
- Avg merge
- 11h 52m
- Merged PRs (30d)
- 53
Description
Since #913, the fixture test has mutually exclusive category groups. One could extract these groups to a shared resource (maybe directly in the schema?) and then use them in the fixture editor: If one category of such a group is used, e.g. Scanner, the other categories (Barrel Scanner and Moving Head) are disabled. Maybe add a hint like "Category 'Moving Head' can't be used along with 'Scanner'" then.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the mutually exclusive groups introduced by #913, then inspect the schema and fixture editor to determine where that shared resource belongs. Done means selecting one category disables the others in its group and displays a conflict hint such as the one described in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, nodejs, nuxt
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100