update kivymd 0.104.1 to 0.104.2.dev0
This commit is contained in:
parent
d62d464b61
commit
a255840506
|
@ -41,11 +41,12 @@
|
|||
_txt_right_pad: dp(70)
|
||||
font_size: '11sp'
|
||||
MDChip:
|
||||
size_hint: (.16 if app.app_platform == 'android' else .07 , None)
|
||||
label: app.tr._(root.page_type)
|
||||
size_hint: (.16 if app.app_platform == 'android' else .08 , None)
|
||||
text: app.tr._(root.page_type)
|
||||
icon: ''
|
||||
text_color: (1,1,1,1)
|
||||
pos_hint: {'center_x': .91 if app.app_platform == 'android' else .95, 'center_y': .3}
|
||||
radius: 8
|
||||
radius: [8]
|
||||
height: self.parent.height/4
|
||||
AvatarSampleWidget:
|
||||
source: root.avatarImg
|
||||
|
|
|
@ -96,7 +96,7 @@
|
|||
id: myadd_popup
|
||||
size_hint_y: None
|
||||
spacing:dp(25)
|
||||
height: dp(1.2*(myaddr_label.height))
|
||||
# height: dp(1.2*(myaddr_label.height))
|
||||
orientation: 'vertical'
|
||||
MDLabel:
|
||||
id: myaddr_label
|
||||
|
@ -171,7 +171,7 @@
|
|||
<AppClosingPopup>:
|
||||
id: closing_popup
|
||||
size_hint : (None,None)
|
||||
height: 1.3*(popup_label.height+ my_add_btn.children[0].height)
|
||||
height: 1.4*(popup_label.height+ my_add_btn.children[0].height)
|
||||
width :app.window_size[0] - (app.window_size[0]/10 if app.app_platform == 'android' else app.window_size[0]/4)
|
||||
background: app.image_path + '/popup.jpeg'
|
||||
auto_dismiss: False
|
||||
|
|
|
@ -204,18 +204,11 @@
|
|||
# halign: 'right'
|
||||
bold: True
|
||||
MDDropDownItem:
|
||||
id: drop_item
|
||||
# pos_hint: {'center_x': .5, 'center_y': .5}
|
||||
text: 'System Setting'
|
||||
id: dropdown_item
|
||||
text: "System Setting"
|
||||
# pos_hint: {"center_x": .5, "center_y": .6}
|
||||
# current_item: "Item 0"
|
||||
on_release: root.menu.open()
|
||||
on_press: root.set_caller()
|
||||
# MDDropDownItem:
|
||||
# id: dropdown_item
|
||||
# text: 'italiano'
|
||||
# dropdown_max_height: 150
|
||||
# dropdown_bg: [1, 1, 1, 1]
|
||||
# # pos_hint: {'center_x': 0.5, 'center_y': 0}
|
||||
# items: [f"{i}" for i in ['System Setting','U.S. English','italiano','Esperanto','dansk','Deutsch','Pirate English','francais','Nederlands','norsk bokmal','polski','portugues europeu']]
|
||||
BoxLayout:
|
||||
spacing:5
|
||||
orientation: 'horizontal'
|
||||
|
|
|
@ -101,7 +101,7 @@
|
|||
pos_hint: {"top": 1}
|
||||
Image:
|
||||
# source: './images/drawer_logo1.png'
|
||||
source: app.get_default_logo()
|
||||
# source: app.get_default_logo()
|
||||
|
||||
ScrollView:
|
||||
id: scroll_y
|
||||
|
@ -173,7 +173,7 @@
|
|||
NavigationItem:
|
||||
id: allmail_cnt
|
||||
text: app.tr._('All Mails')
|
||||
icon: 'contact-mail'
|
||||
icon: 'mailbox'
|
||||
divider: None
|
||||
on_release: app.root.ids.scr_mngr.current = 'allmails'
|
||||
on_release: root.parent.set_state()
|
||||
|
@ -196,7 +196,7 @@
|
|||
on_release: root.parent.set_state()
|
||||
NavigationItem:
|
||||
text: app.tr._('Settings')
|
||||
icon: 'settings'
|
||||
icon: 'application-settings'
|
||||
divider: None
|
||||
on_release: app.root.ids.scr_mngr.current = 'set'
|
||||
on_release: root.parent.set_state()
|
||||
|
@ -232,7 +232,7 @@
|
|||
on_release: app.root.ids.scr_mngr.current = 'myaddress'
|
||||
on_release: root.parent.set_state()
|
||||
|
||||
NavigationLayout:
|
||||
MDNavigationLayout:
|
||||
id: nav_layout
|
||||
|
||||
MDToolbar:
|
||||
|
|
|
@ -25,6 +25,10 @@ from debug import logger
|
|||
from functools import partial
|
||||
from helper_sql import sqlExecute, sqlQuery
|
||||
from kivymd.app import MDApp
|
||||
import kivy
|
||||
import kivymd
|
||||
print('kivy version......................................', kivy.__version__)
|
||||
print('kivymd version......................................', kivymd.__version__)
|
||||
from kivy.clock import Clock
|
||||
from kivy.core.clipboard import Clipboard
|
||||
from kivy.core.window import Window
|
||||
|
@ -181,15 +185,16 @@ def chipTag(text):
|
|||
"""This method is used for showing chip tag"""
|
||||
obj = MDChip()
|
||||
# obj.size_hint = (None, None)
|
||||
obj.size_hint = (0.16 if platform == "android" else 0.07, None)
|
||||
obj.label = text
|
||||
obj.size_hint = (0.16 if platform == "android" else 0.08, None)
|
||||
obj.text = text
|
||||
obj.icon = ""
|
||||
obj.pos_hint = {
|
||||
"center_x": 0.91 if platform == "android" else 0.94,
|
||||
"center_y": 0.3
|
||||
}
|
||||
obj.height = dp(18)
|
||||
obj.radius = 8
|
||||
obj.text_color = (1,1,1,1)
|
||||
obj.radius =[8]
|
||||
return obj
|
||||
|
||||
|
||||
|
@ -580,7 +585,7 @@ class MyAddress(Screen):
|
|||
obj = MyaddDetailPopup()
|
||||
self.address_label = obj.address_label = label
|
||||
self.text_address = obj.address = fromaddress
|
||||
width = .9 if platform == 'android' else .8
|
||||
width = .9 if platform == 'android' else .6
|
||||
self.myadddetail_popup = MDDialog(
|
||||
type="custom",
|
||||
size_hint=(width, .25),
|
||||
|
@ -1871,26 +1876,20 @@ class Setting(Screen):
|
|||
state.kivyapp.tr = Lang(self.newlocale)
|
||||
menu_items = [{"text": f"{i}"} for i in self.languages.values()]
|
||||
self.menu = MDDropdownMenu(
|
||||
caller=self,
|
||||
caller=self.ids.dropdown_item,
|
||||
items=menu_items,
|
||||
position="auto",
|
||||
callback=self.set_item,
|
||||
width_mult=3.5,
|
||||
# use_icon_item=False,
|
||||
)
|
||||
self.menu.bind(on_release=self.set_item)
|
||||
|
||||
def set_caller(self):
|
||||
"""set_caller module"""
|
||||
self.menu.caller = self.ids.drop_item
|
||||
self.menu.target_height = 150
|
||||
|
||||
def set_item(self, instance):
|
||||
"""set_item module for menu selection"""
|
||||
self.ids.drop_item.set_item(instance.text)
|
||||
self.menu.dismiss()
|
||||
def set_item(self, instance_menu, instance_menu_item):
|
||||
# import pdb;pdb.set_trace()
|
||||
self.ids.dropdown_item.set_item(instance_menu_item.text)
|
||||
instance_menu.dismiss()
|
||||
|
||||
def change_language(self):
|
||||
lang = self.ids.drop_item.current_item
|
||||
lang = self.ids.dropdown_item.current_item
|
||||
for k, v in self.languages.items():
|
||||
if v == lang:
|
||||
BMConfigParser().set('bitmessagesettings', 'userlocale', k)
|
||||
|
@ -1944,10 +1943,8 @@ class NavigateApp(MDApp):
|
|||
kivyuisignaler.release()
|
||||
super(NavigateApp, self).run()
|
||||
|
||||
# @staticmethod
|
||||
def clickNavDrawer(self):
|
||||
# import tempfile
|
||||
# state.appdata = tempfile.gettempdir()
|
||||
@staticmethod
|
||||
def clickNavDrawer():
|
||||
state.kivyapp.root.ids.nav_drawer.set_state('toggle')
|
||||
|
||||
@staticmethod
|
||||
|
@ -2030,20 +2027,19 @@ class NavigateApp(MDApp):
|
|||
self.add_popup = MDDialog(
|
||||
title='add contact\'s',
|
||||
type="custom",
|
||||
size_hint=(width, .25),
|
||||
size_hint=(width, .23),
|
||||
content_cls=GrashofPopup(),
|
||||
buttons=[
|
||||
MDRaisedButton(
|
||||
text="Save",
|
||||
text_color=self.theme_cls.primary_color,
|
||||
on_release=self.savecontact,
|
||||
),
|
||||
MDRaisedButton(
|
||||
text="Cancel", text_color=self.theme_cls.primary_color,
|
||||
text="Cancel",
|
||||
on_release=self.close_pop,
|
||||
),
|
||||
MDRaisedButton(
|
||||
text="Scan QR code", text_color=self.theme_cls.primary_color,
|
||||
text="Scan QR code",
|
||||
on_release=self.scan_qr_code,
|
||||
),
|
||||
],
|
||||
|
@ -2136,35 +2132,10 @@ class NavigateApp(MDApp):
|
|||
instance.parent.parent.parent.parent.parent.ids.top_box.children[0].texture = (
|
||||
img.texture)
|
||||
return first_addr
|
||||
instance.parent.parent.parent.parent.parent.ids.top_box.children[0].source = (
|
||||
state.imageDir + '/drawer_logo1.png')
|
||||
return 'Select Address'
|
||||
|
||||
@staticmethod
|
||||
def createFolder(directory):
|
||||
"""Create directory when app starts"""
|
||||
try:
|
||||
if not os.path.exists(directory):
|
||||
os.makedirs(directory)
|
||||
except OSError:
|
||||
print('Error: Creating directory. ' + directory)
|
||||
|
||||
@staticmethod
|
||||
def get_default_image():
|
||||
"""Getting default image on address"""
|
||||
if BMConfigParser().addresses():
|
||||
return state.imageDir + '/default_identicon/{}.png'.format(
|
||||
BMConfigParser().addresses()[0])
|
||||
return state.imageDir + '/no_identicons.png'
|
||||
|
||||
@staticmethod
|
||||
def get_default_logo():
|
||||
"""Getting default logo image"""
|
||||
if BMConfigParser().addresses():
|
||||
first_addr = BMConfigParser().addresses()[0]
|
||||
if BMConfigParser().get(str(first_addr), 'enabled') == 'true':
|
||||
return state.imageDir + '/default_identicon/{}.png'.format(
|
||||
first_addr)
|
||||
return state.imageDir + '/drawer_logo1.png'
|
||||
|
||||
@staticmethod
|
||||
def addressexist():
|
||||
"""Checking address existence"""
|
||||
|
@ -2589,8 +2560,10 @@ class NavigateApp(MDApp):
|
|||
newImg = PilImage.open(path).resize((300, 300))
|
||||
if platform == 'android':
|
||||
android_path = os.path.join(
|
||||
os.environ['ANDROID_PRIVATE'] + '/app/')
|
||||
newImg.save('{1}/images/kivy/default_identicon/{0}.png'.format(
|
||||
os.environ['ANDROID_PRIVATE'] + '/app' + '/images' + '/kivy/')
|
||||
if not os.path.exists(android_path + '/default_identicon/'):
|
||||
os.makedirs(android_path + '/default_identicon/')
|
||||
newImg.save('{1}/default_identicon/{0}.png'.format(
|
||||
state.association, android_path))
|
||||
else:
|
||||
if not os.path.exists(state.imageDir + '/default_identicon/'):
|
||||
|
@ -3519,7 +3492,7 @@ class SenderDetailPopup(Popup):
|
|||
time_obj = datetime.fromtimestamp(int(timeinseconds))
|
||||
self.time_tag = time_obj.strftime("%d %b %Y, %I:%M %p")
|
||||
device_type = 2 if platform == 'android' else 1.5
|
||||
pop_height = device_type * (self.ids.sd_label.height + self.ids.dismiss_btn.height)
|
||||
pop_height = 1.2 * device_type * (self.ids.sd_label.height + self.ids.dismiss_btn.height)
|
||||
if len(to_addr) > 3:
|
||||
self.height = 0
|
||||
self.height = pop_height
|
||||
|
|
|
@ -41,15 +41,14 @@ requirements =
|
|||
android,
|
||||
openssl,
|
||||
sqlite3,
|
||||
kivy==1.11.1,
|
||||
kivy,
|
||||
pyjnius==1.2.1,
|
||||
libiconv,
|
||||
libzbar,
|
||||
pillow,
|
||||
bitmsghash,
|
||||
#git+https://github.com/surbhicis/KivyMD-1.git,
|
||||
#git+https://github.com/surbhicis/KivyMD-1#egg=kivymd,
|
||||
git+https://github.com/navjotcis/KivyMD#egg=kivymd,
|
||||
#git+https://github.com/navjotcis/KivyMD#egg=kivymd,
|
||||
kivymd,
|
||||
kivy-garden,
|
||||
qrcode,
|
||||
msgpack
|
||||
|
|
Reference in New Issue
Block a user