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

[Time Conductor] Support durations in fixed mode #1225

Open
akhenry opened this issue Oct 3, 2016 · 6 comments
Open

[Time Conductor] Support durations in fixed mode #1225

akhenry opened this issue Oct 3, 2016 · 6 comments
Labels
bug:retest Retest without a specific milestone type:enhancement

Comments

@akhenry
Copy link
Contributor

akhenry commented Oct 3, 2016

Notes from discussion between @charlesh88 @larkin and @akhenry

Fixed and follow modes should both support specification of durations. This requires some additional design and support in the UI. A number of options were discussed including:

  1. Supporting free-text input of durations such as "00:10:00", "ten minutes", "01:00:00", "one hour" etc.
  2. A menu that is made available when the text input is focused that gives some default options such as "last five minutes", "last hour" etc.
  3. A separate menu similar to the session selector menu in the design that allows specification of start and end deltas simultaneously.

This relates to #1182 (comment) . The approach taken to support deltas beyond 24 hours should be the same used to support durations in fixed mode.

@larkin
Copy link
Contributor

larkin commented Oct 18, 2016

Need to break apart into subtasks for and decide which portions to implement in Robinson.

@akhenry akhenry modified the milestones: Robinson, Roddenberry Nov 14, 2016
@larkin
Copy link
Contributor

larkin commented Nov 14, 2016

Now need to break into subtasks and look for what to implement in Roddenberry.

@akhenry
Copy link
Contributor Author

akhenry commented Nov 15, 2016

The first thing we need to do is improve duration support to allow for durations > 24 hours. This is achievable in Roddenberry. This will lead naturally into 2. as it will rapidly become frustrating specifying things like multi-day durations in text. I think we may need to do some design for specifying arbitrary relative time spans of days, months, years, etc.

@charlesh88
Copy link
Contributor

Unpack this for some design evaluation and enhancement.

@charlesh88 charlesh88 modified the milestones: Sagan, Release 6 Sprint 1 Jan 10, 2017
@charlesh88
Copy link
Contributor

From chat with @akhenry and @larkin 1/18/17
Main idea here is to be able to lock the relative duration to the current zoom setting. So, if current zoom is 24 hours, changing either the Start or End datetime also changes the other end of the bounds to maintain a 24 hour duration. Include a toggle button with locked/unlocked icon to the right of the zoom slider that toggles this.

To support this well, the zoom slider should do the following:

  • Display its zoom setting more granularly, like 24 HOURS, 36 HOURS, 48 HOURS, 1 DAY, 2 DAYS, etc. A dropdown menu adjacent to the value between the slider itself could be a great way to do this. Having snap-to values built into the slider may also be a good way to do this.
  • A more advanced feature would be to let the user enter values directly into the current zoom value as an input field.

@charlesh88 to sketch UI for this.

@charlesh88
Copy link
Contributor

charlesh88 commented Jan 20, 2017

Sketches uploaded to Drive at https://drive.google.com/a/nasa.gov/file/d/0B0v27OM1JkSedVQ2b1dFRHdWalU/view?usp=sharing page 65.

@akhenry Let's review together when you get to this. @larkin please also have a look.

@charlesh88 charlesh88 removed their assignment Jan 20, 2017
@charlesh88 charlesh88 modified the milestones: Shelley, Simmons Jan 24, 2017
@charlesh88 charlesh88 removed this from the Simmons milestone Feb 14, 2017
@charlesh88 charlesh88 modified the milestones: Stephenson, Simmons, Sterling Feb 14, 2017
@akhenry akhenry modified the milestones: Sterling, Stross Mar 7, 2017
@larkin larkin modified the milestones: Stross, Tiptree Apr 5, 2017
@unlikelyzero unlikelyzero added the bug:retest Retest without a specific milestone label Oct 19, 2022
@unlikelyzero unlikelyzero removed this from the Tiptree milestone Oct 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:retest Retest without a specific milestone type:enhancement
Projects
None yet
Development

No branches or pull requests

4 participants