Dennis Gosnell

Results 78 issues of Dennis Gosnell

In order for break-time to be verified to use the Google Calendar API, I need to create a YouTube video explaining how break-time uses the Google Calendar API, and exactly...

The purpose of break-time is to force the user to take frequent breaks, and not sit for too long. break-time has a feature where the user can right click on...

enhancement
help wanted

Right now the break screen is as minimal as possible. It would be nice to style it to look aesthetically pleasing. I am imagining something similar to https://hovancik.net/stretchly/. Once it...

enhancement

break-time currently does not have any nice way of logging information or debug messages. It would be nice to add in support for some sort of logging framework, and let...

enhancement
help wanted
good first issue

Some of the break-time code is really horrible. There are a mess of thread-based state machines, all communicating over [mpsc channels](https://doc.rust-lang.org/std/sync/mpsc/fn.channel.html). Here are the main state machines: - https://github.com/cdepillabout/break-time/blob/6bad134cf96089ebd0ee372412d83d896b9f8633/src/scheduler/idle_detector.rs#L47-L100 -...

enhancement
help wanted

break-time has two features that don't play nice with each other: - break-time will not start a break if you have an X window open with a given window title....

enhancement
help wanted

break-time has a built-in plugin to look for X windows with a given title. If it finds these windows, it postpones an upcoming break. This is used to make sure...

enhancement
help wanted

It might be nice to not start a break when there is another full screen window open. If you're watching a movie, then you don't want break-time to pop-up over...

enhancement
help wanted