Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
S
Scinage
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Science Computing
  • Scinage
  • Merge Requests
  • !57

Merged
Opened Mar 26, 2020 by Holly Elisabeth Oegema@heoegemaContributor

Scinage Redesign

  • Overview 3
  • Commits 52
  • Changes 32

These MRs should be merged first: !43 (merged), heoegema/Scinage!11 (closed)

Once the above MRs are merged, the base of this MR should be changed to master

Summary

This MR adds in new styles for the initial redesign of the Scinage app. This is not a final redesign, rather, a first pass at a redesign and is subject to stakeholder approval.

Makes the following changes:

Other Changes

  • Updated all top level pages (home, groups, images, widgets, screens, slides, trash, videos)
  • Minor re-ordering of frontend code, CSS and JS
  • Sets a cookie named "sidebarCollpased" to persist the sidebar state, which is expanded by default
  • Created Vue components
    • card -> Used to display tiles on the frontpage
    • info-panel -> Used to display secondary info on pages
    • page-header -> Used to display standardized page header
    • sidebar -> Used for the left navigation sidebar
    • sidebar-item -> Each item in the sidebar

Other changes made since the initial MR opened:

  • Persist sidebar state as a cookie
  • Changed card hover effect to highlight instead
  • Force the sidebar to collapse on widget edit/slide edit pages
  • Remove some of the wasted space
  • Fixed some bugs with the slide edit and widget edit page
  • Made the slide cards wider on the slideshow page

What this MR will not include (will come at a later time)

  • Changing Vue to production mode (this will come at a later time)
  • Updating non-top level pages
  • Updating the slide creation experience
  • Updating home page with screenshots of slides/widgets or analytic information
  • Other non-stylistic changes
  • Updating styles on login/auth pages
Screenshots image image image image image image image image image image image image image image
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: science-computing/Scinage!57
Source branch: update-styles

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.