diff --git a/plugins/utilities/icons_keyboard.py b/plugins/utilities/icons_keyboard.py index 1b69711..cd27eaf 100644 --- a/plugins/utilities/icons_keyboard.py +++ b/plugins/utilities/icons_keyboard.py @@ -9,6 +9,7 @@ # ba_meta require api 8 +import bauiv1 import babase from babase import charstr @@ -20,8 +21,7 @@ for i in range(26 - (len(list_of_icons) % 26)): list_of_icons.append('‎') -# ba_meta export keyboard -class IconKeyboard(babase.Keyboard): +class IconKeyboard(babase.Keyboard if hasattr(babase, 'Keyboard') else bauiv1.Keyboard): """Keyboard go brrrrrrr""" name = 'Icons by \ue048Freaku' chars = [(list_of_icons[0:10]), @@ -32,3 +32,9 @@ class IconKeyboard(babase.Keyboard): f'icon{i//26+1}': tuple(list_of_icons[i:i+26]) for i in range(26, len(list_of_icons), 26) } + + +# ba_meta export plugin +class byFreaku(babase.Plugin): + def __init__(self): + babase.app.meta.scanresults.exports['babase.Keyboard' if hasattr(babase, 'Keyboard') else 'bauiv1.Keyboard'].append(__name__+'.IconKeyboard')