Branch: refs/heads/unstable
  Home:   https://github.com/PathwayCommons/factoid
  Commit: 0e171f06816f0768ba4e7e467d3adebe530b044d
      
https://github.com/PathwayCommons/factoid/commit/0e171f06816f0768ba4e7e467d3adebe530b044d
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M README.md
    M src/client-env-vars.json
    M src/client/components/editor/cy/viewport.js
    A src/client/components/editor/help.js
    M src/client/components/editor/index.js
    A src/client/components/editor/info-panel.js
    A src/client/components/editor/submit.js
    A src/client/components/editor/title.js
    M src/config.js
    M src/styles/editor/editor.css

  Log Message:
  -----------
  Add an info panel for the explore view

Design details:

- The panel is a sidebar on devices that have enough space.
- On small-screen devices, the panel takes up a small area at the bottom of the 
screen by default.
- The panel can be scrolled.
- On small screens, scrolling the panel moves the panel up.  This puts the 
panel on top of the graph.  This mechanism allows for the info panel to take up 
the entire screen on phones, giving more space for content.
- The info panel currently contains a simple version of the paper metadata UI.
- This panel is where a related papers UI would go.

Technical details:

- The `GOOGLE_SCHOLAR_BASE_URL` has been added to facilitate links in the 
explore view.
- Subcomponents within `Editor` have been put into separate files, including 
`Help`, `Submit`, and `Title`.
- When the screen of a phone or tablet is rotated, the graph fits to the 
screen.  This prevents the user from losing the graph in the explore view.

Ref. #683 #681

Depends on #711 #672


  Commit: d391f15cc51443d9f1101f0ca7499fc2c3470924
      
https://github.com/PathwayCommons/factoid/commit/d391f15cc51443d9f1101f0ca7499fc2c3470924
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M README.md
    M src/client-env-vars.json
    M src/client/components/editor/cy/viewport.js
    A src/client/components/editor/help.js
    M src/client/components/editor/index.js
    A src/client/components/editor/info-panel.js
    A src/client/components/editor/submit.js
    A src/client/components/editor/title.js
    M src/config.js
    M src/styles/editor/editor.css

  Log Message:
  -----------
  Merge pull request #715 from PathwayCommons/info-panel

Add an info panel for the explore view


Compare: 
https://github.com/PathwayCommons/factoid/compare/e1f8ab30a8a8...d391f15cc514

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cytoscape-cvs+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/cytoscape-cvs/PathwayCommons/factoid/push/refs/heads/unstable/e1f8ab-d391f1%40github.com.

Reply via email to