cinnamon-pomodoro's People
Forkers
skrobul nicolas01 jonbrett stellarpower gutobenn weh genba coteyr jerriclynsjohn dontbelievethebyte crypdick galou miguelmcarrillo hadesarchitect samiuddin abeyer tommyalf 4lador rjsandim farkal ncelerier hugemistake davidwiesner benoitv-code odysseuspolytropos mcopik kpodsiadlo teodorvlasovcinnamon-pomodoro's Issues
Feature request: periodic notifications
I tend to get distracted in the middle of a Pomodoro and I would love to display a notification bubble (or possibly a sound) periodically to keep me on track (perferably with the ability to customize)
next pomodoro settngs despite being set not to
I have "autostart a new pomodoro after a break ends" unchecked, and yet the next pomodoro starts. This is on Cinnamon 3.0.7 and whatever version of the extension it automatically downloaded.
Add the ticking sound
I think that a ticking sound while the pomodoro is running could be nice, as it remembers you that the time is running. Of course there should be an option to enable/disable it for people who found it stressing.
Autostart timer after starting pomodoro app [Option]
This is GREAT app, but I often forget to turn in ON.
What is need:
- Add option in preferences to auto start timer on run
Please add this feature!
Keyboard shortcuts
Hello,
Thank you for this awesome applet for my productivity boost.
I just wanted to know if it possible to add keyboard shortcuts to this applet? Does cinnamon support this? If it supports, I can code and make pull request.
Feature request: Hide ticking time
It would be great to have an option to hide the time left in current pomodoro, because I'm usually distracted by this ticking numbers on panel. Also, I don't want to know basically how much time is left. Thank you!
State of the branches and released version
Hello,
I wonder if we need to keep the dev branch. The dev branch seems to be dead. The master branch is ahead of it and more active. Also the master branch seems to contains all the commits from dev.
Also, the master branch is ahead of what is of the official page of the applet: https://cinnamon-spices.linuxmint.com/applets/view/131. Shouldn't the master branch be the same as the "production" version ?
Thank you.
No sound
Fedora 25. I haven't started using pomodoro again until recently, but it seems I can't get it to play any sounds at all. "play" command is installed and in the PATH, and the included sound files are properly configured and I've confirm that "play" is able to play them. I've even tried uninstalling and reinstalling the applet (pulling it in from Cinnamon's applet downloader). Any ideas?
Add a todo list to manage Pomodoro's
A todo list could be useful to plan future activities. The todo list could be a simple checklist with labels and the time of the planned activity.
Feature request: different color tomato for break timer
If I pause the app, go afk and return, I can't tell at a glance whether the timer is for work or break. I've seen other pomodoro apps change the color of the tomato to distinguish the break timer.
Readme mistakes
Install instructions don't work.
with GIT following should be changed:
git clone http://github.com/gfreeau/cinnamon-pomodoro
without GIT this should be changed:
cp -r cinnamon-pomodoro-master/[email protected] ~/.local/share/cinnamon/applets
No sound and notifications when a pomodori ends or starts
Dialog message before short break
Please put back dialog message beforre short break and an option to activate it in settings.
No pomodoro count & Autostart after break can't be avoided
My pomodoro count doesn't get increased in the Menu under "Completed" but initial counter displays me a big break after 4 pomodoro so it is just a graphical issue in the menu.
Also I have unchecked "Auto start a new pomodoro after the break ends" but still it autostarts after the break.
No Italian Translation
I'm able to accomplish this if you explain me how to do internationalization in an applet.
Pomodoro (or play command) keeps running when Cinammon closes
If you start pomodoro and check 'Play Timer Sound' in its configuration so you can hear it running and then log-out you will be able to keep hearing the ticking sound. If you go to a console (ctrl-alt-f1) and log in you will also hear it ticking. I read the code and I see (and tested) that if Cinnamon is restarted the play command is killed. However, this does not seems to happen if you just log out.
Bug occurs when settings changed during a pomodoro
If a pomodoro is running and you change settings such as timer sound. The pomodoro timer resets to the beginning but the sound does not turn on/off.
This happens when any config option is changed during a pomodoro.
For the settings to take effect, the pomodoro was must be turned off and on again.
Looks like on_pomodoro_duration_changed is being fired even when that particular setting (_pomodoroTime) isn't changed which calls this._resetTimerDurations.
Execute custom system commands on timer events
...like "Break sound"
Changing timer sound file doesn't work
The settings give an option to change the timer sound, however it still plays tick.ogg if you change it.
add blocking dialog for pomodoro end
Working in an open space, I work without sound. The end of a pomodoro is only notified by a bell sound, or a small notification on my secondary screen (small notebook on the side of my main working screen, but primary in cinnamon). The notification or blocking screen appears only after the pause is finished, or after all pomodori in a set are finished. As a result, I often miss the end of the pomodoro. It would be nice to also have a blocking dialog for the end of a pomodoro, so every event (pomodoro ends, short pause ends, set ends, long pause ends) would appear as a screen blocking dialog, if dialog are enabled in settings.
Add Setting to change the volume of the notification sounds
Please add an option to change the volume of the notification sounds.
does not work on Linux Mint 20
It seems that the applet requires /usr/bin/python or a "python" binary into the path.
In Linux Mint 20 there is not such thing
and the applet.js crashes.
The python binary seems completely unnecessary to me: i wonder why a plain shell script isn't used.
bug(timer): Click "Start a new Pomodoro" in long break dialog doubles timers
Thanks for the applet!
Pomodoro is great to keep the head on the important tasks. But there is a bug in your applet.
Clicking on "Start a new Pomodoro" in long break dialog will double the timers. So the long break timer and the new pomodoro timer will both run at the same time.
Reset timers in the right click menu will only affect the new pomodoro timer. There is no way to stop the old timer. Even removing the applet from the toolbar doesn't help!!! It's still plaing sounds after 25 or 5 minutes.
Can you please fix that. There should be no timer hanging around in my system :) especially after I removed the applet from the toolbar
regards,
David
Change icons.
Any way to change icons? I don't know why but the red one distracts me.
Minutes are not displayed in settings.
Definition of pomodoro
According to http://en.wikipedia.org/wiki/Pomodoro_Technique, a pomodoro is a 25-min time interval. Here, it is a set of 4 times 25-min intervals that is considered a pomodoro.
I think the applet should be consistent with the original definition.
only minutes [option]
Hello!
Thanks you for best applet!
Can you add "only minutes" to settings for best looking at vertical panel?
https://i.imgur.com/BFQwBMv.png
Clutter warning in _createDialogWindow:
In Pomodoro applet 1.8.2 the following clutter warning occurs when the applet starts
(cinnamon:12195): Clutter-WARNING **: Attempting to add actor of type 'StLabel' to a container of type 'StBoxLayout', but the actor has already a parent of type 'StBoxLayout'
The issue appears to be in the function _createDialogWindow
, which (on line 188) attempts to add this._descriptionLabel
to both messageBox
and then this._dialog.contentLayout
.
I don't know much about clutter dialog boxes, but I am guessing the second addition is redundant? Perhaps the fix will be obvious to someone who knows that bit of code
Assignment to undeclared variable 'timer_text' JS Error
When using Pomodoro applet I noticed the following error message turned-up in my ~/.xsession-errrors`
(cinnamon:31248): Clutter-WARNING **: Attempting to add actor of type 'StLabel' to a container of type 'StBoxLayout', but the actor has already a parent of type 'StBoxLayout'.
JS ERROR: !!! WARNING: 'assignment to undeclared variable timer_text'
JS ERROR: !!! WARNING: file '/home/user/.local/share/cinnamon/applets/[email protected]/applet.js' line 440 exception 0 number 156
Right now I am not sure which action triggered the error - I was using the applet as normal and tweaking the settings over the course of a few hours. I will try to narrow down the cause. In the meantime perhaps you may spot something obvious from the line number and error message.
I'm using Pomodoro applet release 1.8.2 (from spices website) and Cinnamon 1.8.8 (Linux Mint 15)
Interface options do not work
I have the "Show Dialog Messages" option turned on, and I have the "Auto start a new pomodoro after a break ends" option turned off; however, these options appear to have no effect. After one Pomodoro, instead of getting a dialog, I just get a notification stating, "Take a short break!" Additionally, as soon as the short break timer ends, a new Pomodoro begins counting down immediately.
It appears I can get the dialog behavior I want by changing the setting, "Number of pomodori before long break," to the value 1, but that of course means I only get a single break length—whatever I set the "Long Break Duration" to.
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.