DiamondLightSource / DiamondLightSource/atlas

i15-1: Setup & Queue interaction improvements

Open
#100 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1
Forks
4
Avg merge
6d 8h
Merged PRs (30d)
8

Description

A number of improvements can be made between the `Setup` and `Queue` pages.

- [x] Currently queue tasks are added to the beginning of the queue, they should be added to the end by default
- [ ] "Playlist" item order from the setup page is not always preserved when added to the queue. Ordering commonly observed to shift when there is a task in progress in the queue, but seems stable if the queue is empty

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the Setup and Queue pages and reproduce adding a Playlist while a queue task is in progress. Compare the Playlist order from Setup with the resulting queue order; done means the items retain their Setup order in both an empty queue and a queue with an active task.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
54/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.