From 244936534ef46721ea5a1f49bf004e7f8154ec0f Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 17 Jun 2016 18:14:24 -0400 Subject: [PATCH] android adjustments --- src/Android/Android.csproj | 30 +++ src/Android/Resources/Resource.Designer.cs | 198 +++++++++--------- src/Android/Resources/drawable-hdpi/eye.png | Bin 0 -> 607 bytes .../Resources/drawable-hdpi/eye_slash.png | Bin 0 -> 659 bytes src/Android/Resources/drawable-mdpi/eye.png | Bin 0 -> 607 bytes .../Resources/drawable-mdpi/eye_slash.png | Bin 0 -> 659 bytes src/Android/Resources/drawable-xhdpi/eye.png | Bin 0 -> 607 bytes .../Resources/drawable-xhdpi/eye_slash.png | Bin 0 -> 659 bytes src/Android/Resources/drawable-xxhdpi/eye.png | Bin 0 -> 1448 bytes .../Resources/drawable-xxhdpi/eye_slash.png | Bin 0 -> 1608 bytes src/Android/Resources/drawable/eye.png | Bin 0 -> 607 bytes src/Android/Resources/drawable/eye_slash.png | Bin 0 -> 659 bytes src/App/Pages/VaultListSitesPage.cs | 6 +- src/App/Pages/VaultViewSitePage.cs | 7 +- src/iOS/Resources/eye.png | Bin 557 -> 607 bytes src/iOS/Resources/eye@2x.png | Bin 872 -> 1056 bytes src/iOS/Resources/eye@3x.png | Bin 1258 -> 1448 bytes src/iOS/Resources/eye_slash.png | Bin 580 -> 659 bytes src/iOS/Resources/eye_slash@2x.png | Bin 1005 -> 1204 bytes src/iOS/Resources/eye_slash@3x.png | Bin 1378 -> 1608 bytes 20 files changed, 141 insertions(+), 100 deletions(-) create mode 100644 src/Android/Resources/drawable-hdpi/eye.png create mode 100644 src/Android/Resources/drawable-hdpi/eye_slash.png create mode 100644 src/Android/Resources/drawable-mdpi/eye.png create mode 100644 src/Android/Resources/drawable-mdpi/eye_slash.png create mode 100644 src/Android/Resources/drawable-xhdpi/eye.png create mode 100644 src/Android/Resources/drawable-xhdpi/eye_slash.png create mode 100644 src/Android/Resources/drawable-xxhdpi/eye.png create mode 100644 src/Android/Resources/drawable-xxhdpi/eye_slash.png create mode 100644 src/Android/Resources/drawable/eye.png create mode 100644 src/Android/Resources/drawable/eye_slash.png diff --git a/src/Android/Android.csproj b/src/Android/Android.csproj index 80e469bfb..e556085f4 100644 --- a/src/Android/Android.csproj +++ b/src/Android/Android.csproj @@ -314,6 +314,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Android/Resources/Resource.Designer.cs b/src/Android/Resources/Resource.Designer.cs index 0e1761d02..eb9cf9df1 100644 --- a/src/Android/Resources/Resource.Designer.cs +++ b/src/Android/Resources/Resource.Designer.cs @@ -2049,286 +2049,292 @@ namespace Bit.Android public const int design_snackbar_background = 2130837581; // aapt resource value: 0x7f02004e - public const int fa_folder_open = 2130837582; + public const int eye = 2130837582; // aapt resource value: 0x7f02004f - public const int fingerprint_white = 2130837583; + public const int eye_slash = 2130837583; // aapt resource value: 0x7f020050 - public const int ic_audiotrack = 2130837584; + public const int fa_folder_open = 2130837584; // aapt resource value: 0x7f020051 - public const int ic_audiotrack_light = 2130837585; + public const int fingerprint_white = 2130837585; // aapt resource value: 0x7f020052 - public const int ic_bluetooth_grey = 2130837586; + public const int ic_audiotrack = 2130837586; // aapt resource value: 0x7f020053 - public const int ic_bluetooth_white = 2130837587; + public const int ic_audiotrack_light = 2130837587; // aapt resource value: 0x7f020054 - public const int ic_cast_dark = 2130837588; + public const int ic_bluetooth_grey = 2130837588; // aapt resource value: 0x7f020055 - public const int ic_cast_disabled_light = 2130837589; + public const int ic_bluetooth_white = 2130837589; // aapt resource value: 0x7f020056 - public const int ic_cast_grey = 2130837590; + public const int ic_cast_dark = 2130837590; // aapt resource value: 0x7f020057 - public const int ic_cast_light = 2130837591; + public const int ic_cast_disabled_light = 2130837591; // aapt resource value: 0x7f020058 - public const int ic_cast_off_light = 2130837592; + public const int ic_cast_grey = 2130837592; // aapt resource value: 0x7f020059 - public const int ic_cast_on_0_light = 2130837593; + public const int ic_cast_light = 2130837593; // aapt resource value: 0x7f02005a - public const int ic_cast_on_1_light = 2130837594; + public const int ic_cast_off_light = 2130837594; // aapt resource value: 0x7f02005b - public const int ic_cast_on_2_light = 2130837595; + public const int ic_cast_on_0_light = 2130837595; // aapt resource value: 0x7f02005c - public const int ic_cast_on_light = 2130837596; + public const int ic_cast_on_1_light = 2130837596; // aapt resource value: 0x7f02005d - public const int ic_cast_white = 2130837597; + public const int ic_cast_on_2_light = 2130837597; // aapt resource value: 0x7f02005e - public const int ic_close_dark = 2130837598; + public const int ic_cast_on_light = 2130837598; // aapt resource value: 0x7f02005f - public const int ic_close_light = 2130837599; + public const int ic_cast_white = 2130837599; // aapt resource value: 0x7f020060 - public const int ic_collapse = 2130837600; + public const int ic_close_dark = 2130837600; // aapt resource value: 0x7f020061 - public const int ic_collapse_00000 = 2130837601; + public const int ic_close_light = 2130837601; // aapt resource value: 0x7f020062 - public const int ic_collapse_00001 = 2130837602; + public const int ic_collapse = 2130837602; // aapt resource value: 0x7f020063 - public const int ic_collapse_00002 = 2130837603; + public const int ic_collapse_00000 = 2130837603; // aapt resource value: 0x7f020064 - public const int ic_collapse_00003 = 2130837604; + public const int ic_collapse_00001 = 2130837604; // aapt resource value: 0x7f020065 - public const int ic_collapse_00004 = 2130837605; + public const int ic_collapse_00002 = 2130837605; // aapt resource value: 0x7f020066 - public const int ic_collapse_00005 = 2130837606; + public const int ic_collapse_00003 = 2130837606; // aapt resource value: 0x7f020067 - public const int ic_collapse_00006 = 2130837607; + public const int ic_collapse_00004 = 2130837607; // aapt resource value: 0x7f020068 - public const int ic_collapse_00007 = 2130837608; + public const int ic_collapse_00005 = 2130837608; // aapt resource value: 0x7f020069 - public const int ic_collapse_00008 = 2130837609; + public const int ic_collapse_00006 = 2130837609; // aapt resource value: 0x7f02006a - public const int ic_collapse_00009 = 2130837610; + public const int ic_collapse_00007 = 2130837610; // aapt resource value: 0x7f02006b - public const int ic_collapse_00010 = 2130837611; + public const int ic_collapse_00008 = 2130837611; // aapt resource value: 0x7f02006c - public const int ic_collapse_00011 = 2130837612; + public const int ic_collapse_00009 = 2130837612; // aapt resource value: 0x7f02006d - public const int ic_collapse_00012 = 2130837613; + public const int ic_collapse_00010 = 2130837613; // aapt resource value: 0x7f02006e - public const int ic_collapse_00013 = 2130837614; + public const int ic_collapse_00011 = 2130837614; // aapt resource value: 0x7f02006f - public const int ic_collapse_00014 = 2130837615; + public const int ic_collapse_00012 = 2130837615; // aapt resource value: 0x7f020070 - public const int ic_collapse_00015 = 2130837616; + public const int ic_collapse_00013 = 2130837616; // aapt resource value: 0x7f020071 - public const int ic_errorstatus = 2130837617; + public const int ic_collapse_00014 = 2130837617; // aapt resource value: 0x7f020072 - public const int ic_expand = 2130837618; + public const int ic_collapse_00015 = 2130837618; // aapt resource value: 0x7f020073 - public const int ic_expand_00000 = 2130837619; + public const int ic_errorstatus = 2130837619; // aapt resource value: 0x7f020074 - public const int ic_expand_00001 = 2130837620; + public const int ic_expand = 2130837620; // aapt resource value: 0x7f020075 - public const int ic_expand_00002 = 2130837621; + public const int ic_expand_00000 = 2130837621; // aapt resource value: 0x7f020076 - public const int ic_expand_00003 = 2130837622; + public const int ic_expand_00001 = 2130837622; // aapt resource value: 0x7f020077 - public const int ic_expand_00004 = 2130837623; + public const int ic_expand_00002 = 2130837623; // aapt resource value: 0x7f020078 - public const int ic_expand_00005 = 2130837624; + public const int ic_expand_00003 = 2130837624; // aapt resource value: 0x7f020079 - public const int ic_expand_00006 = 2130837625; + public const int ic_expand_00004 = 2130837625; // aapt resource value: 0x7f02007a - public const int ic_expand_00007 = 2130837626; + public const int ic_expand_00005 = 2130837626; // aapt resource value: 0x7f02007b - public const int ic_expand_00008 = 2130837627; + public const int ic_expand_00006 = 2130837627; // aapt resource value: 0x7f02007c - public const int ic_expand_00009 = 2130837628; + public const int ic_expand_00007 = 2130837628; // aapt resource value: 0x7f02007d - public const int ic_expand_00010 = 2130837629; + public const int ic_expand_00008 = 2130837629; // aapt resource value: 0x7f02007e - public const int ic_expand_00011 = 2130837630; + public const int ic_expand_00009 = 2130837630; // aapt resource value: 0x7f02007f - public const int ic_expand_00012 = 2130837631; + public const int ic_expand_00010 = 2130837631; // aapt resource value: 0x7f020080 - public const int ic_expand_00013 = 2130837632; + public const int ic_expand_00011 = 2130837632; // aapt resource value: 0x7f020081 - public const int ic_expand_00014 = 2130837633; + public const int ic_expand_00012 = 2130837633; // aapt resource value: 0x7f020082 - public const int ic_expand_00015 = 2130837634; + public const int ic_expand_00013 = 2130837634; // aapt resource value: 0x7f020083 - public const int ic_media_pause = 2130837635; + public const int ic_expand_00014 = 2130837635; // aapt resource value: 0x7f020084 - public const int ic_media_play = 2130837636; + public const int ic_expand_00015 = 2130837636; // aapt resource value: 0x7f020085 - public const int ic_media_route_disabled_mono_dark = 2130837637; + public const int ic_media_pause = 2130837637; // aapt resource value: 0x7f020086 - public const int ic_media_route_off_mono_dark = 2130837638; + public const int ic_media_play = 2130837638; // aapt resource value: 0x7f020087 - public const int ic_media_route_on_0_mono_dark = 2130837639; + public const int ic_media_route_disabled_mono_dark = 2130837639; // aapt resource value: 0x7f020088 - public const int ic_media_route_on_1_mono_dark = 2130837640; + public const int ic_media_route_off_mono_dark = 2130837640; // aapt resource value: 0x7f020089 - public const int ic_media_route_on_2_mono_dark = 2130837641; + public const int ic_media_route_on_0_mono_dark = 2130837641; // aapt resource value: 0x7f02008a - public const int ic_media_route_on_mono_dark = 2130837642; + public const int ic_media_route_on_1_mono_dark = 2130837642; // aapt resource value: 0x7f02008b - public const int ic_pause_dark = 2130837643; + public const int ic_media_route_on_2_mono_dark = 2130837643; // aapt resource value: 0x7f02008c - public const int ic_pause_light = 2130837644; + public const int ic_media_route_on_mono_dark = 2130837644; // aapt resource value: 0x7f02008d - public const int ic_play_dark = 2130837645; + public const int ic_pause_dark = 2130837645; // aapt resource value: 0x7f02008e - public const int ic_play_light = 2130837646; + public const int ic_pause_light = 2130837646; // aapt resource value: 0x7f02008f - public const int ic_speaker_dark = 2130837647; + public const int ic_play_dark = 2130837647; // aapt resource value: 0x7f020090 - public const int ic_speaker_group_dark = 2130837648; + public const int ic_play_light = 2130837648; // aapt resource value: 0x7f020091 - public const int ic_speaker_group_light = 2130837649; + public const int ic_speaker_dark = 2130837649; // aapt resource value: 0x7f020092 - public const int ic_speaker_light = 2130837650; + public const int ic_speaker_group_dark = 2130837650; // aapt resource value: 0x7f020093 - public const int ic_successstatus = 2130837651; + public const int ic_speaker_group_light = 2130837651; // aapt resource value: 0x7f020094 - public const int ic_tv_dark = 2130837652; + public const int ic_speaker_light = 2130837652; // aapt resource value: 0x7f020095 - public const int ic_tv_light = 2130837653; + public const int ic_successstatus = 2130837653; // aapt resource value: 0x7f020096 - public const int icon = 2130837654; + public const int ic_tv_dark = 2130837654; // aapt resource value: 0x7f020097 - public const int ion_chevron_right = 2130837655; + public const int ic_tv_light = 2130837655; // aapt resource value: 0x7f020098 - public const int ion_plus = 2130837656; + public const int icon = 2130837656; // aapt resource value: 0x7f020099 - public const int more = 2130837657; + public const int ion_chevron_right = 2130837657; // aapt resource value: 0x7f02009a - public const int mr_dialog_material_background_dark = 2130837658; + public const int ion_plus = 2130837658; // aapt resource value: 0x7f02009b - public const int mr_dialog_material_background_light = 2130837659; + public const int more = 2130837659; // aapt resource value: 0x7f02009c - public const int mr_ic_audiotrack_light = 2130837660; + public const int mr_dialog_material_background_dark = 2130837660; // aapt resource value: 0x7f02009d - public const int mr_ic_cast_dark = 2130837661; + public const int mr_dialog_material_background_light = 2130837661; // aapt resource value: 0x7f02009e - public const int mr_ic_cast_light = 2130837662; + public const int mr_ic_audiotrack_light = 2130837662; // aapt resource value: 0x7f02009f - public const int mr_ic_close_dark = 2130837663; + public const int mr_ic_cast_dark = 2130837663; // aapt resource value: 0x7f0200a0 - public const int mr_ic_close_light = 2130837664; + public const int mr_ic_cast_light = 2130837664; // aapt resource value: 0x7f0200a1 - public const int mr_ic_media_route_connecting_mono_dark = 2130837665; + public const int mr_ic_close_dark = 2130837665; // aapt resource value: 0x7f0200a2 - public const int mr_ic_media_route_connecting_mono_light = 2130837666; + public const int mr_ic_close_light = 2130837666; // aapt resource value: 0x7f0200a3 - public const int mr_ic_media_route_mono_dark = 2130837667; + public const int mr_ic_media_route_connecting_mono_dark = 2130837667; // aapt resource value: 0x7f0200a4 - public const int mr_ic_media_route_mono_light = 2130837668; + public const int mr_ic_media_route_connecting_mono_light = 2130837668; // aapt resource value: 0x7f0200a5 - public const int mr_ic_pause_dark = 2130837669; + public const int mr_ic_media_route_mono_dark = 2130837669; // aapt resource value: 0x7f0200a6 - public const int mr_ic_pause_light = 2130837670; + public const int mr_ic_media_route_mono_light = 2130837670; // aapt resource value: 0x7f0200a7 - public const int mr_ic_play_dark = 2130837671; + public const int mr_ic_pause_dark = 2130837671; // aapt resource value: 0x7f0200a8 - public const int mr_ic_play_light = 2130837672; - - // aapt resource value: 0x7f0200ab - public const int notification_template_icon_bg = 2130837675; + public const int mr_ic_pause_light = 2130837672; // aapt resource value: 0x7f0200a9 - public const int roundedbg = 2130837673; + public const int mr_ic_play_dark = 2130837673; // aapt resource value: 0x7f0200aa - public const int roundedbgdark = 2130837674; + public const int mr_ic_play_light = 2130837674; + + // aapt resource value: 0x7f0200ad + public const int notification_template_icon_bg = 2130837677; + + // aapt resource value: 0x7f0200ab + public const int roundedbg = 2130837675; + + // aapt resource value: 0x7f0200ac + public const int roundedbgdark = 2130837676; static Drawable() { diff --git a/src/Android/Resources/drawable-hdpi/eye.png b/src/Android/Resources/drawable-hdpi/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..551cf825e6c532a688bfce22808e9e06c5e7ab9a GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6KLdP1T!FMr@17Bej8`6P1bRNG zB*-tAfsu)sg_Vt+n@>PcQch7xSyM|}SI@}U-qG33%iG64ATTH-EIK|ZIV~eQr?{k| zskwF1lo_+;Em*vC{e~?&_Z&WP>dd)|H*ei}@aWl#mtVjC{QI;2PXo~O!=5gVArg{% z4|ba|1v0c^hB+7G1*XIMGo zC0~3KE?BM}xqQQii>(huH>|&5bwT3LvTX-@Qui`g-(q-m*))Pv*1f?tIIz%G#~@?+(8}zP8E>X4Ba~ P?=X0}`njxgN@xNAW{DPp literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-hdpi/eye_slash.png b/src/Android/Resources/drawable-hdpi/eye_slash.png new file mode 100644 index 0000000000000000000000000000000000000000..938bfa8cd47aff0c22f824116637a463c000bfd4 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU=$4S32_B-ZF={NB6tXVmfU0j z43wynAirP+MkZz!RyKA{ZXP}XAu&lg1tk?VEp0<1Gjl6z8(TYjN8iApkkH8JnAqf; z-28&VlJbg%rsmFxlcr3aF?;E<)oV9w-M(|rfuqOIoV$4W`n^X_p1pYc_507?e~UaV z-GH`S_jGX#k&s+_Fw>kVk)iEj^}QaSmYz*1yeFrvnW$=d&BZgd>fe9<#B(y~Kkk(p z)?B;G^#91SF7vIQw*FFfdE*?vFjwj2x+Rl$=+;U-;#)W;j@v5vUr{9kM(PP`{pPc`^Os7li%D>C6q4wyR?sA|P89ZJ6T-G@yGywpnmnO9U literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-mdpi/eye.png b/src/Android/Resources/drawable-mdpi/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..551cf825e6c532a688bfce22808e9e06c5e7ab9a GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6KLdP1T!FMr@17Bej8`6P1bRNG zB*-tAfsu)sg_Vt+n@>PcQch7xSyM|}SI@}U-qG33%iG64ATTH-EIK|ZIV~eQr?{k| zskwF1lo_+;Em*vC{e~?&_Z&WP>dd)|H*ei}@aWl#mtVjC{QI;2PXo~O!=5gVArg{% z4|ba|1v0c^hB+7G1*XIMGo zC0~3KE?BM}xqQQii>(huH>|&5bwT3LvTX-@Qui`g-(q-m*))Pv*1f?tIIz%G#~@?+(8}zP8E>X4Ba~ P?=X0}`njxgN@xNAW{DPp literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-mdpi/eye_slash.png b/src/Android/Resources/drawable-mdpi/eye_slash.png new file mode 100644 index 0000000000000000000000000000000000000000..938bfa8cd47aff0c22f824116637a463c000bfd4 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU=$4S32_B-ZF={NB6tXVmfU0j z43wynAirP+MkZz!RyKA{ZXP}XAu&lg1tk?VEp0<1Gjl6z8(TYjN8iApkkH8JnAqf; z-28&VlJbg%rsmFxlcr3aF?;E<)oV9w-M(|rfuqOIoV$4W`n^X_p1pYc_507?e~UaV z-GH`S_jGX#k&s+_Fw>kVk)iEj^}QaSmYz*1yeFrvnW$=d&BZgd>fe9<#B(y~Kkk(p z)?B;G^#91SF7vIQw*FFfdE*?vFjwj2x+Rl$=+;U-;#)W;j@v5vUr{9kM(PP`{pPc`^Os7li%D>C6q4wyR?sA|P89ZJ6T-G@yGywpnmnO9U literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-xhdpi/eye.png b/src/Android/Resources/drawable-xhdpi/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..551cf825e6c532a688bfce22808e9e06c5e7ab9a GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6KLdP1T!FMr@17Bej8`6P1bRNG zB*-tAfsu)sg_Vt+n@>PcQch7xSyM|}SI@}U-qG33%iG64ATTH-EIK|ZIV~eQr?{k| zskwF1lo_+;Em*vC{e~?&_Z&WP>dd)|H*ei}@aWl#mtVjC{QI;2PXo~O!=5gVArg{% z4|ba|1v0c^hB+7G1*XIMGo zC0~3KE?BM}xqQQii>(huH>|&5bwT3LvTX-@Qui`g-(q-m*))Pv*1f?tIIz%G#~@?+(8}zP8E>X4Ba~ P?=X0}`njxgN@xNAW{DPp literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-xhdpi/eye_slash.png b/src/Android/Resources/drawable-xhdpi/eye_slash.png new file mode 100644 index 0000000000000000000000000000000000000000..938bfa8cd47aff0c22f824116637a463c000bfd4 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU=$4S32_B-ZF={NB6tXVmfU0j z43wynAirP+MkZz!RyKA{ZXP}XAu&lg1tk?VEp0<1Gjl6z8(TYjN8iApkkH8JnAqf; z-28&VlJbg%rsmFxlcr3aF?;E<)oV9w-M(|rfuqOIoV$4W`n^X_p1pYc_507?e~UaV z-GH`S_jGX#k&s+_Fw>kVk)iEj^}QaSmYz*1yeFrvnW$=d&BZgd>fe9<#B(y~Kkk(p z)?B;G^#91SF7vIQw*FFfdE*?vFjwj2x+Rl$=+;U-;#)W;j@v5vUr{9kM(PP`{pPc`^Os7li%D>C6q4wyR?sA|P89ZJ6T-G@yGywpnmnO9U literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable-xxhdpi/eye.png b/src/Android/Resources/drawable-xxhdpi/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6a5666a3ad3f691e6eea17521e6826d11b55c3 GIT binary patch literal 1448 zcmeAS@N?(olHy`uVBq!ia0vp^P9V&|3?#2~eYnNIz<4geC&U%Vwdvh6iiSrBT(Nlb z4H%;{OM?7@85o(ESy>XU(+&#U#eSH1=0|J9W!=hti6O&WYGcvPta`Ouci%ZHYDywVi8=9KiIy$?1 z`uZnMnlgRHtl4wtEm*X8>5A2B*KgRgb?2@<2M!)Sdi=zx^A|5)y?*o7oqG=+J$d%x zuR4+ia5V_I+!t zzh58a;d}gje8wuVA9kz1x%%p*+1f`mE*1LP{6#GP(gv1aAN#+U-`~Y_Utw0T&Rg&9 zwxBHanfjHf*}19K+$!b=r@u(pxAN_Vqme7Zo43DW`TUhT#U(PON_o$pw2Nis^SrD# zy_)g-tAKIef(Y&0#rD?&U$$?0=yoW@PJ4r@XS6z3$LuXzIrl6uQDu+_6w7SC=Y3n5 zx0@&6=MQdy1)F#qCMIl@WU#&zGLQ4g%O#(Fu`^U_s4D*T)emL3wr6<}yXEo~M@l@* zHCh>SmMp(JA#C50BFR2BEkoW@97}Z>s$OdH9F;jN3V>X(sv; zgq3G99h%~&ls;u?iQ;pXr5qb>EfQ&3J#Q(?!&TcfS{ddnFj;!|YuCT32bb;#y=pLW z$&5GE;0 z9^2SPd@bm(4zZee*)#PKPV(0dC-MY$D%@w7dQ$%3iXZLWrLPNE)K~CuJrOov zIpb`>+WmVSjxRqgT3|Xmkcak?B9*t_@6+T@i?zZa{C zZ%%4&{$ZDN_gwM!N0&9T{~bQj+!w3ZxM|a-r$4zm*2%KOK8v&gW>5xCS3j3^P6*(nl8X23I znp;>}S=-n;I667IxVpJ}di(eX1O|nKMnp!(#Ky%ZCMBn3WM=2&<`)zemy}mjR@cFIK5K{{D`SsF#4nv?t5#oC~9#vzc!fbO_wYvNy~=^OoG(g^zPZ7Jt2% zy-;#lW|WwzMs=x(*iP5=#!^$}XWnF0J@k` zJ?aVBzQIzB*QKW{`@_H&5Ybl98&_N4`Yu4KE!%wQ4z|P@huj&;F1%jI-^K4#(07UR z#w%lyM^Z~>i%2ofS$LgMS|WX<6XcNDB2Shy#O%uwFB;|{$1f^asi=-*97)k;oz8p3@s8hUwXOaz{dqU?SfhE!+bxq217KJlU;W+6kYgXIl z^PgvKuY4WAx1v1ODnU*#_(X;Ri&T3uTed&3D%%WU@ zY0)Ne4ZgqoF0~iTUG!xw+if|ml?+qL&RsvW?7vecN1V8ZFMHz8u2X^bsUpJzA5;p&RNFzq`H5Z`)^Z|;GKOj zRqGuuXKO4eoV#rI@98VAC`T{&Ea#ietFb0&Ql#EN@72;L10+8u2eVHuNj`NO{Pyc@> ZAKUakG3&^tufURl!PC{xWt~$(698vj>>2<7 literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable/eye.png b/src/Android/Resources/drawable/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..551cf825e6c532a688bfce22808e9e06c5e7ab9a GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6KLdP1T!FMr@17Bej8`6P1bRNG zB*-tAfsu)sg_Vt+n@>PcQch7xSyM|}SI@}U-qG33%iG64ATTH-EIK|ZIV~eQr?{k| zskwF1lo_+;Em*vC{e~?&_Z&WP>dd)|H*ei}@aWl#mtVjC{QI;2PXo~O!=5gVArg{% z4|ba|1v0c^hB+7G1*XIMGo zC0~3KE?BM}xqQQii>(huH>|&5bwT3LvTX-@Qui`g-(q-m*))Pv*1f?tIIz%G#~@?+(8}zP8E>X4Ba~ P?=X0}`njxgN@xNAW{DPp literal 0 HcmV?d00001 diff --git a/src/Android/Resources/drawable/eye_slash.png b/src/Android/Resources/drawable/eye_slash.png new file mode 100644 index 0000000000000000000000000000000000000000..938bfa8cd47aff0c22f824116637a463c000bfd4 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU=$4S32_B-ZF={NB6tXVmfU0j z43wynAirP+MkZz!RyKA{ZXP}XAu&lg1tk?VEp0<1Gjl6z8(TYjN8iApkkH8JnAqf; z-28&VlJbg%rsmFxlcr3aF?;E<)oV9w-M(|rfuqOIoV$4W`n^X_p1pYc_507?e~UaV z-GH`S_jGX#k&s+_Fw>kVk)iEj^}QaSmYz*1yeFrvnW$=d&BZgd>fe9<#B(y~Kkk(p z)?B;G^#91SF7vIQw*FFfdE*?vFjwj2x+Rl$=+;U-;#)W;j@v5vUr{9kM(PP`{pPc`^Os7li%D>C6q4wyR?sA|P89ZJ6T-G@yGywpnmnO9U literal 0 HcmV?d00001 diff --git a/src/App/Pages/VaultListSitesPage.cs b/src/App/Pages/VaultListSitesPage.cs index d33b2e2bd..4683cf3de 100644 --- a/src/App/Pages/VaultListSitesPage.cs +++ b/src/App/Pages/VaultListSitesPage.cs @@ -10,7 +10,6 @@ using Bit.App.Resources; using Xamarin.Forms; using XLabs.Ioc; using Bit.App.Utilities; -using System.Diagnostics; namespace Bit.App.Pages { @@ -44,13 +43,16 @@ namespace Bit.App.Pages var listView = new ListView { - Margin = new Thickness(0, 0, -15, 0), IsGroupingEnabled = true, ItemsSource = Folders, HasUnevenRows = true, GroupHeaderTemplate = new DataTemplate(() => new VaultListHeaderViewCell(this)), ItemTemplate = new DataTemplate(() => new VaultListViewCell(this)) }; + if(Device.OS == TargetPlatform.iOS) + { + listView.Margin = new Thickness(0, 0, -15, 0); + } listView.ItemSelected += SiteSelected; Title = _favorites ? AppResources.Favorites : AppResources.MyVault; diff --git a/src/App/Pages/VaultViewSitePage.cs b/src/App/Pages/VaultViewSitePage.cs index 962edda1e..cd214d073 100644 --- a/src/App/Pages/VaultViewSitePage.cs +++ b/src/App/Pages/VaultViewSitePage.cs @@ -42,7 +42,7 @@ namespace Bit.App.Pages ToolbarItems.Add(new DismissModalToolBarItem(this)); } - // Username + // Name var nameCell = new LabeledValueCell(AppResources.Name); nameCell.Value.SetBinding(Label.TextProperty, s => s.Name); @@ -55,7 +55,10 @@ namespace Bit.App.Pages PasswordCell = new LabeledValueCell(AppResources.Password, button1Text: string.Empty, button2Text: AppResources.Copy); PasswordCell.Value.SetBinding(Label.TextProperty, s => s.MaskedPassword); PasswordCell.Button1.SetBinding(Button.ImageProperty, s => s.ShowHideImage); - PasswordCell.Button1.Margin = new Thickness(10, 0); + if(Device.OS == TargetPlatform.iOS) + { + PasswordCell.Button1.Margin = new Thickness(10, 0); + } PasswordCell.Button1.Command = new Command(() => Model.RevealPassword = !Model.RevealPassword); PasswordCell.Button2.Command = new Command(() => Copy(Model.Password, AppResources.Password)); diff --git a/src/iOS/Resources/eye.png b/src/iOS/Resources/eye.png index b7846ead69fb2e675929de386ea6257a7ad3e637..551cf825e6c532a688bfce22808e9e06c5e7ab9a 100644 GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6KLdP1T!FMr@17Bej8`6P1bRNG zB*-tAfsu)sg_Vt+n@>PcQch7xSyM|}SI@}U-qG33%iG64ATTH-EIK|ZIV~eQr?{k| zskwF1lo_+;Em*vC{e~?&_Z&WP>dd)|H*ei}@aWl#mtVjC{QI;2PXo~O!=5gVArg{% z4|ba|1v0c^hB+7G1*XIMGo zC0~3KE?BM}xqQQii>(huH>|&5bwT3LvTX-@Qui`g-(q-m*))Pv*1f?tIIz%G#~@?+(8}zP8E>X4Ba~ P?=X0}`njxgN@xNAW{DPp literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaH!s{o%6S0HWEyJsYz-6>T(K;Qb7 z1o;IsFfuW-vaxe;a&hzU^6?7_iHM3z$jHj6sA*{F7?@euI=Z-edHV-O#>S--my}jF zb#(V_+P-VwfrH1-oI8K@=B+yq9zA>U`t8Th-+%r+%IlR3G3Q*Cc9Z_MpHv1eno%C(-XHGjoDpUm-<&w1)xAnbW)iOkgx`x?|ebsH|) z-ui8N2y}j?Q d

