Content
View differences
Updated by Marc Alcobé 7 months ago
### **Acceptance criteria**
**Module main page:**
* [x] Improved navigation of the weeks extracted from the widget.
* [x] The action to start a timer is no longer a floating button but part of the plus button on the top bar.
* [x] The headers of the top bar should be size 24px, while all the sub-headers inside the content of the pages should be 20px. Only the days on the time tracking are 16px.
* [ ] Improve the chart widget:
* [x] The widget is no longer collapsible.
* [x] Change the colour of the widget to use the main colour of OpenProject.
* [x] The total amount of hours if the weekly, but should change when the user selects a day.
* [ ] The loading of data for this graph should be a skeleton view, not a spinner.
* [ ] Persist the tooltip with the daytime for 3–4 seconds after the user releases the hover on that bar of the graph so they have time to read the information.
* [x] Include a vertical legend of the hours logged on the right side of the graph (_to be designed_)
* [x] Improve the list of entered time:
* [x] By default, the current day (Today) should not have an “X” icon but a chevron. It is expanded by default, not selected.
* [x] The button to log time per day is no longer visible, but the action is accessible through the top navigation bar.
**Timer page:**
* [x] The loading spinner should be with the main colour of OpenProject and also have round borders. Add also a semi-transparent border on the strike. Please check the designs for this implementation.
* [x] The label "Focus time tracker" is renamed to “Focus timer” and moved to the subject of the age (top bar).
* [x] Implement a functionality to tap on the counter of running time to override the current time passed (e.g. I started timing 10 min late and I want the timer to start from 10:00).
* [x] Include a bottom sheet bar on top of the keyboard to confirm or cancel the change.
* [x] When the user confirms the time entered, the timer continues from the time entered and the graphic representation of the spinner is updated.
* [x] [ ] When the user enters the edit mode, the timer continues counting time in the background.
goes into pause.
* [x] [ ] If the user stays in the edit mode of the timer for some minutes and then cancels, cancels the edit, the timer is still running with the previous time.
* [x] If the user changes the should consider that time that was paused and save add it on the timer starts counting from the new saved value. running timer.
**Log time page:**
* [x] Ensure the bottom bar uses the muted colour as background.
* [x] Change the button "Cancel" to "Discard" as a danger button.
### **Technical notes**
<br>
### **Out of scope**
* Persist the tooltip with the daytime for 3–4 seconds after the user releases the hover on that bar of the graph so they have time to read the information.
**Module main page:**
* [x] Improved navigation of the weeks extracted from the widget.
* [x] The action to start a timer is no longer a floating button but part of the plus button on the top bar.
* [x] The headers of the top bar should be size 24px, while all the sub-headers inside the content of the pages should be 20px. Only the days on the time tracking are 16px.
* [ ] Improve the chart widget:
* [x] The widget is no longer collapsible.
* [x] Change the colour of the widget to use the main colour of OpenProject.
* [x] The total amount of hours if the weekly, but should change when the user selects a day.
* [ ] The loading of data for this graph should be a skeleton view, not a spinner.
*
*
* [x] Improve the list of entered time:
* [x] By default, the current day (Today) should not have an “X” icon but a chevron. It is expanded by default, not selected.
* [x] The button to log time per day is no longer visible, but the action is accessible through the top navigation bar.
**Timer page:**
* [x] The loading spinner should be with the main colour of OpenProject and also have round borders. Add also a semi-transparent border on the strike. Please check the designs for this implementation.
* [x] The label "Focus time tracker" is renamed to “Focus timer” and moved to the subject of the age (top bar).
* [x] Implement a functionality to tap on the counter of running time to override the current time passed (e.g. I started timing 10 min late and I want the timer to start from 10:00).
* [x] Include a bottom sheet bar on top of the keyboard to confirm or cancel the change.
* [x] When the user confirms the time entered, the timer continues from the time entered and the graphic representation of the spinner is updated.
* [x]
* [x] If the user changes the
**Log time page:**
* [x] Ensure the bottom bar uses the muted colour as background.
* [x] Change the button "Cancel" to "Discard" as a danger button.
### **Technical notes**
<br>
### **Out of scope**
* Persist the tooltip with the daytime for 3–4 seconds after the user releases the hover on that bar of the graph so they have time to read the information.