1. 15 Jul, 2020 6 commits
    • Lyza Danger Gardner's avatar
      Refactor `highlighted` · d1904aee
      Lyza Danger Gardner authored
      - Make internal `highlighted` property an object
      - Refactor `highlightAnnotations` action
      d1904aee
    • Lyza Danger Gardner's avatar
      Refactor `expanded` · 36e999b8
      Lyza Danger Gardner authored
      - Rename `setCollapsed` to `setExpanded`, as that is more semantically accurate
        for what external users want, and refactor
      - Add `expandedMap` selector so users can retrieve the full map (not just truthy keys)
      - Update external users
      36e999b8
    • Lyza Danger Gardner's avatar
      Refactor `forceVisible` · 9b354c5e
      Lyza Danger Gardner authored
      - Rename adjectival form to `forcedVisible` (for variable references)
      - Refactor `setForce[d]Visible` action
      - Add selector `forcedVisibleAnnotations`
      - Do not access store state directly for `forcedVisible
      9b354c5e
    • Lyza Danger Gardner's avatar
      DRY out selectors with `truthyKeys` · 286f8332
      Lyza Danger Gardner authored
      Use utility function to derive "truthy" keys in internal maps
      286f8332
    • Lyza Danger Gardner's avatar
      Refactor `selectedAnnotationMap` · cd4b7a86
      Lyza Danger Gardner authored
      - Rename internal property, make it always an object (never null)
      - Add selector `selectedAnnotations`
      - Update external modules to use `selectedAnnotations` instead of
        `getSelectedAnnotationMap` because it is more semantic
      - Remove `getSelectedAnnotationMap` selector
      - Refactor and clean up `toggleAnnotations` action
      - Refactor and clean up `selectAnnotations` action
      cd4b7a86
    • Lyza Danger Gardner's avatar
      Convert internal representation of `focusedAnnotations` to a maplike object · 4e553155
      Lyza Danger Gardner authored
      - Make internals of store state more consistent
      - Prevent duplicate entries
      - Allow for potential explicit `false` entries
      4e553155
  2. 14 Jul, 2020 7 commits
  3. 13 Jul, 2020 10 commits
  4. 10 Jul, 2020 3 commits
  5. 08 Jul, 2020 1 commit
  6. 07 Jul, 2020 11 commits
  7. 06 Jul, 2020 2 commits