1. Mar 17, 2022
  2. Mar 16, 2022
    • Marc Durdin's avatar
      fix(web): ios popup positioning and style · d3136b88
      Marc Durdin authored
      Fixes #5929.
      Fixes #6381.
      
      This fixes four separate issues with the longpress popups and key
      previews:
      
      1. The key preview was offset by a couple of pixels (unreported issue).
      2. The background 'shim' did not cover the key caps, which caused them
         to look startlingly white when the rest of the background greyed
         down (#5929).
      3. The popup menu was incorrectly wrapping to two rows due to sizing
         model mismatches (#6381).
      4. The popup menu would be realigned incorrectly for the in-app
         keyboard, when moving it to keep it in the keyboard area (#5929).
      d3136b88
  3. Mar 11, 2022
    • Marc Durdin's avatar
      fix(web): bounding rect offset was incorrect · ada527bd
      Marc Durdin authored
      When embedding the On Screen Keyboard into a page, the calculation for
      the bounding rectangle only took into account the first offsetParent,
      which meant it would get the offset incorrect when there were multiple
      layers of offsetParents.
      
      Once I changed to using getAbsoluteX / getAbsoluteY, this also corrects
      for scroll with window.pageOffsetY, so we can eliminate that special
      case for fixed positioning.
      
      This was observable in the Web Developer test window, where interaction
      with the bottom row of the keyboard in touch mode was not working
      correctly, in 15.0.210-beta.
      ada527bd
  4. Mar 10, 2022
  5. Mar 09, 2022
  6. Mar 08, 2022
  7. Mar 07, 2022
    • Marc Durdin's avatar
      Merge pull request #6324 from... · 9b46242d
      Marc Durdin authored
      Merge pull request #6324 from keymanapp/fix/developer/prevent-execution-point-breaking-editor-location
      
      fix(developer): prevent execution point breaking editor location ✂
      9b46242d
  8. Mar 04, 2022
  9. Mar 03, 2022
  10. Mar 02, 2022