1. 15 Apr, 2020 1 commit
  2. 10 Apr, 2020 1 commit
    • Greg Spencer's avatar
      Fix initial value for highlight mode on desktop platforms. (#54306) · c7b10df7
      Greg Spencer authored
      This fixes the initial value of FocusManager.highlightMode so that it gets initialized correctly on desktop platforms.
      
      My recent update of this code (#52990) broke things so that the highlight mode never changed from the initial default of touch, which meant that focus highlights didn't show unless you set FocusManager.highlightStrategy to something (even automatic, the default: setting it caused the mode to be updated).
      c7b10df7
  3. 09 Apr, 2020 1 commit
  4. 08 Apr, 2020 2 commits
  5. 07 Apr, 2020 1 commit
  6. 06 Apr, 2020 1 commit
  7. 01 Apr, 2020 1 commit
  8. 30 Mar, 2020 1 commit
  9. 25 Mar, 2020 1 commit
  10. 20 Mar, 2020 1 commit
  11. 19 Mar, 2020 1 commit
  12. 04 Mar, 2020 1 commit
  13. 26 Feb, 2020 1 commit
  14. 21 Feb, 2020 1 commit
    • Greg Spencer's avatar
      Fix stuck keys when shift is released before the letter. (#51095) · c5dd3ec4
      Greg Spencer authored
      This fixes a problem where if you press "Shift" and then "A", then release "Shift" and then "a", then the "A" key will be "stuck" on because the logical key for the key down message is different (capital "A") from the logical key for the key up message (lowercase "a").
      
      This PR changes the pressed keys logic so that it uses the physical key to add/remove keys from the list of pressed keys, but keeps the associated logical key.
      
      This does mean that after the "Shift" key goes up, the pressed keys contains a capital "A" and it doesn't switch to be a lowercase "a", but there isn't currently any mechanism we can use to do that remapping. This is far less surprising than the current behavior, but is still not quite correct.
      
      I fixed the event simulation code to take a physicalKey so that it could be matched with the logical key, but the event simulation code isn't up to the task, since it can only simulate keys that appear in the key maps. The new platform key event design should fix that (added TODOs).
      c5dd3ec4
  15. 20 Feb, 2020 2 commits
  16. 19 Feb, 2020 1 commit
  17. 18 Feb, 2020 1 commit
  18. 15 Feb, 2020 2 commits
  19. 11 Feb, 2020 1 commit
  20. 07 Feb, 2020 1 commit
  21. 04 Feb, 2020 1 commit
  22. 31 Jan, 2020 5 commits
  23. 30 Jan, 2020 1 commit
  24. 28 Jan, 2020 1 commit
  25. 27 Jan, 2020 1 commit
  26. 24 Jan, 2020 2 commits
  27. 22 Jan, 2020 2 commits
  28. 17 Jan, 2020 2 commits
  29. 16 Jan, 2020 1 commit
  30. 13 Jan, 2020 1 commit