Skip to content
Snippets Groups Projects
  1. Oct 12, 2019
  2. Oct 05, 2019
  3. Sep 28, 2019
  4. Sep 25, 2019
  5. Sep 22, 2019
  6. Sep 14, 2019
  7. Sep 11, 2019
    • lumark's avatar
      Create display context when switching IME to new display for AOSP IME · 87f14f1e
      lumark authored
      To address IME service context's Resources / DisplayMetrics update
      when switching IME window to another display after onConfigurationChange.
      
      We use Context#createDisplayContext to create display specific context when
      display changed, to ensure soft keyboard can re-layout with correct resources.
      
      Bug: 126930163
      Test: manual with AOSP IME as below steps:
           1) Settings > Developer options > enable "Simulated Display" & "Force desktop mode".
           2) Reboot device
           3) Launch app (i.e. Contacts) with bluetooth or usb mouse in Simulated display.
           4) Tap EditText on app to see see if IME window layout correctly on simulated display.
           5) Launch app (i.e Files) on primary display.
           6) Tap EditText on app to see if IME window layout correctly on primary display.
      
      Change-Id: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
      Merged-In: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
      87f14f1e
  8. Sep 09, 2019
  9. Sep 03, 2019
  10. Aug 30, 2019
  11. Aug 24, 2019
  12. Aug 18, 2019
  13. Jul 29, 2019
  14. Jul 24, 2019
  15. Jul 20, 2019
  16. Jul 14, 2019
  17. Jul 11, 2019
  18. Jul 09, 2019
    • lumark's avatar
      Create display context when switching IME to new display for AOSP IME · 4d464ec0
      lumark authored
      To address IME service context's Resources / DisplayMetrics update
      when switching IME window to another display after onConfigurationChange.
      
      We use Context#createDisplayContext to create display specific context when
      display changed, to ensure soft keyboard can re-layout with correct resources.
      
      Bug: 126930163
      Test: manual with AOSP IME as below steps:
           1) Settings > Developer options > enable "Simulated Display" & "Force desktop mode".
           2) Reboot device
           3) Launch app (i.e. Contacts) with bluetooth or usb mouse in Simulated display.
           4) Tap EditText on app to see see if IME window layout correctly on simulated display.
           5) Launch app (i.e Files) on primary display.
           6) Tap EditText on app to see if IME window layout correctly on primary display.
      
      Change-Id: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
      4d464ec0
  19. Jul 05, 2019
    • lumark's avatar
      Remove extend touchable region for AOSP keyboard · b4360e65
      lumark authored
      Remove EXTENDED_TOUCHABLE_REGION_HEIGHT from LatinIME#onComputeInsets
      to prevent keyboard touch region covered navigation bar
      when in split-window mode with display density < 240 case.
      
      Fix: 134893742
      Test: manual as below steps:
      1) Set window density as 240 with "adb shell wm density 240"
      2) Launch a app (i.e. Messages) from recents activity, set as split-screen mode.
      3) Tap Search bar to show IME keyboard.
      4) Press home / back / recents key if it works, expect it works.
      
      Change-Id: I596b7276041fecc50d2bc095c7e51664f632368d
      b4360e65
  20. Jun 30, 2019
Loading