From 8e98eb439c0fe09df578b040662db6fc1bc7d106 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 25 Nov 2016 17:15:34 -0500 Subject: [PATCH] launch button width adjustment based on api level for android --- src/App/Pages/Vault/VaultViewSitePage.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/App/Pages/Vault/VaultViewSitePage.cs b/src/App/Pages/Vault/VaultViewSitePage.cs index 6abde9975..151b1bb36 100644 --- a/src/App/Pages/Vault/VaultViewSitePage.cs +++ b/src/App/Pages/Vault/VaultViewSitePage.cs @@ -15,6 +15,7 @@ namespace Bit.App.Pages private readonly ISiteService _siteService; private readonly IUserDialogs _userDialogs; private readonly IClipboardService _clipboardService; + private readonly IDeviceInfoService _deviceInfo; public VaultViewSitePage(string siteId) { @@ -22,6 +23,7 @@ namespace Bit.App.Pages _siteService = Resolver.Resolve(); _userDialogs = Resolver.Resolve(); _clipboardService = Resolver.Resolve(); + _deviceInfo = Resolver.Resolve(); Init(); } @@ -107,10 +109,11 @@ namespace Bit.App.Pages } else if(Device.OS == TargetPlatform.Android) { + // NOTE: This is going to cause problems with i18n strings since various languages have difference string sizes PasswordCell.Button1.WidthRequest = 40; PasswordCell.Button2.WidthRequest = 55; UsernameCell.Button1.WidthRequest = 55; - UriCell.Button1.WidthRequest = 71; + UriCell.Button1.WidthRequest = _deviceInfo.Version < 21 ? 75 : 71; } Title = AppResources.ViewSite;