Code Monkey home page Code Monkey logo

cinnamon-pomodoro's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cinnamon-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.

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!

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.

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 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.

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.

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.

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.