[META] Early phase front-end work coordination

Created on 29 May 2024, about 1 year ago

Problem/Motivation

This is a high level outline of some necessary foundational tasks to coordinate efforts in the early/prototype stages of the front end application.

  1. Replace mocked call to fetch list of available components listed in the left sidebar with a real endpoint which is being worked on under API on issue 🌱 [META] Early phase back-end work coordination Active
  2. Provide the ability to load data/schema about a given component that will be used to render the editing experience in the right hand side bar
  3. An affordance within the state management to get/set the currently selected component and within the UI to display/highlight the currently selected component.
  4. Based on that state, and the data loaded about the component, facilitate the rendering of a "component edit form" in the right hand sidebar
  5. In both right and left sidebars, render a tabbed UI (with state management potentially through React routes for future linking capabilities) so that we have enough space/options available for all the different settings and options that may be displayed
  6. Improvements to UX for configuring the page layout including keyboard/a11y options to mirror drag/drop capabilities
  7. Improvements to UX and design for the layout tree. The layout tree should be available in a tab in the left sidebar (currently P.o.C is rendering it on the right)

Infrastructure tasks

  1. Any improvements/work to TS types/interfaces along the way
  2. Cypress tests for UI interactions - particularly drag/drop would be huge
🌱 Plan
Status

Active

Component

User interface

Created by

🇬🇧United Kingdom jessebaker

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024