This project is mirrored from https://github.com/Ensembl/ensembl-client. Pull mirroring updated .
  1. 04 Mar, 2022 1 commit
  2. 01 Mar, 2022 6 commits
  3. 28 Feb, 2022 1 commit
  4. 25 Feb, 2022 1 commit
  5. 24 Feb, 2022 2 commits
  6. 22 Feb, 2022 2 commits
  7. 18 Feb, 2022 2 commits
    • Andrey Azov's avatar
      Guess the type of the sequence inserted into blast input box (#689) · fdfae6cd
      Andrey Azov authored
      Guess sequence type when user commits a sequence, according to the following rules:
      
      - The guess is only made on the basis of the first sequence for consistency
      - The guessing algorithm checks if there are protein-specific characters in the input sequence;
          and if not, then whether unambiguous nucleotide codes make up more than 90% of the sequence
      - If the user deletes the first sequence such that the first input box now contains the sequence of a different type,
         we automatically change the sequence type
      - If the user has chosen sequence type manually, we do not attempt to make any guesses about the sequence type.
         However, if the user presses the "Clear all" button or clears the only input box on the page,
         we reset the sequence type to initial (i.e. nucleotide)
      fdfae6cd
    • Ridwan Amode's avatar
  8. 17 Feb, 2022 1 commit
  9. 16 Feb, 2022 1 commit
  10. 15 Feb, 2022 1 commit
    • Imran Salam's avatar
      Cleanup SVG icons (#678) · 9eb17b0c
      Imran Salam authored
      - Updated the icons using Andrea's latest icon set (most of the icons are now using a 32x32px canvas)
      - Moved all svg icon files from the static/img folder to the static/icons folder
      - Updated the styles of the components that were displaying the icons incorrectly
      - Updated Storybook
      9eb17b0c
  11. 11 Feb, 2022 2 commits
    • Imran Salam's avatar
      Refactor checkboxes and radio buttons (#675) · 08749145
      Imran Salam authored
      - Update visual appearance of checkboxes and radio buttons in accordance with the spec
      - Add a theme property to capture the CSS rules that go together
      - Refactor the styling of the checkbox and the radio buttons group to enable more flexible and reliable customisation
         by exposing tweakable styles as CSS variables
      - Enable both vertical and horizontal orientation of radio buttons in a group
      - Remove the click handler from the pointer box, which prevented click default behaviour and propagation
         (presumably, its purpose was to react to outside clicks; but we have a better mechanism now)
      08749145
    • Andrey Azov's avatar
      Add Blast settings (#684) · c21a3afd
      Andrey Azov authored
      - Add a config for the Blast parameters (hard-coded for now; will be fetched from the backend in the future)
      - Add a React component to display a list of available Blast parameters
         The availability of some of the parameters depends on which other parameters have been chosen
      - Fix a test of the Upload component to properly wait for the expected value
      c21a3afd
  12. 10 Feb, 2022 1 commit
  13. 09 Feb, 2022 1 commit
  14. 08 Feb, 2022 3 commits
  15. 07 Feb, 2022 1 commit
  16. 04 Feb, 2022 1 commit
  17. 02 Feb, 2022 1 commit
  18. 01 Feb, 2022 2 commits
    • Andrey Azov's avatar
      Update upload button (#679) · 487e5dc6
      Andrey Azov authored
      - Improve the types, such that typescript could infer the type of the parameter of the callback function
         that is called when the file is uploaded depending on the props passed to the Upload component.
      - Move the drag&drop logic and the logic for reading file contents out of the Upload component
         into a hook and a helper file. This allows other components, not just the Upload, to also serve as a file drop zone.
      - Update the design to match new specs.
      487e5dc6
    • Ridwan Amode's avatar
  19. 31 Jan, 2022 1 commit
  20. 25 Jan, 2022 1 commit
  21. 24 Jan, 2022 2 commits
  22. 21 Jan, 2022 1 commit
  23. 17 Jan, 2022 1 commit
  24. 14 Jan, 2022 1 commit
  25. 13 Jan, 2022 1 commit
  26. 12 Jan, 2022 2 commits