samueljun / tomato-clock Goto Github PK
View Code? Open in Web Editor NEWTomato Clock is a simple browser extension for managing your productivity.
License: GNU General Public License v3.0
Tomato Clock is a simple browser extension for managing your productivity.
License: GNU General Public License v3.0
Look at music players as an example for UI ideas
The Panel timer seems to start since clicking on the timers seem to work. But the background timer doesn't seem to have started. There might be a TypeError in the background timer because of compatibility issues.
This just occurred on the Firefox version where the notification popped up but the panel still indicated 00:43~ seconds left. This needs to be resolved. The panel JavaScript may be halted in the background for Firefox.
The keyboard shortcuts work fine on Chrome.
Use a t()
function with json files for the translations.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/i18n
Hi, using firefox 57 and 59 in linux mint 18.3
I have no problem with sound in websites in the browser, but the tomato-clock makes no sound. Any suggestions where i can start looking?
tnx
btw. Thanks for your project!
Chromium extension is buggy since it's asynchronous when multiple alarms are set
The new layout is a vertical layout
Has been installed on university computer account's Firefox for about two months, no issues.
Working well, thank you.
Today it is now not working. Reinstalled and restarted Firefox, same issue. Button clicks, but the time does not start (for focus or pause)
Update 2 days ago may be related.
Cheers, John
The timer does not run on its own. I have to click on it every time a want a new phase for the timer.
I am not sure if this is supposed to be automatically running, though. If it isn't, please add such a feature.
Start with these for now
I thought I saw 6 pomodoros yesterday but I'm only seeing 3 now. I need to double check I'm parsing this correctly.
This will be helpful for users to get back to the default settings.
This should be optional as users may not want something that intrusive when trying to focus.
Hi there!! for me (and I believe that others might feel the same) - It would highly contribute to the long term effectiveness of the studying process if viewing the studying patterns over larger spans of time (annually and such) would have been possible. could you please add this option?
thanks in advance for reviewing the issue and for the elegant implementation of the add-on so far! :)
In the timeline.js object there ends up being two sources of truth.
Should be in the addons options
Requested by email
Add checkbox that is enabled by default in the Options/Preferences page
Tomato notification > ["Short"] + ["Long"]
Break notifications > ["Tomato"]
Hi,
Installed as Firefox plugin, the stats are not reflecting the number of tomatoes taken.
On Chrome the graph is OK.
It would be interesting to keep a trace of canceled pomodori.
It would be great also to add a comment at this moment for later use:
« Phone call from John Doe » for example.
Add an input field for setting a custom timer. This may require a panel UI redesign for a vertical layout. If there's a redesign, the new redesign should be set to fit in the native menu panel.
I will remove one the 10 minute break timer and rename the 5 minute timer to "Short" and the 15 minute timer to "Long". I will also add the time in parentheses to indicate the timing. The panel should look like this:
Tomato (25′)
Short (5′)
Long (15′)
Reset
This change is to go along with features #21 and #25. If someone wants the extra break timer back, I can create something in the future to add multiple custom timers.
Sometimes I am not able to take my laptop to college and I do pomodoroes with my watch, but as a record I want them to be added to my tomato-clock for analytical reasons, thus it will be great to have a feature to add number of clocks we did without using this clock, I know it goes away from the idea of using this clock but having correct records of hustle hours is indispensable.
Hi
It would be possible to add sound? I like minimal add-ons, but I'm not looking to my computer all the time.
Thanks.
ifrit
Either modal or html confirm
Initially the stat tracking should keep track of how many pomodoros were completed in a day.
A calendar view would show the blocks where pomodoros and breaks were taken. If this is to be done, I would need to find a good calendar library.
Hi, first of all, i am super happy about this project!
I already reviewed the code and I like it a lot. (Already added a small feature, but you will see it later :))
What I really want is an anoying mode. Right now, when the timer passes, it does make a sound and gives a notification, but that's all. So most of the time I hear the sound, but then completly forget it and continue my work.
So how about adding a feature, that the sound will continue ringing, as long as you didn't pressed a button (or the notification, or whatever...)
I will try to contribute to it!
Ideally users would be able to upload/select a music file that is on their filesystem.
http://www.androidauthority.com/5217-productivity-app-691121/
Would love to have this functionality in Firefox and I don't believe it would be too much big a deal to implement.
The date picker breaks when I switch the ranges three times.
For more distinction
Reported from a user "However, I recently noticed the stats feature has stopped working."
This should extend to Firefox version as well to keep things in sync.
This is tentative. You can change the keyboard shortcuts in Chrome via chrome://extensions
page. I'm not sure how to change keyboard shortcuts in Firefox. The shortcuts release may have to wait till they can be controlled via the options menu.
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.