Glad to see you have things working.
KIvyMD is a project that builds on top of kivy and provides an implementation of Googles Material Design, using kivy. It provides a theming capability. You might be interested is reviewing the KivyMD theme implementation.
https://kivymd.readthedocs.io/en/latest/themes/theming/
https://github.com/kivymd/KivyMD/blob/master/kivymd/theming.py
Just for reference, some kivy resources:
The kv for kivy’s widgets: https://github.com/kivy/kivy/blob/master/kivy/data/style.kv
Kivy default theme images in a single .png for use with an atlas: https://github.com/kivy/kivy/blob/master/kivy/data/images/defaulttheme-0.png
Kivy default theme inages in separate .png files: https://github.com/kivy/kivy/tree/master/kivy/tools/theming/defaulttheme
--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/CAFYkXj%3Dv6R76epwj2S8YtPV1sm23P97_f9K2x1ZHBh7J%2BepGzg%40mail.gmail.com.
KivyMD is really just customizing kivy. I would not expect any significant impact in performance or size.
It has been used by many on mobile platforms.
--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/CAFYkXjmC8b2cE4vm2EMZy%3DQjk2d7jGtyP30mvOAgCZ9BSYhNOA%40mail.gmail.com.