make CardsGridView and Card customizable
Current CardsGridView and Card (and its templates) widgets do not provide the customizability that other frameworks provide (web frameworks, for example: electron, vue.js, etc.). Yes, I know that Qt is not the same as them, but currently CardsGridView only properly supports Kirigami.Card that has preset size. If your image has too big of a size, it will glitch the entire UI (bug report), or you can't easily set how big the cards should be (maybe because of certain limitations that I do not know of ?). This introduces problems with consistency, which is one of KDEs goals. App developers not being able to use these widgets properly only means that they will either:
- not use this framework,
- have to make their own implementation, which of course introduces inconsistency with other apps, which was briefly addressed by Niccolò Ve in his video.
Edited by Matej Starc