Comments (2)
I think a stats page is a really good idea.
I think the best place for it is in the side menu. The home screen counter is pretty good and concise atm.
The best flow for this I think should be:
- app just gets a new tab with stats in the side menu
- by default when you finish a work session it will be displayed in the stats with by #general tag or something similar
- you can set a custom tag to each work session, so you can have stats for different activities (#work, #study, #read)
- filters - day, week, month, year
- stats
-
- 3 numbers overview - number of work sessions, average sessions per day, average work time
-
- stacked area chart (work/time) - (example reference: https://www.highcharts.com/demo/area-stacked)
-
- bar chart (activity work sessions count) - (example reference: https://www.highcharts.com/demo/bar-basic)
- export I guess would be pretty nice to have
from goodtime.
Statistics are in progress and will come in the next release.
from goodtime.
Related Issues (20)
- FEATURE REQUEST: swipe down to decrease session time
- [Feature Request] Two Finger Up-Expand Gesture on time to quickly set a time
- [Feature Request] Autosync to cloud storage. HOT 1
- Smooth transitions for screen saver mode
- [Feature Request] Add ability to attach small text notes to sessions HOT 1
- Show label in notification
- Option to remember filters in statistics page
- Show sessions counter by label
- Improvements to labels
- Feature Request: Separate Label times when changed middle of a session (SubSession logic) HOT 1
- [Feature Request] Allow adding a pre defined amount of time after completion of work and break sessions HOT 2
- feature request: lock device by time intervals
- The minimum value of the time length cannot be 0
- Feature Request: Manual Stopwatch Mode HOT 2
- [Feature Request] Ability to manually set pomodori (completed sessions) for a specific day
- Long break after 4 completed pomodoros
- Option to hide Stop button from the notification
- Notification: Show remaining time even when paused
- Running vs paused icon
- Integration with todo.txt
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goodtime.