stripe-android icon indicating copy to clipboard operation
stripe-android copied to clipboard

Show full view when inputting `Link` sign up information.

Open samer-stripe opened this issue 1 year ago • 1 comments

Summary

Show full view when inputting Link sign up information.

Motivation

Resolves MOBILESDK-1638

Also displays Link terms when inputting remaining fields similar to when using Link with Save for future use

Testing

  • [ ] Added tests
  • [ ] Modified tests
  • [x] Manually verified

samer-stripe avatar Feb 27 '24 07:02 samer-stripe

Diffuse output:

OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)

          │            compressed            │           uncompressed           
          ├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff     │ old       │ new       │ diff     
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
      dex │   3.9 MiB │   3.9 MiB │ +1.4 KiB │   8.6 MiB │   8.6 MiB │ +1.8 KiB 
     arsc │   2.2 MiB │   2.2 MiB │      0 B │   2.2 MiB │   2.2 MiB │      0 B 
 manifest │   5.1 KiB │   5.1 KiB │      0 B │  25.4 KiB │  25.4 KiB │      0 B 
      res │ 911.1 KiB │ 911.1 KiB │      0 B │   1.4 MiB │   1.4 MiB │      0 B 
   native │   2.6 MiB │   2.6 MiB │      0 B │     6 MiB │     6 MiB │      0 B 
    asset │     3 MiB │     3 MiB │    +46 B │     3 MiB │     3 MiB │    +46 B 
    other │ 204.3 KiB │ 204.3 KiB │     -4 B │ 445.3 KiB │ 445.3 KiB │      0 B 
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
    total │  12.8 MiB │  12.8 MiB │ +1.5 KiB │  21.7 MiB │  21.7 MiB │ +1.8 KiB 

 DEX     │ old   │ new   │ diff              
─────────┼───────┼───────┼───────────────────
   files │     1 │     1 │   0               
 strings │ 42706 │ 42714 │  +8 (+17 -9)      
   types │ 14595 │ 14598 │  +3 (+11 -8)      
 classes │ 12343 │ 12346 │  +3 (+4 -1)       
 methods │ 60867 │ 60879 │ +12 (+1047 -1035) 
  fields │ 40040 │ 40059 │ +19 (+637 -618)   

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  242 │  242 │  0   
 entries │ 6029 │ 6029 │  0
APK
     compressed      │     uncompressed     │                                
──────────┬──────────┼───────────┬──────────┤                                
 size     │ diff     │ size      │ diff     │ path                           
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
  3.9 MiB │ +1.4 KiB │   8.6 MiB │ +1.8 KiB │ ∆ classes.dex                  
  7.3 KiB │    +41 B │   7.2 KiB │    +41 B │ ∆ assets/dexopt/baseline.prof  
    887 B │     +5 B │     755 B │     +5 B │ ∆ assets/dexopt/baseline.profm 
 53.2 KiB │     -4 B │ 139.9 KiB │      0 B │ ∆ META-INF/MANIFEST.MF         
 62.1 KiB │     +1 B │   140 KiB │      0 B │ ∆ META-INF/CERT.SF             
  1.2 KiB │     -1 B │   1.2 KiB │      0 B │ ∆ META-INF/CERT.RSA            
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
    4 MiB │ +1.5 KiB │   8.8 MiB │ +1.8 KiB │ (total)
