openedx / frontend-app-authoring

Front-end for the Open edX Studio experience, implemented in React and Paragon.
GNU Affero General Public License v3.0
13 stars 72 forks source link

Component Sidebar: Manage tab #1190

Open jmakowski1123 opened 1 month ago

jmakowski1123 commented 1 month ago

To be completed after: https://github.com/openedx/frontend-app-course-authoring/issues/1045

  1. The Manage tab contains two collapsible spaces - Publish Status and Tags. Both should be opened by default when the Manage tab is clicked.
  2. The Publish status contains the following data: Publishing Status (Published, Draft, Unpublished changes); time stamp when the draft was last auto-saved.
  3. Out of scope - release date and visibility settings.
  4. The Tags space cannot be developed until Epic 5; for now, the space should just exist.

Image

rpenido commented 1 week ago

@jmakowski1123 @lizc577 @sdaitzman @marcotuts This is ready for AC testing on the sandbox

sdaitzman commented 1 week ago

Thanks, @rpenido. I noticed that when switching between sidebar tabs, or switching between the component and library sidebars, the sidebar size changes which makes the whole page reflow. If possible, it would be great to keep sidebar size consistent when switching sidebars/sidebar tabs.

Screen Recording 2024-09-17 at 9 19 51 AM

rpenido commented 1 week ago

Hi @sdaitzman ! I updated the sandbox, setting the width of the sidebar to be fixed and prevent this issue. Also, I created a PR to fix it upstream here:

This includes the changes requested here (https://github.com/openedx/frontend-app-authoring/issues/1221). It is only missing the header/footer size change.

jmakowski1123 commented 3 days ago

This looks good!