Skip to content
This repository has been archived by the owner on May 23, 2019. It is now read-only.

[Feature] Dashboard Slideshow #282

Open
LuckyMallari opened this issue Jan 24, 2018 · 5 comments
Open

[Feature] Dashboard Slideshow #282

LuckyMallari opened this issue Jan 24, 2018 · 5 comments

Comments

@LuckyMallari
Copy link
Contributor

LuckyMallari commented Jan 24, 2018

Just opening this to inform everyone.
I'm working a slideshow/screensaver feature:

What it does
After a set configurable timeout based on user idle, the slideshow will trigger. This slideshow will rotate dashboards. Think of it as a screen saver.

Features:

  1. Configurable timeout - duration after idle (when to trigger slideshow)
    a. Configurable interval - duration to switch to the next dashboard
  2. Options to select which dashboard to rotate
  3. Stop slideshow on user interaction (mouse/click/etc)
  4. Add button to start slideshow
    a. This will be in same location as the reload/full screen button in the header
  5. Enable/Disable slideshow (disabled by default)

Things considered

  • When slideshow kicks in, it will remember the last dashboard user was. When dashboard stops, it should go back to that dashboard.
  • Stop slideshow when dashboard_control_item changes
@LuckyMallari
Copy link
Contributor Author

@ghys You can assign this one to me

@ghys
Copy link
Member

ghys commented Jan 25, 2018

Planning to use a library like https://github.com/hackedbychinese/ng-idle to detect idle users?

@LuckyMallari
Copy link
Contributor Author

Yep

@jaywiseman1971
Copy link

Please put me down as a beta tester. I'm running Synology NAS OH2.3 with 3 android tablets mounted on 3 floors of the house running Habpanel to test on.

Best, Jay

@8666
Copy link

8666 commented Oct 18, 2018

I would love this. I do not need actually a slide show, just the Habpanel to return to a default start page. So probably just slideshow of a single dash and option to not return to the last dash used by the user.

Would be nice if an item is updated so we can program some logic when Habpanel is idle/active. For example, you have 3 wall-mounted tablets. Each should update unique item to OPEN/CLOSED to indicate activity. Or maybe a single item but will be updated with some unique identifiers

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants