Git Product home page Git Product logo

pomatez's People

Contributors

augustasv avatar dependabot[bot] avatar dubisdev avatar gillisandrew avatar github-actions[bot] avatar hunkjazz avatar jdebes avatar jnm2 avatar kleber-jg avatar ls-chloe-schoreisz avatar nonunknown avatar ottnorml avatar rochadk avatar roldanjr avatar sekwah41 avatar stevenambs avatar wandersonsales-dev avatar weslleynasrocha avatar wlads avatar zelnickb avatar ziadevcom avatar

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

pomatez's Issues

Installed with snap on ubuntu 19.04, can't run it

Hello, I've installed productivity-timer from snap, on ubuntu 19.04, and there's no desktop entry or binary with the productivity-timername, how can I run the program?

Thanks in advance!

Lourenzo Ferreira

Full screen feature

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

Good app, perfect design

I like it especially in dark theme.

  1. Need fully portable version for windows
  2. Need minimal statistics about working hours in day. I just want to know how much time I am working (in day, in week, in month)

Good luck and thank you

Short Break : NaN minutes

image
Hello,
When I arrive to the Short Break period, I have this NaN : NaN.
My version is 2.8.4-beta

Hoping this is simple to fix,
Good luck

Add to Homebrew (cask)

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

Better keyboard shortcut

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

Add the ability to disable transition property on timer

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.

Fullscreen break on multiple monitors

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 !

Remaining time mode

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 !

When timer is running, the window always on top

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?

buttons to control break timer

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.

Bug Report: Application remains on full screen after break is over

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:

  1. I installed it and started running it
  2. After the first break was displayed, it looked like the image below
  3. Trying to minimize it didn't work

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.

Screenshots
image

Desktop:

  • OS: Windows 10
  • Version 2.8.4 beta

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.

Disable/Enable voice assistance in settings

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.

Timer on systray icon

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 !

thank you for the great app!

It's the best pomodoro app I've found so far.

  1. Beautiful UI;
  2. Good UX;
  3. Good features.

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.

Minimize to "tray" or title bar on macOS

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

N/A
image

Package.json possible issues

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.

Bug Report: Counter continues where it is left off after computer sleeps and wakes up

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.

Productivity report

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.

break timer shouldn't hide tabs

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.

the notification voice should be optional

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.

Extract of data : Statistics for Pomodoro Method

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 :

  • Name
  • Description
  • Status (TODO, ON GOING, DONE)
  • Group List it belongs
  • Time dedicated (for example 3 Pomodoro time)

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

Bug Report: Javascript error at launch

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):

  • OS: mac os Catalina
  • Version 10.15.4
  • App version : 2.0.7-beta
  • Not tested with others app
  • It's a fresh install.

Additional context

Those app looks amazing, thanks you for your work and I can't wait to test it !

The app blocks Ctrl-R hotkey

When app is running Ctrl-R hotkey doesn't work system-wide. Browsers, terminal, etc.
Linux Mint 19.3 Cinnamon

Fade in / Fade out break screen enhancement

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.

Bug Report: there's no shortcut icon on Fedora 32 with Gnome

Describe the bug
When I press windows key to see installed softwares, this app is there but with gnome default icon.

Screenshots
icon

Expected behavior
I assuming the app should have an icon.

Desktop (please complete the following information):

  • OS: Fedora 32 Workstation
  • App Version: PRODUCTIVITY-TIMER-v3.0.0-linux.rpm

Hi

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)

Separate toggles for alarm sounds, basic narration and extra narration

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

  • [ON/OFF] ALARM SOUNDS
    Only rings at the start of each session/break
  • [ON/OFF] BASIC NARRATION
    AFTER the ring of an alarm, only announce the situation by a three-four-word short speech)
  • [ON/OFF] EXTRA NARRATION
    BEFORE a session/break approaches warn the user and all other extra things currently it is doing)

Notifications (On Screen Popups)

  • [ON/OFF] BASIC NOTIFICATION
    Notify the start of each session/break
  • [ON/OFF] EXTRA NOTIFICATION
    Notify before a session/break approaches

Hope this can be added and also thanks for this little great tool !

Add sounds?

The app is cool! Do you have any plan to add sounds during the focusing mode and when it starts?

Windows SmartScreen

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.

It would be really cool....

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.

auto-start break time should be optional

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.

log pomodoros and sort it by day and task

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

  1. Tab with a calendar (table) which shows how much pomodoros you did each day.
  2. When you click on a certain day (cell), the calendar fades out;
  3. A log fades in showing tasks and how much pomodoros each of them required so far.

Bug Report: full screen break doesn't do anything on ubuntu

Describe the bug
full screen break doesn't do anything on ubuntu

To Reproduce
select full-screen break on ubuntu 20.04

  1. Go to 'Settings'
  2. Click on 'Fullscreen break'

Expected behavior

  • Prevent users from doing anything with the computer

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: ubuntu 20.04
  • App Version 1.0.0

Additional context

Dev keys grabbed/registered in Production build

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!

Timer is wrong

Describe the bug
The timer running in background is slower than it shoeld

To Reproduce
Steps to reproduce the behavior:

  1. Go to app and start the timer
  2. Click on 'X' to close and running in background
  3. Start another timer on your browser or smartphone
  4. See productivity-timer is slower then another timer.

Expected behavior
Timer was correct

Desktop (please complete the following information):

  • OS: Deepin 15.5 debain based and Kubuntu 18.04

GTK frontend

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.

Task's description : Formatting Help

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 :

  • In the description of a task, when we click to "Formatting Help", we arrive at a webpage explaining format (A really good idea btw !), but it could be nice to open it on a web browser, or have the possibility to coming back to the main application (here, I'm forced to close it to come back to it)
  • This is something simple but can be annoying, when we change the title of "Task's list", and then directly create a new task, the title is not updated.

I hope this feedback will help you, anyway great job !

Idle Detection

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

Bug Report: CPU usage is > 10%

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

image

Desktop (please complete the following information):

  • OS: macOS Catalina
  • Version 10.15.4 (19E287)

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.

Restart Protection

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.

system tray icon

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.

App name should be "Titled Cased"

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

Bug Report: timer is always on top during break time

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:

  1. Toggle "always on top" to disable it;
  2. Start break time;
  3. Try to use computer, during break time;
  4. It's barely possible. Timer window is always on top.

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):

  • OS: Fedora 32 Workstation
  • App Version: PRODUCTIVITY-TIMER-v3.0.0-linux.rpm

Bug Report: Timer stops when computer goes to sleep

Describe the bug

Timer stops working when computer goes to sleep.

To Reproduce

  1. Start timer.
  2. Close computer lid
  3. Wait 2 minutes
  4. Open lid and wait for computer to wake up
  5. Observe timer had not subtracted 2 minutes, and it is currently stopped (not counting).

Expected behavior

Timer continues counting after re-opening of the computer.

Screenshots

N/A

Desktop (please complete the following information):

  • OS: macOS Catalina
  • Version: 10.15.4 (19E287)

Additional context

This feature is mostly important for break timers. When I am on a 15 minute break, the computer may fall asleep.

Resize window

Having the timer always on top is helpful but the window is way too big for my screen.

Wonderful app but certain documentation is lacking

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!

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.