1. Dec 15, 2021
  2. Dec 05, 2021
  3. Dec 04, 2021
  4. Dec 03, 2021
  5. Dec 02, 2021
  6. Dec 01, 2021
  7. Nov 29, 2021
  8. Nov 26, 2021
    • Eberhard Beilharz's avatar
      fix(linux): Add test targets to Makefile · 3633ac7f
      Eberhard Beilharz authored
      The test targets got added on the `master` branch and the TC
      configuration adjusted so that PR builds run the tests. This change
      adds these targets (but without running ibus-keyman tests) to the
      stable branch, so that TC builds for PRs will work.
      3633ac7f
  9. Nov 25, 2021
  10. Nov 23, 2021
  11. Nov 19, 2021
  12. Nov 18, 2021
  13. Nov 17, 2021
  14. Nov 16, 2021
    • Marc Durdin's avatar
      chore: remove obsolete drawPreview · 09a7e199
      Marc Durdin authored
      09a7e199
    • Marc Durdin's avatar
      fix(web): remove canvas use for iOS compatibility 🍒 · d55df2e6
      Marc Durdin authored
      Fixes #5831.
      
      Cherry-pick of #5915.
      
      iOS 15 has a significant crashing bug whereby use of a canvas element
      completely crashes the browser in some contexts. In particular, we have
      observed this when using a WKWebView in a keyboard extension without
      'Allow Full Access' switched on.
      
      Keyman uses canvas element to draw a nice looking key preview (key tip)
      on iPhones. This is a critical issue for Keyman for iPhone. Keyman for
      iPad is not affected because the iPad version does not use key previews.
      
      The resolution here is to remove use of the canvas drawing for key tips
      and use a simplified pure HTML/CSS shape. I have not conditioned this
      fix on platform; I have currently opted to apply this to all platforms.
      
      This issue will be reported to Apple for resolution. The issue applies
      so far to iOS 15.0, 15.1.
      d55df2e6
  15. Oct 07, 2021
  16. Oct 06, 2021
  17. Oct 05, 2021
  18. Oct 04, 2021
  19. Oct 01, 2021
  20. Sep 30, 2021