Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Workflow Events List #1573

Merged
merged 11 commits into from
Sep 26, 2024
Merged

Project Workflow Events List #1573

merged 11 commits into from
Sep 26, 2024

Conversation

andrewmurraydavid
Copy link
Member

@andrewmurraydavid
Copy link
Member Author

@CarsonF I confirmed with Amy that what is the current Drawer display is what she wants.

andrewmurraydavid and others added 10 commits September 25, 2024 14:50
- Move WorkflowEvents back into scenes because it references Project specific GQL fragment / enum values
- Remove fields from GQL fragment that were unused
- Rename GQL fragment file to match fragment name
- Decouple events from Drawer, via children
- Use standard-ish props for the Drawer (aside from transition to be compatible with useDialog)
- Rename StatusHistory -> WorkflowEvents so our code is consistently named
- Abstract icon specifics
- Use relative timestamp
- Change status color to from secondary to primary.
  The secondary color didn't provide enough contrast to the background.
This makes more sense and matches design
Switch to flexbox at smaller screen sizes, so each cell can wrap down as needed
Obnoxiously track the actual size of the event list via a duplicate list hidden in DOM
Use this along with window size to see if we need to adjust our layout to flexbox for smaller screens
@CarsonF CarsonF changed the title Project Status History Log drawer Project Workflow Events List Sep 26, 2024
@CarsonF CarsonF merged commit 703e015 into develop Sep 26, 2024
3 checks passed
@CarsonF CarsonF deleted the status-history branch September 26, 2024 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants