Open rl2939 opened 3 days ago
huh thats very nasty. thanks for the finding. It was added in https://github.com/SVModular/DrumKit/commit/0d20223f84753e46d28990a63b89cd14406ea32f
so lets either remove that part of the code that does shadow, or replace it.
from looking at other parts of the codebase the "DK*" classes all follow the same style, so I dont think we need to remove the class altogether, just the nvg drawing part.
I did shadow for AIDA-X plugin before, a simple gradient is fine enough for this I think. https://github.com/AidaDSP/AIDA-X/blob/main/src/aidadsp-ui.cpp#L398
Description
DrumKit is supposed to be licensed under the CC0 1.0. However, I took a look at DrumKit's shadow.hpp, and it looks like they are using code from a non-GPL3.0+ compatible license. I think this portion of the code, and any calls to this code, should be removed from our version of Drumkit. If this is not possible, I think we should replace these modules with something else (such as the SickoCV modules).
The license in question: