orb.misc.monkey_patch module¶
- orb.misc.monkey_patch.do_monkey_patching()¶
- orb.misc.monkey_patch.fix_annotations()¶
Pyinvoke doesnt accept annotations by default, this fix that Based on: https://github.com/pyinvoke/invoke/pull/606
- orb.misc.monkey_patch.patch_datatables()¶
KivyMD’s datatables seems to be very buggy. This monkey patch attempts to alleviate some of these bugs & crashes.
- orb.misc.monkey_patch.patch_kv_settings()¶
Kivy hides the app settings if settings are provided. Make sure the app settings are also included in the UI.
- orb.misc.monkey_patch.patch_settings()¶
Kivy’s settings deal very badly with large inputs. This monkey patch resolves this issue.
- orb.misc.monkey_patch.patch_store()¶
Make Kivy’s JsonStore behave more like a regular python dictionary.
- orb.misc.monkey_patch.patch_text_input()¶
Disable keyboard shortcuts when a TextInput is focussed.
- orb.misc.monkey_patch.patch_thread()¶