Open enchev opened 3 years ago
an interesting feature. Are we open to adding dependencies? if so, what sort of SLA or Licensing is acceptable?
Are we open to adding dependencies?
That's a great question which requires an elaborate answer.
TL. DR. We don't want to add any third party dependencies to Radzen.Blazor. The only exception that we made is for the Google Maps API. The sheer effort required to create a map component is beyond our capabilities not to mention the mapping data required.
Here are the reasons we have against adding third party dependencies (which a lot of other vendors are doing):
This is why we decided to "reinvent the wheel" by implementing our own Chart, Scheduler and HTML editor even though we know a lot more popular and powerful third party open source libraries exist. Isn't most of software reinventing the wheel though?
Now about the QRCode itself. We did our research and thanks to this great tutorial we found out that implementing a QR code is not so trivial task. There are a lot of nuances: data size for example requires different QRCode sizes, there is built-in error correction etc. This is why we are postponing the implementation for now.
https://forum.radzen.com/t/feature-request-qr-code-generator/8864