Git Product home page Git Product logo

blinkreminder's People

Contributors

zsoltgajdacs avatar

Watchers

 avatar  avatar

blinkreminder's Issues

Home / Office mode

Have two different set of settings, so if the user uses a laptop both at home and at work, than a switch can be made without having to adjust anything.

Refactor timers

Right now the execution line for the timers is a bit hard to follow. Find a way to move it to a separate class.

Statistics

Have some nice statistics that show how the user is using the application.

The point of this is to help the improvement of the users routine.

Break limits

Be able to set the maximum amount of time that the user can spend on rests.

Breaks could be evenly distributed for this amount in a given time range.

This could be useful either in a time restricted environment, or for a user who wants to have tight control.

[REQUEST]

Is your feature request related to a problem? Please describe.
Zsoló, régi barátom, Cseh Gabi vagyok. :)
Lehetetlen téged elérni, de azért megpróbálkozom itt. :)
Remélem jól vagy, az én email címem nyilvános itt. Kapcsolatba léphetünk valami könnyebb kommunikációs platformon? :)
Gondoltam inkább ezt a típusú kérést választom és nem a bug jelentést. :)

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Selectable break blocking apps

Be able to have a list of applications that block breaks from happening.

The purpose is, that there might be non fullscreen apps, during the usage of which, the user woupd not want to have any breaks.

The prime example of this are office apps.

Link short and long breaks

Right now short and long breaks exist entirely separately. This might be good for some.

But it might not be good for others.

Add an option to 'lock' the two together. When locked long breaks would work with the short break timer. In settings instead of time setting it, an amount would be set: the number of short breaks after which the long break would come.

[BUG] Interval Set Too High

I only need short breaks in BlinkReminder, I didn't have a need for long breaks. Since there doesn't seem to be a way to turn off long breaks, I set "Interval of long breaks" to something comedically large, like 999999.0 minutes. That was a bad idea. Now BlinkReminder closes itself and every time I attempt to open it. I'm presuming setting the interval this high causes it to crash. BlinkReminder closes before there's any opportunity to change the settings.

I've tried restarting the computer. Same issue happens, it closes immediately after it's opened. I've tried uninstalling and reinstalling BlinkReminder. It still closes immediately after opening. Testing it on another computer, the settings are saved between reinstalls.

Is there a way to access the settings outside of having the program open? Or a way to delete the settings and to do a fresh reinstall?

I'm using a Windows 10 OS. BlinkReminder version 0.8.0.

-Mark

settings

Multi language UI

Right now all the texts are hardcoded, which is not a very good practice.

Refactor the code so that it takes the text from an outside source, which anyone can edit.

Also, do this in a way that the user can change the UI language from settings.

Improve break message queue

Right now it's only made certain that the same message doesn't come twice.

Do it in a way that the message selector (randintmem class) goes through the full list before giving the same msg again

GUI improvements

While not the most important thing for this kind of application, looks do matter.

Create a more pleasing look where possible

Break alert

A sound to notify that a break is over would be nice. Adding an option to select a custom sound stored in a Windows folder to alert a user that their break is over.

Refactor taskbarpresence

Separate the current taskbarpresence code, so all the application control code, which is not directly related to this taskbar control class, is moved to one or more separate class(es)

Timer enhancement

A timer based on mouse movement would be more accurate. No mouse movement would pause the timer. This way, if a user leaves their PC, the timer will pause until they return.

New name and logo for the app

When I started writing this app I didn't really look around for names, I just came up with the one it has right now.

(It's also important to note that there are few apps going with the same name, and that is not very good)

Now, as some time has passed and many things I wanted have materialized, I see that the name doesn't reflect the content, so a new one will be needed.

The same goes for the little icon that sits on the taskbar. I found it funny when I chose it, but I think it will not be good in the long run. Another one needs to be found.

Notification window color coding

Right now the notification window's look is the same for both short and long breaks.

Have somewhat different looks for the too, so that when it comes up it's easier to know what kind of break is coming.

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.