X9ot~hm ztF5oFvb43iy1c%?!NbSQ&d<@))z{hD+}_~g+SD<@$>cf`TPB&_PWUc00HDl zL_t&-8STOCJ5zB0$Kmhq*fE-iD5+3W(kkgeqzA-QR_O_aZLNlg)?(83`RhC9Y}eY^ zrrva2y>Z_<^6!|I?(pz%xVy#ZFG6Drc}nsNV<8>N3?-?Oyk=BaWQ#gBBdXP!pd@`I zXpS9FmS|OfmC*tv4~-lNek+Wsk`=?Tu?jqp!*mrWTHU}Avs7lU0QtL(yYNaF`Vyh&O0=C<90ce*dsnoCbZ6MVkk68kiY-tA4Qa?U3lKl=?G;+-WZ;hlBOiBrS zQj*L9@KlZn5Vz#W!5ta=a&j~zfXhG4eF!U_gq&dn3;fH6rqu zWr#_#voLSuc|nzD@|c&9wdLr_!<>=J`hZWulFQ6N;gmdK;B`PQYn}?vEx7`3fQu@* z0i@f156Fe%i~Wmu7EuS~~JS`~o_TAGr6XlkWfv0000u5G2?LfQvd-10|W&I2M7rZ3=Iws5E2v>78e*98yp@VAtNd- zFfueXHa9prJUu}~MMg(SOH5y4WN2w@Z*+Bcd5DRTl$Dp5rK_#4u(Y?iy1c%?!NbMJ z%+Alz)z{hD+}_~g=;`b2@A32Z`TYy9BftOv0dPq~e?e3j8STN1LegLWhS7JU*;biG z*?(bHl9`pENTrlSWQrs~T7iUaaIBrxu!$P6y^O8%oTyDGVIhQ?4F@e_Msd1ueln-R9JiE;e9Qu{@M*sYYn2$*FD0{s?&)Gw|7#6ws1Gf-lM5ga?uv z@FOLo%kQbDB>a+b?k9n(BH>j|K)Kl;~S` zWL*9ZYwCLgNArrLbJcFQnoBG4{0QD^;6(`AcQoW~4S1=9$vUtz@2SswRtI(_HN=|h zU>uYRi;IQQ0Y+!e(kN?ogM^J)OK0+?^OfBo*sbKJJ^h#T2NUz6V4GVSApigX07*qo J1w^hwV1nz1|40A; diff --git a/src/iOS/Resources/eye@3x.png b/src/iOS/Resources/eye@3x.png index 6b33c913c643b630bc3ad5c57a10d1c350df8126..5e6a5666a3ad3f691e6eea17521e6826d11b55c3 100644 GIT binary patch delta 1009 zcmV44gj*pR&l$V&Ao1LDZqNAm#tF5npu(Gwey1c-_!^OwQ%Fof$ z)z{hD+}_~g+SFH^Y!=n`~482@-VKiTH2%{Klgc1R#vt= zV%?7Rfq&nBe_BXQ$M0WgsuuV@tM)}rE@nMHSb?Py^@H>lZ_=;?`tgtSH{ZGf-yoV( zEbU8+hEi%LnJ;-|Yi(sa3nVwem*`-=sqL`ES*TZox9SA*^$TP~S!8-6y!>X-c6Xji zJF@DS=k*XXj-Xg8ZKFTeQR#=W;YPw_J}a;#Nn0m>3W%GuwF$hSG$jBSQ5I>3-b>pf z4T}s=`S=SEpt22skzlbI06WrDo(bgXr1JU)0DCAUA^lA+RRGq!r*a25r>MkqNH-{j z0c@nF-H=wkq;eUK1}ZTP$_S+`0D9>u48<6satIlL&y?aCY)MKr04C_^7Hq~iC94v) zAxiImRv^QqR0+VOrzgl*m83K#ARVV<{)DXmDV+i8=q-Y*ss&0H0j#ztHNi1T<-aI> zT!mvVl@Ji7bQ`XImUa-X0ZI{IjO45V*8!GR1D7#FG6js097fI>mNYMr6C;@d!jw)T zXOyLMA?F082(a3s6oRXsr3B%swkU-FoS-y+rNi}#{(9ij-%{#;GDK-uz)@wBzgR63E< zNoCl8W0%Q7AJ)TR3{#09-vE`#AK|F@hl_RVa0Dl)3<~5EH>sG-aIL?+K*y)c6>v3w zn^gYNP@t8zSO6|ui7`vn(Ju{3OGct@%kLIW`9K~;!uh?iD+NfrLMkc zf;ncJhHub+pQFFeXIEkgM8gohz1*!hW2plBqb3)#VuyqHK4RU@bNAxYDQo`2$b*hu fA%U{8vgP>-h^`$3UFKOl00000NkvXXu0mjfmMX?% delta 836 zcmV-K1H1gF3+f3hiBL{Q4GJ0x0000DNk~Le0000s0000s2m=5B0K1!-?*IS+xll}0 zMF0Q*u|c*0f30pi`v3p{l5|o|Qvd-10|W&I2M7rY4Gs?w5fT#=6&4s88yp=TA0Qzj zBPAv%Dl054FEKSXH#s^zK0rZ2LqtVJNlQ&oQBqY`SX^FTVPs}#X=`k4aB*~XcX)ez zet&|6hKPxbkCBp;m6)2FouZ?qt*@}MwYR#wzQDo5f5peh%FNEs(bLt}+1lLR;Ns-w z=;`b2@A32X_xbz%%x_o*Du~D%T zn^5e)4ltRZPMCAMf3fE+U~IEKb6uJ;#bb>AO|1F!gCVSuXIFO4kLYhSc8rqm&bo+x zFS2u(et6E8DC|7H6>f;^%-|ouoxwLyY@T-HxkWdA4F@H>wZD-`G|1J4)gV_V@UC2*5n!Pl3N^}e5*RL%v>M3P%J%~3Uw@NA zae2&Rpi44efGrC2Qc9J4(KL`y47jdP3ne5KS_SM?E$~pG8cH~(Pz$hI8Uzj~^n~K# ze+tBMKwMgiHBW&B6xFGK^A5Nms{=??E6`05>8O0>Ht@-j<$MGNr^)BMq)?**SFq;D z6Z-+YnI>Q52PSJ);1t#_1?qD^a)x|mcgd4(l+W~FozR%oSflmwneE>hcP%Pk#Ure1 znqW;1>xhvrvh6;ekVk)iEj^}QaSmYz*1yeFrvnW$=d&BZgd>fe9<#B(y~Kkk(p z)?B;G^#91SF7vIQw*FFfdE*?vFjwj2x+Rl$=+;U-;#)W;j@v5vUr{9kM(PP`{pPc`^Os7li%D>C6q4wyR?sA|P89ZJ6T-G@yGywpnmnO9U literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaH!w*a3IS0HWEyJw`KMSm_m0{T3# zB*-tAfsu)sg_Vtilbe@cP)I~VN=8*nM_1p#)Xc)k*~Qh($3G|}G$Jx4J)@wwq_U== zyJyn$d5e~=Ub|t-*6oLnpEz~(`mH({cA qb^Pu9Ze(hE?G5hSG`;L6dv?@Uv6gFdo?HgHo59o7&t;ucLK6T&3kl)? diff --git a/src/iOS/Resources/eye_slash@2x.png b/src/iOS/Resources/eye_slash@2x.png index 0d5ec1a82b76ec4e44b7ab4376acd924ea9ccbe4..8740a78570350c27649d3155286351fb310d2b3a 100644 GIT binary patch delta 790 zcmV+x1L^$j2eb(+iBL{Q4GJ0x0000DNk~Le0000i0000i2m=5B04Z9kGXMYqvrtS_ zMF0Q*u|Zz}kx)^8^nOX}0001xbW%=J009C61O)~M2nh=e4Gs?w5fT#=6&4s78XX=V zAR!|qCMYQ?D=aQAFfuhZH#|N+K|(`BMMg?YPESx#R#;hFU0-2iWM*h-Yiwt*^4QwYj>yzQDnM#mC6X%+Al%*V)?K-r(Zo z=IH6`?eFpP_4oPv{j7PB8`cHAnffP_xo7{8qvZu#O0ed& zzO04;{?Mp@b$C^ytTGePn#{2u{N<$9lrci+Lq*J_{lpnFvOKMFHbJOf&InGaoDV0o zlDUV~(F;^dO5RW~2nJ!_d>%a?)n>O4>Dy9&fpwL#ln(5Q{eF#4bU25JN* U>r>#d3;+NC07*qoM6N<$g7Tkega7~l delta 647 zcmV;20(kwj3GD|giBL{Q4GJ0x0000DNk~Le0000a0000a2m=5B0M_1UssI21cTh}J zMF0Q*u|aeJe{{K_hX4Qod~{MyQvd-10|W&I2M7rY3k(eo4-gR(6c`#D9UdPbBP1p# zDl9E8Ff%kZH#j*uJwHG}LPSPKN=;5xR##bGVq;`xXJ~0}adUKcd3$_+j**g-m6)2H zqNS#)tF5rLx4FK+!NbMJ$jZ#l&(qb{+1lLT;^gS*f9>z_^Y!=n`~8>Ui!uNJ0jWtu zK~xwS-NE}?i*X#s;rH{^4i#BLO3pFoC80=&P(-RtCXzPhu+(a1w$~r;^E|7rv97D1 zxo`bDx?UgAuCg%Ww4?UKgG|0uF1(rr)}5NUB{^KBox2 zUP&&le+J1K%#|SJV^|1l98TyIb(8Xi z=3zpC+c4uvS!$lX5vYVEbx7Vz7?C*%X;0EmRurOcNal^q93-S@iM*3pp>k-Dz^apU zz9{3el%txa+9_X}ZRaGp)r@@mt2|eUX$5Yue`QH#h+zd@u%Rh9DqoZ>-IBr;+U4tk zDMi*@z&krn^ubkX#YCF5}79Uxi27cD4eaj*kEZPn){m1J~4` zQDc$1(+ceE&jGo({&Z#q^H%0!s)*Sb@btGX%t1-fUzqGAr)KlOGnvUkX8b~%b~Ie2 h)~4OGKE0{`%x~5src7$B3I_lH002ovPDHLkV1lWsDWL!W diff --git a/src/iOS/Resources/eye_slash@3x.png b/src/iOS/Resources/eye_slash@3x.png index 3bbe1bd4949637fcde7a43c6daf592890717a688..7d4d3241f187a3d325bb0d1034cbba0fc79b8700 100644 GIT binary patch delta 1131 zcmV-x1eE*Y3djsBiBL{Q4GJ0x0000DNk~Le0000&0000&2m=5B0Mv@`+5i9n^-xSy zMF0Q*u|co_kx)W^t@^z40001{bW%=J009C61O)~M2nh-c4Gs?x5)%{^7Z@2D8yp`X zA|xg!C@Cr{EG{oGGBY$aH#j*uJ3Ku=K|(`BMMg(SOH5BtQBqV@SXodVq<1# zX=`k4Z*XyQba!}pdwhO>fP#aChKPxaj*pR&l$Dp5nwy<}o}i+mrmCy0u(GtZx4F8! zzQDo5#mC6X%+Alz)7976+T7mY;^gM&>Fe$9@$>cf`TPC0zIhb@00Ue}L_t&-8STO8 zUsP292H^MJ*@%G|B1b675)zF7CAG2ztw0STBihg?Buzn0rlPbk7R{u{5s<}=VVpbf z-`P3$+-(+rn)x*!`oi;I%a(Ff8l2gVvW!tU8^V7Vqv>%qN~djWKXGw(dEI!Bm>unD zo2F8S5>>r5nPDN{qa=FA@7zokN)R}fkgtQL zYt=7O8iCY2zClL}N$aE{Um*y=MB z;u@rXn-m%WoT1kNDE>Z3{#i=*CV`U_I^mjNj(a+kcSv@@)lK0dP@N%}se$7e=GY4*kRpu=IAWCQ z0CZ7U^usa1EOW37k~|JaV2Q#Iq#G1|f+L)wR|Av?$weJDeTG6phZIgyI1R^cdQ8B7 z@*|m!!V#yCu7R?X(#LQdrYi!af#fbYPE%@yt&7s{QrbqiVG*h{bTzaoT(`zWCah;~S`44gl9ZK~nwy=Tqot^-tFN%Kf3&r?xw^c*z`?`C$H>ae&(YJ@ z+1%dX?eFpP_4oPv{jI+9%m4ravPnciR2UiU!RtelRRG8F-+9Iu!$4r95{XJ$ zTFp|+vNBU5t93ET$fV2*XcxO_7mJIA+~;JQ?ECL_&Uv0aZUQrVD)i`>+~{E_+w-gr<7D5We^4@Kh@F&|zKQj@YV5|!_elGILLi+b zR&G`(F^Y9gvECKn&y=K7z_8TMT?2}Jgf*nd#v*VnkTnVHk>v3AKh4a_vlD*;;-5Sx_uG*8JJ0hXF1Jr7he3e5sjFJ2(F ze?yL$X0tqV1-KxYJn)7h7peDyyjP$_p>z@0q73k@s@|erhn&PMmQ=MDcw1e-Ppaym z&MA5C!zZeG6&R4_fHzh3J2md4_oE zii{G=2XZz+DXqvQU_K$|DlnZ?C^1Xbe?fUy;2A|u0+mhjS_;5KQlZubLO0~?hC_;+ zzofo0+>nEHTE0MWqF6^C%*siK)2C-eTmbl2eoYyzS94Y9c$Jj54(Q>sM*Ah@9(#c P00000NkvXXu0mjfU<