More widgets with bugged automation
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### System Information
Arch Linux
### LMMS Version(s)
Version 1.3.0-alpha.1.575+gbda042e1e (Linux/x86_64, Qt 5.15.13, GCC 13.2.1 20230801).
### Most Recent Working Version
_No response_
### Bug Summary
Related to #2382 and #2399. There are many many widgets here and there for which it makes no sense to be automatable, or they should be but are currently don't work or bugged:
- Monstro tabs (doesn't work)
- BitInvader waveform buttons (they are individual buttons instead of one control)
- Organic Randomize button
- Folder and patch buttons in Sf2, GIG, PatMan
- sfxr: all buttons except waveform
- VeSTige: all
- Vibed: String, Octave, Waveform selections (same as with BitInvader)
- Watsyn: bottom right square buttons
### Expected Behaviour
These models should not be automatable, except for radio style buttons that should run through the available options.
### Steps To Reproduce
Try to automate any of the widgets listed above.
### Logs
_No response_
### Screenshots / Minimum Reproducible Project
_No response_
### Please search the issue tracker for existing bug reports before submitting your own.
- [X] I have searched all existing issues and confirmed that this is not a duplicate.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing automation on the listed widgets in the reported LMMS version, then locate the implementations for each affected instrument or plugin. Check that non-automatable controls no longer expose automation and that radio-style controls cycle through their available options. Done means the listed cases behave consistently without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100