From b4fff2484341710cd7246e74767d152012c73ac1 Mon Sep 17 00:00:00 2001 From: Sander Land Date: Thu, 2 Jul 2020 19:13:15 +0200 Subject: [PATCH] komi button / playerinfo scaling --- katrain/gui.kv | 6 +++--- katrain/gui/popups.py | 1 + .../i18n/locales/ru/LC_MESSAGES/katrain.mo | Bin 17153 -> 17454 bytes katrain/popups.kv | 5 +++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/katrain/gui.kv b/katrain/gui.kv index 2c03d82..682d1bc 100644 --- a/katrain/gui.kv +++ b/katrain/gui.kv @@ -290,11 +290,11 @@ max_lines: 1 halign: 'center' valign: 'middle' - Label: + Label: # todo: proper scaling/shortening label instead of this jank text: (root.name if root.name and root.player_type==PLAYER_HUMAN and root.player_subtype == PLAYING_NORMAL else i18n._(root.player_subtype) ) + (" ({})".format(root.rank) if root.rank and root.player_subtype != PLAYING_TEACHING else "") size_hint: 1,0.4 - font_size: 0.7 * self.height - text_size: self.size + font_size: self.height * 0.7 if root.player_type==PLAYER_HUMAN else self.height * 0.7 * min(1,18/len(self.text)) + text_size: self.size if root.player_type==PLAYER_HUMAN else (None,self.height) halign: 'center' valign: 'middle' shorten: root.player_type==PLAYER_HUMAN # overflow/cut rank off AI names diff --git a/katrain/gui/popups.py b/katrain/gui/popups.py index 8f730ac..95267fb 100644 --- a/katrain/gui/popups.py +++ b/katrain/gui/popups.py @@ -361,6 +361,7 @@ class ConfigAIPopup(QuickConfigGui): def update_config(self, save_to_file=True): super().update_config(save_to_file=save_to_file) self.katrain.update_calculated_ranks() + Clock.schedule_once(self.katrain.controls.update_players, 0) class ConfigPopup(QuickConfigGui): diff --git a/katrain/i18n/locales/ru/LC_MESSAGES/katrain.mo b/katrain/i18n/locales/ru/LC_MESSAGES/katrain.mo index 0bb0e33fa5ae8a76690aba6bc49c83a526a10a76..8ff34c1ff49dc9cc45a2da1d4eec0924ff72159e 100644 GIT binary patch delta 2102 zcmZA0e@vBC7{Kv|OIkxB3(yeAmmehtnGgvCCtp!59Z;D zT#=1fgI6(t`M8ImUL3__ypC&d9zDd%TPd=baiJ9uN#&u~ax1FDG{*HvEZLf{9mz#T zkRoLgGjI-d-6bSvnMZw}N_Jr^#0EC}3C9`d6o|AlK8dfP6?jnOBOX4Wtj$qgFJE>G&CH>td*#JBv&4d}4eVb^SG@Hc93}-G{4D z=WCEZ+0H)_4ahr*7srsI)%mG1S%{ z#X9^RYj83B)&v^xNgP2=LoOn@%A#rtWq+yWL0i~}S-3-AU<>pOvkS<55L2JF8Dn$kyPupya4s*Qi*g;T2L!Jj2522 zCcJ<}xO%;NC$^y`+=Tio@}d5$-^6?zK(2)xL%p0ouc!aIaMcF4@^#2*$X48eL%0$z zV>8~uT(s+41E`fxpjH+^5B`|&9PVX&0ktF5^&-o#5q00^>tA*Q>|sI!^`S2O5H;YZ zNONQw|HK=pm+Ke$t}V@Ia4%OL>TQ1pSt4Dioj8TN@rQ=+)s(X-b>@)MYa*68WoDgT zr_VWH=FE&UtW)2ZS*9cAjEP#zf30)VCS<}+k2}0n*yc<^{>QE)@qolEpxqMPBrO8uT}b5t8eSi(Caw;f-&v)q@QX%0IB@pQDG zY#pWh!@=tn_9k;gi;MS#n%&PA?5nkLNfzu_!rn~jp>l$B@qlwMI9HJy-d}kudF}r% zlheO2n|K_pDHgw7^ff$QlbRH?YL^9Xl&7cg%5wUNd@3BP{oJ$s_OyHA4GEi2*jM+S F=ReUzU5Wqz delta 1892 zcmZA0S!@+m7{Kwbtr}9+E-Ym|EZVAVkxf7;P$*UeTuKR$5bbI2+}=s&&Rp-zy-lld zg~TNaJQPS2P>Bg7Dlw3Ym`I{N;hR!|4=mvUOi0k^gWv-X;{WShdGP5s-z?{R%bBm< zE8G1}*{Qt`7wSdii-{sr@FFh8-!P44l1PO6aXnT{7MX^da1^@OhFNUEZ_wgh+<{wJ zvY^Q_ftj%-lTuJ(XFRMn(#i>VABE-ij!8zZXh{H?K2e0{_+AB+QQ9PhY5XvyHGcJ7jes~Q5U$1Yq09s zxaFOwv-eQH-;2}m5b7a6jWzfk&c=&an8wAO(v1nET}!+W^>=AUZCM_*(nDzQIBv)D z*np-bJ`?Lv6Mh-BQ$47^br$E~PSgUAp&rg}Tj;;O_|VGuK@HM%X~He&pjLDayYVW{ zz?G|Fci?2=LDb5IupCd6{2cp;Poj2Y%4(5GI2(1}Wvf&10`1%w%Z=AiUreJem`93~ z_wjf95%qALX^mTY3-xf_K|SrWm)6DANd*1A7ubZ8DBhlUcl5>}6S--3&`FqNkTn_44!C}=Nx8i#Cu>sHPq;lc zV|s1c37b1pj_JxIY?le0DAMO+%pvSG&QiQK%?Y__Hx-*nkr6r^qB_H-FH)HNIVv@>g2qTi*6r0XY)HDS(;MoP(B zFXxyCUs=x^XqF3~4u3Gb=fbHAUk~pY-aTA=a_(E>YSsom`Q?Hfh5ObU2;K0&PYVv# zwK)!Xm}HLCwWbG8i$@nm<>T8*%`uxsnl{u@TU@ndTSfJ{kS5uPCT)(gj^7)l4xC(O zn>(DQk<|ya6%IRQop{w;sCVATyP+F}J56lSUw*%0%Krw_5I#=hbAF=uam$#px)*cl iZt@F~rEj!rOfc^hudO^$KDNX9edfPpiXXKeD*qQ1i(VE0 diff --git a/katrain/popups.kv b/katrain/popups.kv index 9f16abd..389d550 100644 --- a/katrain/popups.kv +++ b/katrain/popups.kv @@ -49,7 +49,6 @@ size: DESC_FONT_SIZE*2,DESC_FONT_SIZE*2 size_hint: None,None - on_left_press: if self.target: self.target.text = self.text size: DESC_FONT_SIZE * 2, DESC_FONT_SIZE * 2 @@ -63,7 +62,6 @@ title_font: self.font_name size_hint: None, None - : orientation: 'vertical' spacing: CP_SPACING @@ -364,10 +362,13 @@ spacing: CP_SPACING QuickInputButton: text: '0.5' + on_left_press: km.text=self.text QuickInputButton: text: '6.5' + on_left_press: km.text=self.text QuickInputButton: text: '7.5' + on_left_press: km.text=self.text DescriptionLabel: text: i18n._("ruleset") AnchorLayout: