1. 23 Mar, 2020 23 commits
  2. 20 Mar, 2020 7 commits
  3. 19 Mar, 2020 3 commits
    • Robert Knight's avatar
      Merge pull request #1933 from hypothesis/tune-virtual-thread-list-debouncing · a6901e0b
      Robert Knight authored
      Tune virtual thread list debouncing
      a6901e0b
    • Robert Knight's avatar
      Tune virtualized thread list debouncing · 8bd712e6
      Robert Knight authored
      When scrolling through a long list of annotations quickly, the sidebar
      could display blank space for a long period of time. This was happening
      because the debounced update function waited for a period of at least
      20ms with no "scroll" events, and a gap of that length could take some
      time to appear if there was a queue of scroll events being delivered.
      
      Fix the issue by adding an upper bound of 100ms after a scroll event before
      recalculating the list of visible threads.
      
      Also make sure to cancel any pending updates after the `detach` method
      is called.
      8bd712e6
    • Robert Knight's avatar
      Remove "invisible threads" logic · 75426f72
      Robert Knight authored
      This used to be required in order to run logic in the `<annotation>`
      component that saved new highlights to the server, in the case where the
      highlight's annotation card was off-screen. This is no longer required
      since that is now handled by the `autosave` service.
      75426f72
  4. 18 Mar, 2020 6 commits
  5. 17 Mar, 2020 1 commit
    • Kyle Keating's avatar
      Allow tab to submit tag · a9869d0c
      Kyle Keating authored
      Add back feature from before the new tag editor; however, this will only work when the typed input matches one of the suggestions in the list to prevent adding unintentional new tags when the user simply wants to tab away.
      a9869d0c