zidoro / pomatez Goto Github PK
View Code? Open in Web Editor NEWStay Focused. Take a Break.
Home Page: https://zidoro.github.io/pomatez/
License: MIT License
Stay Focused. Take a Break.
Home Page: https://zidoro.github.io/pomatez/
License: MIT License
Describe the bug
This may not be a bug but an intentional design.
I usually put my computer to sleep mode during long break, when the computer wakes up productivity timer's counter continues exactly where it is left off. So, I had to wait for another long break. Now I am keeping my computer on during long breaks just to get the counter on, which is a bit wasteful.
I assume it is using internal counter and with setInterval or setTimeout, but counter should respect the actual time especially for locks and unlocks.
Please can you fix it. Thank you for the app, it is really useful.
Is your feature request related to a problem? Please describe.
The name of the app is all capitalized, which appears as yelling.
❯ ll /Applications | grep PROD
drwxr-xr-x@ 3 roman admin 96B 4 Jun 15:30 PRODUCTIVITY TIMER.app
Describe the solution you'd like
Rename to: Productivity Timer
.
Describe alternatives you've considered
N/A
Additional context
macOS dmg distribution
Describe the bug
Javascript error at launch
To Reproduce
Steps to reproduce the behavior:
Start the app
Expected behavior
App should start without error
Logs
Uncaught Exception: Error: Image could not be created from /Applications/PRODUCTIVITY TIMER.app/Contents/Resources/app.asar/src/assets/logos/logo-dark.ico at createMainWindow (/Applications/PRODUCTIVITY TIMER.app/Contents/Resources/app.asar/build/electron.js:20:11) at App.<anonymous> (/Applications/PRODUCTIVITY TIMER.app/Contents/Resources/app.asar/build/electron.js:63:9) at App.emit (events.js:223:5)
Desktop (please complete the following information):
Additional context
Those app looks amazing, thanks you for your work and I can't wait to test it !
I successfully built the source on my Ubuntu 18.04.x with deb package target. I installed it and run it. But when the timer is running, I can't even put the app window behind my other apps. When I hide it by clicking the X red button, sometimes it hides but mostly it hides in second (or maybe some milliseconds) then it appears again at the very front. It is kinda like a bug. Any suggestions?
Feature suggestion: When computer is idle, break timer will pause. Break timer countdown will resume when mouse or keyboard activity is detected by the software.
Example: If a user does not use the computer for 30 seconds, the break timer will pause. This is useful if a user leaves their desk or goes to lunch. Computer will not be on break when user returns to their desk. User will not be locked out of their computer if using Strict Mode.
Windows 10
Pometez v1.0.0
Windows Installer
Suggestion: When a break begins, the break screen displays after a 3 second "Fade In"
Example: Currently, when a break begins, the break screen instantly and abruptly starts. With "Fade in" the breaks screen appears gently and pleasantly. It would make a nice enhancement.
Hello,
Firstly, I would like to say that I love what you have developed and it is useful in my daily life. So this is why I'm taking time to perform a feedback of the v2.0.0-beta, which seems to be clearly stable in many functions.
Using this version during a full Pomodoro time, I have seen little bug's :
I hope this feedback will help you, anyway great job !
Describe the bug
full screen break doesn't do anything on ubuntu
To Reproduce
select full-screen break on ubuntu 20.04
Expected behavior
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
It would be great for many people if we could disable narration but keep alarm sounds on as it can be too distracting while doing focused work.
For my use case, I only need to turn off all the narration while keeping the basic alarm sounds. But maybe for a better overall user experience something like the following can also be done:
Sounds
Notifications (On Screen Popups)
Hope this can be added and also thanks for this little great tool !
It's the best pomodoro app I've found so far.
I really like it!
Because of that I have created these many issues.
I just want it to enhance.
I hope you don't get upset.
Is your feature request related to a problem? Please describe.
Currently the shortcuts are conflicting with the default eclipse shortcuts. (Alt + Shift + S)
Describe the solution you'd like
A way to disable/activate shortcuts.
Describe alternatives you've considered
A way to customize shortcut.
Thanks
Is your feature request related to a problem? Please describe.
I like to tweak configs and check how many tasks are left. It may happen during break time, even though it sounds stupid, the app shouldn't control when I can do these things.
Describe the bug
The timer running in background is slower than it shoeld
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Timer was correct
Desktop (please complete the following information):
Describe the bug
Timer is always on top of other windows, during break time. Even though, I disabled it.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
Please add the app to Homebrew to be able to install via CLI.
Describe the solution you'd like
App to be installable via Homebrew.
Describe alternatives you've considered
Installing manually.
Additional context
macOS
Is your feature request related to a problem? Please describe.
Once in a while I need to skip, pause or restart breaks. The app don't have this feature.
Describe the solution you'd like
Just control buttons for breaks, like work timer have.
Hey there,
I'm on Windows using WSL and it took me a while to figure out why I can't use CTRL-R in bash anymore. The culprit seems to be productivity timer (found out via VS tool spyxx).
I suspect the function registerGlobalShortcut
(https://github.com/roldanjrCodeArts9711/productivity-timer/blob/dc00c43dab3b72ce3295bd995b1318978c23bdd7/app/public/electron.js#L81) and propose to construct the shortcutKeys
array in a different way: merge production with dev for dev builds. Right now it seems to grab keys unnecessarily with empty callbacks.
Hope you can fix and re-release soon, would love to use the app afterwards again.
Cheers!
Every time I hide the timer a new icon is being created without removing the old one. Thus I end up with multiple icons. and show the app option is also not working.
Describe the bug
The CPU usage seems to be extremely high for a timer app.
To Reproduce
Run the timer, check Activity Monitor on macOS.
Expected behavior
To have sub 1% CPU usage.
Screenshots
Desktop (please complete the following information):
Additional context
This only happens Timer tab is open. If I switch the tab to another one (e.g. Settings), then the usage subsides. So I am guessing it's the countdown timer itself that is taking up all of the CPU.
Having the timer always on top is helpful but the window is way too big for my screen.
Ok 1st thing 1st I like the app the UI is nice and easy to work with
.However my challenge is that it locks up the key board and disables parts of the mouse functionality once it decided you are on a break ...and this is nowhere in the documentation for this app.
If you don't mind getting in contact I'd like to help with the documentation of the features as this lock came as a welcome/unwelcome surprise. I'm sure others have come across this and simply thought the app is not functioning as designed but I would like to see a toggle for disabling this feature as well as documentation covering it.
GREAT WORK!
Pressing the Sound icon on Timer tab doesn't seem to do anything, both settings play Narrator when notifications show up.
Hi
Is it possible to add an option (another one....) to switch between circle and number for remaining time ?
It's a great job for the circle, very useful, but most time I want to know how much time remains until next break and it's not very easy to see that with the circle.
Very good update through, didn't have the problem with hidding systray icon anymore !
Is your feature request related to a problem? Please describe.
I don't like the voice assistance.
Describe the solution you'd like
I would like to be able to disable/enable the voice assistance from the settings tab.
Additional context
When a work/break session close to end I hear a voice.
Thanks for this great app.
It will be great if we can get a productivity report. By report, i mean what tasks we have worked on what date and for how much time.
Ive not followed the thing as it's not too much a bug but more a request. I was just going over the package.json and there seems to be missing information such as the electron version.
Also, I am not too experienced with yarn, but there seems to be a mix of both in the package file for the launch scripts though the main issue seemed to be only the fact electron didn't install itself though I can't see Electron in the devDependencies. After adding, it seems to be okay.
When app is running Ctrl-R hotkey doesn't work system-wide. Browsers, terminal, etc.
Linux Mint 19.3 Cinnamon
Hi
I have three screens at my work. Is it possible to have a setting to choose if break screen take only one screen or every screens ?
Or is it too much ?
Thank !
Hi
On windows 10, the blocking page doesn't appear by itself. I must open the application from statut bar.
Is it normal ?
Thank
Is your feature request related to a problem? Please describe.
No. Pure featured request.
I would love to be able to save my completed tasks to a database.
Describe the solution you'd like
It would be good in tracking workflows over time. There doesn't seem to otherwise
be a way to save task start-end, and show work-rest cycles as a history.
MySQL, SQLite, Postgres, etc.
I think ideally it would be a SQlite file, that way it would also be mobile accessible
A remote server and a local db version are my thoughts.
Describe alternatives you've considered
There aren't any alternatives other than saving to a flat file (CSV)
That may be ab easy first start.
Additional context
If you would like some assistance on this piece i would be happy to
contribute my time to building a database API, first for storing, then
perhaps for retrieving?
This is a great app. Found it and used it for the first time today. Was very handy.
Then I noticed I wanted to save today's session and there was no way to do that.
I can program in JavaScript and understand React. Could probably learn Typescript
fairly quickly. But all you really need is a Database API to provide that functionality.
Depending on the system running this application (or possibly this might be tweak-able using parameters) there is an unusually high cpu usage at times (100% of a single thread). I have confirmed that disabling the transition effect on the timer wheel completely negates this.
This is more of a heads up for the current version but also to add into the future version when possible to have the option to toggle or when one of us gets some time to look into ways to better tune electron's performance.
CPU: Ryzen 9 3900x
OS: Manjaro
If anyone else is experiencing this issue please list the CPU and OS you are running and I will look to investigate further. It is not an issue in itself though when running on a laptop it will think an application is needing high performance and drain the battery significantly faster.
Describe the bug
When I press windows key to see installed softwares, this app is there but with gnome default icon.
Expected behavior
I assuming the app should have an icon.
Desktop (please complete the following information):
Hi
Two things :
when I reduce timer to tray, it's hidding by default. So I move it and drop it next to hour. But every time I show then reduce timer window, the icon is hiding in tray. Something can be done about this ?
Is it possible to think of adding a little timer on tray icon to display remaining minutes then seconds ?
Thank for your work, very awesome timeer !
Windows SmartScreen reports that the file is unsafe when I try to run the exe file. Is the program really dangerous or it is just a false positive? I stared your project and I think this will be a good program to use in to improve productivity. Please help.
Hello, I've installed productivity-timer
from snap, on ubuntu 19.04, and there's no desktop entry or binary with the productivity-timer
name, how can I run the program?
Thanks in advance!
Lourenzo Ferreira
Is your feature request related to a problem? Please describe.
The app takes up space in the dock.
Describe the solution you'd like
I'd like to be able to minimize the app to the title bar, so it does not take up any space in the dock.
There seems to be already a title icon, but the only option it has is "quit". Also the icon is larger than the space.
Describe alternatives you've considered
N/A
Additional context
Describe the bug
Timer stops working when computer goes to sleep.
To Reproduce
Expected behavior
Timer continues counting after re-opening of the computer.
Screenshots
N/A
Desktop (please complete the following information):
Additional context
This feature is mostly important for break timers. When I am on a 15 minute break, the computer may fall asleep.
The app is cool! Do you have any plan to add sounds during the focusing mode and when it starts?
Would you consider releasing your app with a GTK-based frontend? I primarily use GNOME and it would blend in better as a native app. Otherwise, I think this app has lots of potential and many functions are well-designed.
I like it especially in dark theme.
Good luck and thank you
Hello,
I know that Pomodoro method like to have statistic (to improve the effectiveness of the productivity). Maybe it can be added to the road map a kind of extraction of the data and let the possibility to the user to perform stats.
I was thinking something simple, like a CSV (which can be opened by any spreadsheet, Excel or OpenOffice for example), which contains the state of each task, like :
Of course, this implementation is not a priority, but can be a true gain for lovers of Pomodoro.
What do you think ?
This can be a first solution for #68
Is your feature request related to a problem? Please describe.
not
Describe the solution you'd like
Full screen feature was removed on beta version, but this feature are very helpful to me because help with the concentration
Describe alternatives you've considered
that feature could be disable for default
Is your feature request related to a problem? Please describe.
It's important to have a daily goal of x pomodoros, in order to keep control of routine. If you can't keep track of how many pomodoros you did, it's not practical to know rather you achived your goal or not.
It is also important to have a log of pomodoros by task, in order to understand how much effort you put into a task.
Describe the solution you'd like
Describe the bug
After the first break (which will be displayed on full screen), the application doesn't go back to the small window like it was at the first work session, which is really annoying, because you can't put it in the corner of the screen while you're working.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The application should reduce to its small size for work, as it was in the first work session. Closing and restarting the application doesn't help, I haven't tried to kill the task and restart the application yet.
Desktop:
Additional information
Could you please rename Stay Focus
to Stay Focused
on this screen, please?
Also, I don't know the exact steps to reproduce this, it happened to me the first time I ran the program. In the next few days, I will come back with more details whether it keeps on reproducing or not.
Hi
What was the old way to handle this ?
I like the strict mode to have the fullscreen when it's tile to take a break but I also need to be able to interrupt timer if I'm away for x minutes.
Originally posted by @Hydro8 in #66 (comment)
Is your feature request related to a problem? Please describe.
Not always I can simply stop working and have a break.
It's like reading a book, before sleep. If you feel asleep while reading, you can't stop in the middle of a sentence and sleep. It's best to finish the whole page or a sentence, at least.
Describe the solution you'd like
When work time finishes, play button could be replaced by another button representing break time. When user clicks on it, then breaks starts. Otherwise, break time may start in a not so desired time. Hence, user may loose control of the app.
Additional context
I'm taking all of these ideas from TickTick. It may help downloading their mobile app to improve yours.
Describe the solution you'd like
I think it would be nice if you could add a feature to disable that notification voice.
Additional context
It's creep and won't help, anyway.
Suggestion: When "Strict Mode" is selected, the app remembers the timer countdown, even if the computer is restarted.
Example: A user cannot restart the computer to reset the timer. A user cannot get around or avoid taking a break.
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.