sasa95 / pomodor Goto Github PK
View Code? Open in Web Editor NEWMaterial design pomodoro timer app
License: MIT License
Material design pomodoro timer app
License: MIT License
Hi Sasha,
It is awesome your application. I think you should develop backend. Because As long as I have used pomodor.app, statistics page wasn't enough for me. If you want, you can contact me to develop backend.
Authenticate new user automatically as an anonymous user.
The calculations for trends are incorrect, the calculations have been simplified in a way that will probably only hold after a long period of time, and definitely don't hold in a short period of time.
As I started on a Sunday, in the previous week, the divider should be 4/7, although the code seems to calculate this as 5 days not 4 (see calc below?)
This will then result in the percent = (820' / (935'/(4/7)))100 = 820'/9*35' * 5/7 * 100% = 62% (as seen above)
pomodor/src/scenes/Stats/components/Overview.js
Lines 173 to 176 in 642a7b8
Add option to settings that allows users to continue directly to the next session/break.
It would be nice to have the option to select notification sounds in settings.
Love the app, been using it for the past few days. Yesterday my computer froze when it ran out of RAM resources but recovered before I could check system monitor to see what was hogging it. Today I noticed my usage ramping up while I wasn't doing anything (I was being productive I swear!), so I opened system monitor and say I had a "Web Content" tab using 2.6GB of RAM. Killing that process closed (crashed) the Pomodor tab, indicating it was the culprit. My RAM usage immediately dropped with nothing stopping except Pomodor:
Any ideas as to why the high RAM usage would be occurring? It's not the simplest thing to test quickly so I'm not sure of the exact conditions needed to replicate, but I am running:
OS: Ubuntu 18.04
Browser: Firefox 82.0.3
Let me know if there are any other details that might be helpful for debugging/replicating.
It would be awesome if there was a simple text box for each pomodoro to take notes on what exactly I had done.
So happy there is a PWA Pomodoro app that's not overly complicated.
Is there a way or would it be possible to add the ability to have the notification sound play if the phone turns off the screen? Currently I can't use it as a timer on my phone because when my screen shuts off I don't get the notification.
This week I started to have a problem with my data - stats and labels. They are missing. Even if I add a new label, after page reload it is gone again.
Is it possible to make the short break duration even shorter? Like from one minute to thirty minutes?
I'd personally love the flexibility of opening the other pages while in a session. Otherwise, it feels a bit restricted.
When in an active session and trying to access stats
or setting
, the app won't allow you and displays a tooltip with a "reset timer to open ..." message.
Let users navigate the app as usual and keep the timer counting in the background, just like when you're on a different tab on the computer.
Hi Saša,
I fell in love with Pomodor app. I use it on daily basis. Great job you did! And I have some ideas how to do it even better:
Thanks for consideration, coffee sent 👍
It is necessary to play a sound while getting a notification, otherwise it is rather difficult to focus on one's work and pay attention to push notifications, especially if one uses two screens or a screen lock mode on one's phone
Ali Abdaal Timer : https://youtu.be/fKNiV9UHPPo?t=1863
Currently, no license means that the code is under default copyright protection and is owned exclusively by the creator meaning that no one may reproduce, distribute, or create derivative works from your work. If this is not intended, consider adding a license (see https://choosealicense.com/ for help choosing) which would allow other people to contribute and make the software better. If you would rather retain all rights to the software, maybe add a line to the README stating "(c) 2020 All Rights Reserved"
It would be great if there was a feature for the counter to keep counting down (ie negative time left) to log if you've continued working in a session. This could also be indicated in stats with how close you run to a proper session time
It would be awesome if there was ability to export pomodoro statistics data for your user.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.