dakboard / Cloud-Platform

Feature requests, enhancements and anything you'd like to see in DAKboard!
https://dakboard.com
168 stars 39 forks source link

Request a Simple Resetable Count-up Timer Block #1607

Closed jsu1995 closed 2 years ago

jsu1995 commented 2 years ago

I would like to see a block for a simple Count-Up Timer -- basically, a stopwatch with an on-screen touch-point that starts it back at zero. It should be capable of displaying days/hours/minutes and of course, have an associated title.

Our family's particular use will be for people to reset it every time the cat's litter box is scooped. This way, you know if it may be overdue without going to the box itself. This could also be used for any task that may be handled by multiple people in a household (e.g. watering plants, feeding a pet, emptying a dehumidifier, etc.)

Approach:

Display the icon to the right of the countdown time for reset:

image
cocarrig commented 2 years ago

Hi @jsu1995,

This is a good idea, and I updated this issue with a path forward we would like to take on it, let me know if you have any further suggestions/questions.

Going forward, we are trying to keep enhancements into the discussions section and bugs into the Issue workflow. Not the end of the world if you open it int he wrong area but just an FYI for you. Thanks for the feedback again, I think this will be a nice addition.

jsu1995 commented 2 years ago

Hi @jsu1995,

This is a good idea, and I updated this issue with a path forward we would like to take on it, let me know if you have any further suggestions/questions.

Going forward, we are trying to keep enhancements into the discussions section and bugs into the Issue workflow. Not the end of the world if you open it int he wrong area but just an FYI for you. Thanks for the feedback again, I think this will be a nice addition.

Yes, that sounds like a great solution. I figured it would be a simple modification/addition to the existing block, and that sounds like it would do exactly what I need.

In regards to the reset button, would you be able to put it to the right of the title (right-justified with the time) instead of just off to the right of the time? I think adding it after the time would make the block unnecessarily wider than it would need to be... and on most of my boards, space is at a premium.

Sorry about where I posted this feature request. I don't post often, and I wasn't sure where it really needed to go. I'll do better next time.

jsu1995 commented 2 years ago

An additional feature that would be useful would be to add the ability to change the block's background color or font color after a certain time has elapsed on the count-up timer. This would allow the user to set a time limit at which point the task should be addressed and bring attention to the block for anyone passing by.

jsu1995 commented 2 years ago

Hi @jsu1995,

This is a good idea, and I updated this issue with a path forward we would like to take on it, let me know if you have any further suggestions/questions.

Going forward, we are trying to keep enhancements into the discussions section and bugs into the Issue workflow. Not the end of the world if you open it int he wrong area but just an FYI for you. Thanks for the feedback again, I think this will be a nice addition.

@cocarrig Is there any update on this request? It seems like it would be a relatively easy addition to an already existing block.

Dan-Peck commented 2 years ago

@cocarrig Is there any update on this request? It seems like it would be a relatively easy addition to an already existing block.

Hello @jsu1995 -- Thank you for the follow-up! And for your patience. At the current time, the coding on this effort has been completed is awaiting final review and approval. After this takes place, it will be queued up with other code changes for an upcoming release to the live site.

Dan-Peck commented 2 years ago

Merged in @ d54a214 and added to the queue for upcoming release to the live site.

jsu1995 commented 2 years ago

Merged in @ d54a214 and added to the queue for upcoming release to the live site.

First, let me say that this is great, and thanks for pushing this request through quickly. I immediately added the 'Litter Box' timer to our DAKboard at home and my wife noticed it right when she got home. It works flawlessly and I have the numbers being green at reset, then turning yellow at 8 hours, and the background changing to red after 12 hours.

My only issue is that we have the same screen displayed in a DAKboard in our hallway, but the timer block does not update on that board (when the reset is initiated from the Kitchen board). I can force a screen refresh from anywhere and it will properly update, but obviously, this should be something that happens automatically. Is there a way to easily fix this? Maybe force a screen refresh shortly after the 'reset' icon is initiated?

Dan-Peck commented 2 years ago

First, let me say that this is great, and thanks for pushing this request through quickly. I immediately added the 'Litter Box' timer to our DAKboard at home and my wife noticed it right when she got home. It works flawlessly and I have the numbers being green at reset, then turning yellow at 8 hours, and the background changing to red after 12 hours.

My only issue is that we have the same screen displayed in a DAKboard in our hallway, but the timer block does not update on that board (when the reset is initiated from the Kitchen board). I can force a screen refresh from anywhere and it will properly update, but obviously, this should be something that happens automatically. Is there a way to easily fix this? Maybe force a screen refresh shortly after the 'reset' icon is initiated?

Hello, @jsu1995 - You are very welcome, and thank you! Quite happy to hear it is meeting the primary use case you had for this feature. After reviewing the new enhancement request with the team, we have opened Issue #1629 and added it to our development backlog pending prioritization.

Dan-Peck commented 2 years ago

My only issue is that we have the same screen displayed in a DAKboard in our hallway, but the timer block does not update on that board (when the reset is initiated from the Kitchen board). I can force a screen refresh from anywhere and it will properly update, but obviously, this should be something that happens automatically. Is there a way to easily fix this? Maybe force a screen refresh shortly after the 'reset' icon is initiated?

1629 is now completed and released. Plus and Pro level memberships will now update other devices showing the same Screen when a Countdown Timer is reset on any one of them.