Content
View differences
Updated by Oleksii Borysenko 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.
* [ ] When the user enters the edit mode, the timer goes into pause.
* [ ] If the user stays in the edit mode of the timer for some minutes and then cancels the edit, the timer should consider that time that was paused and add it on the 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**
**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]
* [x]
* [x]
* [x]
* [x]
* [ ] When the user enters the edit mode, the timer goes into pause.
* [ ] If the user stays in the edit mode of the timer for some minutes and then cancels the edit, the timer should consider that time that was paused and add it on the 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**