zsoltgajdacs / blinkreminder Goto Github PK
View Code? Open in Web Editor NEWA bit of help to take a break from the screen
License: GNU General Public License v3.0
A bit of help to take a break from the screen
License: GNU General Public License v3.0
Update logger usage, so there are no warnings.
Have an option for locking the two controls together, since for some the setting might be entirely synchronus.
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.
Right now the execution line for the timers is a bit hard to follow. Find a way to move it to a separate class.
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.
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.
Right now the blocker window is only shown on the primary display.
It should be on all screens
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.
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.
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.
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
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.
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
While not the most important thing for this kind of application, looks do matter.
Create a more pleasing look where possible
Display a warning / notification when the user has not taken any breaks for a long time.
The amount should be specified in settings.
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.
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)
Add transition to the blocker window, so it doesn't just appear out of nowhere
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.
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.
Add a new tab to settings, just for notifications, where the user can customize all aspects of it.
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.
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.