Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 216
    • Issues 216
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 27
    • Merge requests 27
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Merge requests
  • !260

Overview improvements

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Lauri Himanen requested to merge overview-alternative into v0.10.0 Feb 10, 2021
  • Overview 1
  • Commits 8
  • Pipelines 1
  • Changes 9

Contains several improvements and fixes to the overview page:

  • Added new "NoData" component so that the same layout can be retained even if some data is missing.
  • Fixed issues with trying to access missing SCCS, methods, or systems
  • Added direct communication between plots/structures through RxJS Subjects. After researching what other people have done in a similar situation, this approach popped up in multiple locations. Essentially it is just the PubSub pattern. Bypassing the rendering with this approach seems to give a nice performance boost to Plot interactivity. @mscheidg: I think this is quite a clean and versatile approach, but if you can suggest any improvements they are certainly welcome.
  • Modified the ToggleButton text opacity a bit so that it does not look like it is disabled.
  • Improved the initial translation/orientation of structures shown by the Structure component so that systems have a more "natural" initial state in the overview page.
  • Changed the order of Material and API access buttons.

Before merging I would suggest that you check and modify the NoData component visuals to your liking.

Edited Feb 10, 2021 by Lauri Himanen
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: overview-alternative