This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 03 Sep, 2019 1 commit
  2. 02 Sep, 2019 1 commit
    • Andrey Azov's avatar
      Remove refs from Browser component (#149) · a2b8630e
      Andrey Azov authored
      - remove lastGenomeIdRef entirely
      - move browserRef from Browser component to BrowserImage
      - move code related to reporting track states to BrowserCogList,
         and use postMessage for communication with GenomeBrowser
      a2b8630e
  3. 30 Aug, 2019 2 commits
  4. 29 Aug, 2019 1 commit
  5. 28 Aug, 2019 2 commits
  6. 23 Aug, 2019 1 commit
  7. 20 Aug, 2019 1 commit
  8. 15 Aug, 2019 1 commit
  9. 09 Aug, 2019 1 commit
    • Imran Salam's avatar
      Make track panel state of species indepedent (#136) · 07975116
      Imran Salam authored
      * fix track panel state not remembered for each species
      
      * disable track panel bar icon click handler when track panel is closed
      
      * change track panel state shape to be more natural
      
      * make further improvements to the track panel state code
      
      * converting track panel dumb components to connected components
      
      * remove redundant comments
      
      * convert component using redux hooks to a connected component
      
      * remove unused browser open state
      
      * refactor track panel state based on PR suggestions
      
      * removed redundant FunctionComponent and OwnProps from track related components
      
      * add null check to active track panel selector
      
      * rename TrackType to TrackSet to be more meaningful
      
      * rename everything browser tab to track panel tab
      
      * remove premature optimisation hooks
      07975116
  10. 08 Aug, 2019 1 commit
  11. 02 Aug, 2019 1 commit
  12. 30 Jul, 2019 5 commits
  13. 26 Jul, 2019 1 commit
    • Imran Salam's avatar
      Fix drawer state (#118) · 87353a13
      Imran Salam authored
      * make drawer state unique to species instance
      
      * fix drawer not closing when clicked on browser tab and browser image
      
      * make selectors return the genome specific values for drawer and some browser specific state properties
      
      * fix thunk type in drawer actions
      
      * refactor drawer state returned in reducer
      
      * fix wrong drawer open check in 4b8ec1b5
      
      * make more changes as suggested in code review
      
      * fix wrong thunk dispatch type in track panel actions
      
      * fix wrong value returned for selectedBrowserTab
      
      * remove unnecessary calc method
      
      * fix wrong value returned for selectedBrowserTab
      
      * fix correct track not being highlighted on selection
      
      * fix undefined returned by drawer selector
      
      * change drawerViewForGenome to drawerView to be more relevant
      
      * use calc for getting the browser width rather than 41px (needs to be in the same format as other width values)
      
      * fix broken test cases
      
      * add a comment that tells about the need for the calc format for browser animation
      
      * use the ChrLocations replacing the genome ChrLocation object type
      
      * use classname to append class names instead of manually doing it
      
      * create closeDrawer action as it is used in many places within the browser
      
      * batch multiple dispatches in drawer actions
      
      * fix key type of TrackItemColour enum
      87353a13
  14. 25 Jul, 2019 1 commit
    • Andrey Azov's avatar
      Browser messaging service (#108) · 2e33f236
      Andrey Azov authored
      - use postMessage api instead of dispatching custom events on canvas wrapper element
      - add actualChrLocation field to browser location state
        (shows where the browser is at any given moment)
      - add message counter that keeps track of the sequence of messages
        exchanged between GenomeBrowser and BrowserChrome.
      - move code for updating GenomeBrowser page url from Browser component to browserActions
      - update .gitignore rules regarding .vscode folder
      2e33f236
  15. 22 Jul, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add analytics to species selector (#113) · 78c1ee78
      Manoj Pandian Sakthivel authored
      * Add analytics to species selector
      
      * Fix tests
      
      * Remove analytics from CD & Browser
      
      * Track from component
      
      * Use enum for categories
      
      * Fix tests
      
      * Fix populat species test
      
      * PR review changes
      
      * Fix type errors
      
      * Fix GA initialize type error
      
      * Remove console log
      
      * Use common action
      
      * Rename ga action
      
      * Add assembly name
      
      * Helper function for analytics name
      78c1ee78
  16. 12 Jul, 2019 1 commit
  17. 11 Jul, 2019 1 commit
  18. 05 Jul, 2019 2 commits
  19. 03 Jul, 2019 5 commits
  20. 02 Jul, 2019 1 commit
  21. 01 Jul, 2019 2 commits
  22. 28 Jun, 2019 1 commit
  23. 27 Jun, 2019 2 commits
  24. 26 Jun, 2019 1 commit
  25. 21 Jun, 2019 1 commit
  26. 20 Jun, 2019 1 commit
  27. 12 Jun, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      Add animation to TrackPanel and TrackConfig (#30) · 849bea9b
      Manoj Pandian Sakthivel authored
      * Track panel animation
      
      * Update browser content styling
      
      * Fix the drawer position
      
      * TrackPanel animation settings update
      
      * Apply easing animation to TrackConfig
      
      * Remove ypos prop
      
      * Remove the horizontal scroll bar
      
      * Fix drawer animation
      
      * Css position error fix
      
      * Fix the drawer opening animation issue
      
      * PR review fixes
      849bea9b