DEX
STRINGS:

   old   │ new   │ diff        
  ───────┼───────┼─────────────
   42706 │ 42714 │ +8 (+17 -9) 
  
  + Landroidx/recyclerview/widget/T0;
  + Lh6/U;
  + Lh6/V;
  + Lh6/W;
  + VLZZFLI
  + VLZZFLLI
  + VZZLZLLLLLLI
  + VZZLZLLLLLLLI
  + [Landroidx/recyclerview/widget/P0;
  + [Landroidx/recyclerview/widget/P;
  + [Landroidx/recyclerview/widget/b0;
  + [Landroidx/recyclerview/widget/z0;
  + [Lh6/Q;
  + [Lh6/S;
  + [Lh6/T;
  + emailFocusRequester
  + ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:eaa1af7,r8-mode:full,version:8.3.37}
  
  - Lb/n;
  - [Landroidx/recyclerview/widget/M0;
  - [Landroidx/recyclerview/widget/O;
  - [Landroidx/recyclerview/widget/a0;
  - [Landroidx/recyclerview/widget/y0;
  - [Lh6/N;
  - [Lh6/O;
  - [Lh6/P;
  - ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:fd91e67,r8-mode:full,version:8.3.37}
  

TYPES:

   old   │ new   │ diff        
  ───────┼───────┼─────────────
   14595 │ 14598 │ +3 (+11 -8) 
  
  + Landroidx/recyclerview/widget/T0;
  + Lh6/U;
  + Lh6/V;
  + Lh6/W;
  + [Landroidx/recyclerview/widget/P0;
  + [Landroidx/recyclerview/widget/P;
  + [Landroidx/recyclerview/widget/b0;
  + [Landroidx/recyclerview/widget/z0;
  + [Lh6/Q;
  + [Lh6/S;
  + [Lh6/T;
  
  - Lb/n;
  - [Landroidx/recyclerview/widget/M0;
  - [Landroidx/recyclerview/widget/O;
  - [Landroidx/recyclerview/widget/a0;
  - [Landroidx/recyclerview/widget/y0;
  - [Lh6/N;
  - [Lh6/O;
  - [Lh6/P;
  

METHODS:

   old   │ new   │ diff              
  ───────┼───────┼───────────────────
   60867 │ 60879 │ +12 (+1047 -1035) 
  
  + A.j a(b, List, List, s)
  + B.x <init>(s)
  + B4.b B(W0, boolean) → p
  + B4.b C(l1, u1) → p
  + B4.c B(W0, boolean) → p
  + B4.c C(l1, u1) → p
  + D.f h(k, S, boolean, float, e, k, int)
  + D.f i(boolean, List, e, List, S, k, f, c, e, a, k, c, a, k, int, int, int)
  + D0.q b() → boolean
  + D1.h <init>(s, int, int, String)
  + F.g <init>(LinkedHashSet, s, B, U)
  + F6.M c(W, z, boolean, e) → Object
  + F6.k <init>(m, Activity, H, Application)
  + G6.q <init>(Application, m)
  + I1.c a(Context, s) → m
  + I1.d <init>(String, Context, s, int, int)
  + I1.f a(String, Context, s, int) → e
  + K7.f A(int) → ImageView_ScaleType
  + K7.f B(W0, boolean) → p
  + K7.f C(l1, u1) → p
  + K7.f D(SecretKeySpec, boolean, byte[], Provider) → Cipher
  + K7.f E(Bitmap, Rect) → Bitmap
  + K7.f F(SecretKey, byte[], byte[], byte[], Provider, Provider) → a
  + K7.f G(int, int) → boolean
  + K7.f H(Map) → d
  + K7.f I(k) → h
  + K7.f J() → f
  + K7.f K(View) → a
  + K7.f L(String, Provider, PSSParameterSpec) → Signature
  + K7.f M(k) → H0
  + K7.f N(JSONObject) → C0
  + K7.f O(JSONObject) → i
  + K7.f P(TextInputLayout, CheckableImageButton, ColorStateList)
  + K7.f Q(c) → Application
  + K7.f R(Bitmap, Size) → Bitmap
  + K7.f S(CheckableImageButton, View_OnLongClickListener)
  + K7.f T(Bitmap) → Size
  + K7.f U(g) → e
  + K7.f V(byte[], int, int) → byte[]
  + K7.f W(v0) → z
  + K7.f X(int) → String
  + K7.f Y(int, int) → g
  + K7.f Z(Class, E0, String, A0, c, k) → w0
  + K7.f a0(String, String) → String
  + K7.f b(String, boolean, boolean, float, a, k, int)
  + K7.f b0(String, Object[]) → String
  + K7.f c(boolean, boolean, a, boolean, e, e1, E1, y0, E1, m, k, int)
  + K7.f d(k, boolean, e, q, k, int, int)
  + K7.f e(String, e1, E1, y0, E1, a, boolean, boolean, boolean, e, a, q, k, int, int, int)
  + K7.f f(k, a, k, int)
  + K7.f g(NetworkingSaveToLinkVerificationState, a, a, c, k, int)
  + K7.f h(k, int)
  + K7.f j(e, k, int)
  + K7.f k(c, E, e, c, a, k, int)
  + K7.f l(TextInputLayout, CheckableImageButton, ColorStateList, PorterDuff_Mode)
  + K7.f m(int) → int
  + K7.f n(View)
  + K7.f o(z) → String
  + K7.f r(long, long) → long
  + K7.f s(float, float) → float
  + K7.f t(double, double, double) → double
  + K7.f u(float, float, float) → float
  + K7.f v(int, int, int) → int
  + K7.f w(long, long, long) → long
  + K7.f x(Comparable, d) → Comparable
  + K7.f y(long, long, long, k, int) → l0
  + K7.f z(byte[][]) → byte[]
  + P2.a c() → x
  + R5.q a(FinancialConnectionsSessionManifest_Pane, String, g, Map, e) → Object
  + T.a t(String, E, String) → String
  + T.a u(StringBuilder, float, char) → String
  + T.a v(StringBuilder, int, char) → String
  + T.a w(String, String) → Map
  + T.a x(String, Map) → Map
  + T.a y(e, A) → L
  + V.A <init>(I, boolean, h, S0, g, b)
  + W.C <init>(boolean, Object, Object,
...✂

github-actions[bot] avatar Feb 27 '24 07:02 github-actions[bot]