This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 10 Jan, 2020 1 commit
    • Andrey Azov's avatar
      Integrate StandardAppLayout in genome browser page (#225) · cf69c049
      Andrey Azov authored
      Also:
      - Use a dedicated component for sidebar tabs rather than generating them in
         StandardAppLayout.
      - update npm script for running the style linter
      - update test for ZmenuContent component (use mock redux store rather than real one)
      - make browser bar content (gene info) responsive to the width of its container
         (via ResizeObserver)
      - make opening and closing of the sidebar to be instantaneous rather than animated
        (better for performance)
      - remove viewport metatag in the hope that the site will display in its desktop version 
         on mobile devices
      cf69c049
  2. 06 Jan, 2020 1 commit
  3. 24 Dec, 2019 1 commit
    • Andrey Azov's avatar
      Update dependencies (#219) · 7fe4c5e8
      Andrey Azov authored
      - Update file-loader to version 5.0.2
      - Remove @types/storybook__react (@storybook/react has its own type definitions now)
      - Update other dependencies
      7fe4c5e8
  4. 23 Dec, 2019 1 commit
  5. 20 Dec, 2019 1 commit
  6. 19 Dec, 2019 2 commits
    • Imran Salam's avatar
      Update the browser navigation panel according to the new designs (#205) · 9f2d8a27
      Imran Salam authored
      * change functionality of the region forms according to new design
      
      * add new breakpoints to the breakpoint getter function
      
      * fix the broken navigation bar layout in smaller screens
      
      * fix styling issues in navigation bar
      
      * fix broken browser navigation bar tests
      
      * remove unused ContentSwitcher import
      
      * add missing test for BrowserNavBarMain
      
      * fix closing track panel  and missing track panel tabs on big desktops
      
      * add breakpoint for big desktop
      
      * fix styling issues with labels in browser nav bar
      
      * fix issues in browser nav bar inputs
      
      * PR suggestions and design changes
      
      * fixed non-unique keys used in track panel bookmarks
      
      * fix issues in nav bar test cases
      
      * more PR suggestions
      
      * fix lint error in browser tests
      
      * change shouldBeOpaque to isGhosted to be more semantic
      9f2d8a27
    • Steve Trevanion's avatar
      Merge pull request #221 from Ensembl/ens-st3-visualisation-library · fb419539
      Steve Trevanion authored
      Update 0014-visualisation-library.md
      fb419539
  7. 18 Dec, 2019 1 commit
  8. 11 Dec, 2019 1 commit
    • Manoj Pandian Sakthivel's avatar
      PasteOrUpload component refactoring and storybook entry (#171) · 785b397c
      Manoj Pandian Sakthivel authored
      * Replace input with textarea and create story
      
      * Fix tests
      
      * Incorporate textarea component
      
      * Incorporate the Upload component
      
      * CheckboxWithTextfields in a working state
      
      * Fix tests
      
      * Add tests
      
      * Grid style updates
      
      * Display filenames above the textfield
      
      * Change local storage method
      
      * Preserve files after refresh
      
      * Goodbye PasteOrUpload
      
      * Separate callback for text and upload
      
      * Show commit button
      
      * Combine the text and file values
      
      * Remove invalid test
      
      * Import order
      
      * Fix the issue with 0 files
      
      * Remove commit button
      
      * Add onReset
      
      * Fix tests
      
      * PR review fixes
      
      * Rename uuid to generateId
      
      * Make id an optional prop to the Upload
      
      * Remove id from Upload
      785b397c
  9. 06 Dec, 2019 2 commits
  10. 03 Dec, 2019 3 commits
    • Andrey Azov's avatar
    • Anne Lyle's avatar
      Feature/question button (#200) · d835cd5a
      Anne Lyle authored
      * Initial attempt at implementing alternative styles - ENSWBSITES-292
      
      * Simplify and remove test CSS - ENSWBSITES-292
      
      * Use smaller question button on species selector search - ENSWBSITES-292
      
      * Initial attempt at implementing alternative styles - ENSWBSITES-292
      
      * Simplify and remove test CSS - ENSWBSITES-292
      
      * Use smaller question button on species selector search - ENSWBSITES-292
      
      * Revert "Simplify and remove test CSS - ENSWBSITES-292"
      
      This reverts commit f230c5dc.
      
      * Define a set of allowed options, as discussed with Andrey - ENSWBSITES-292
      
      * Tidy-up as per Andrey's comments
      
      * Fixed typescript error - ENSWEB-292
      
      * Remove redundant code
      d835cd5a
    • Andrey Azov's avatar
      Change the way webpack configs are composed (#211) · 66803416
      Andrey Azov authored
      Rather than starting with an environment-specific config as an entry point for webpack,
      use a generic config as an entry point, and from there add more specific configs
      via composition using webpack-merge.
      66803416
  11. 02 Dec, 2019 2 commits
  12. 21 Nov, 2019 1 commit
  13. 19 Nov, 2019 2 commits
    • Andrey Azov's avatar
      Fix script linting during pre-commit hook (#212) · 3dcc6359
      Andrey Azov authored
      As discussed in a github issue, eslint exit code is 0 in case of
      warnings; and in our linter settings, unused variables should raise
      warning rather than errors. That meant, however, that lint-staged
      would not fail if eslint issued warnings.
      
      Using the max-warnings option eslint, we make lint-staged fail if
      eslint encounters a warning.
      3dcc6359
    • Dan Sheppard's avatar
      Revert to using scheduler groups from timers (performance fix) (#209) · b7872a7c
      Dan Sheppard authored
      An earlier commit changed the means by which callbacks are registered to the scheduler. This was anticipated to have negligible effect, but was otherwise poorly motivated. As a result, the change had already been reverted on the active dev branch when it was later found that the change had a significant (well-characterised but poorly-understood) performance impact. Unfortunately, between the change and its reversion, the code got pushed to dev and live. The active dev branch for this code is not yet ready for merge, and the effect of this change being live  is noticeable. So this bugfix commit pushes the reversion (only) to dev.
      b7872a7c
  14. 18 Nov, 2019 1 commit
  15. 15 Nov, 2019 2 commits
  16. 14 Nov, 2019 1 commit
  17. 13 Nov, 2019 7 commits
  18. 11 Nov, 2019 2 commits
  19. 08 Nov, 2019 3 commits
  20. 07 Nov, 2019 2 commits
  21. 06 Nov, 2019 2 commits
  22. 04 Nov, 2019 1 commit