insightsengineering / teal

Exploratory Web Apps for Analyzing Clinical Trial Data
https://insightsengineering.github.io/teal/
Other
171 stars 35 forks source link

[PoC] UI/UX Update #1289

Open donyunardi opened 1 month ago

donyunardi commented 1 month ago

Related: https://github.com/insightsengineering/nestdevs-tasks/issues/58

Summary

The work on the teal transform module has prompted us to take a second look at the teal UI to ensure it is efficient, intuitive. and easy to understand.

Below is the proposed design:

image

The most noticeable change is the location of the sidebar, which has been moved to the left side. The goal is to help users understand how the data transforms during module activities. With this design, users will work from left to right, as the data flows from being filtered, transformed, and finally to the module's encoding area.

The teal data module will consistently appear in the app, allowing users to rerun it if needed.

image

Definition of Done

For the PoC deliverable, we can start with a rough outline to get an overall idea before diving into the details and updating everything (e.g., unit tests, shinytest2, etc.).

Tasks

When it's ready for implementation (we will create a new issue for this)

Definition of Done:

Tasks

Previous tasks

kumamiao commented 1 month ago

Also review previous issue here: https://github.com/insightsengineering/nestdevs-tasks/issues/27