Skip to content

Responsivity improvements

Grigor Malo requested to merge responsivity-fixes into master

Implements the following responsivity related features:

  • alternative Footer as indicated by Bridget in this comment; supply footer links
  • create custom hook to check media breakpoints using the javascript api
  • collapse sidebar filters into an accordion for screens below 900px
  • put editor and metadata in collapsible panels for screens below 900px
  • put Question page action buttons in dropdown menus* when there is not enough space to display them
  • clean up history listeners in route.js to avoid memory leaks

*the way Dropdown menu was implemented in currently deprecated and will be replace by a new syntax, but i cannot use it until we upgrade to antd v5

Edited by Grigor Malo

Merge request reports