4 ms·
I think game-like style is not typical for Kivy apps which do not aim to be games, though looking native has not been Kivy's goal either. I've recently release
by dessant 10y ago
I think game-like style is not typical for Kivy apps which do not aim to be games, though looking native has not been Kivy's goal either.
I've recently released Viorise, a video rank tracker aimed for desktop platforms (https://viorise.com https://viorise.com), though it may also qualify as an Android UI, I've followed Material Design guidelines for most of the widgets and the overall layout of the app.
There have been some proposals for theming (https://github.com/kivy/kivy/issues/691 https://github.com/kivy/kivy/issues/691), but none of them were truly favored by the community. There are also a couple of third-party approaches like KivyMD, or FlatKivy. What they lack is a swappable theme, since there is no true theming support, they are just styled widgets.
Finding a good way to make a declared theme independent from widgets, but still keeping it customizable at runtime has been our main issue. The difficulty comes from theming being much more than a backgorund color, we should also be able to define certain behaviors and interactions, animations etc. These are rather easy and IMHO pleasant to achieve in the scope of widgets, but we haven't yet found a good way to decouple them.
- stuaxo 10y agoIt sounds like something like CSS would be really useful.