This project came to my attention just now.
First of all, congratulations on your project. As usual you are always doing high quality stuff for the community and we have to thank you for that.
I read this thread today and I though that I should give some explanations about some comments made here just to give to any reader all the info possible.
I one of the developers behind the HyperPause feature on HyperLaunch, so just to answer a few comments,
...namely Hyperpause; If I understand your concept correctly it's pretty similar(albeit Hyperspin-only).
HyperPause is not for Hyperspin-only. HyperPause is part of HyperLaunch and from version 3 and above, we made sure that it could be used on any frontend that you like.
We tested it on GAMEEX, xbmc, 3darcade and romcollectionbrowser. It will work with anything that can send it CLI. You just need to call the HyperLaunch command line in the place of the emulator command line.
Hyperpause, with all due respect is the most convoluted way you could possibly do it. I'm not a fan at all. Much respect to whoever decided to tackle that one, but I've tried making various external methods over the years. They never work and when they do it's so convoluted that nobody will bother anyway.
HyperPause always had as aim to support all HyperLaunch supported emulators (that some more than 120 supported emulators right now). That is indeed a big task.
I have to agree that on its initial release the HyperPause had more limited support, but we are in a continuous update work, and right now we support more than 100 emulators without issues with HyperPause. If you follow the necessary instructions (that are basically just keep your HyperLaunch install up to date), things will work flawless for you.
A lot, but a lot of persons do use it and can attest for its stability. I am saying more than 10,000 downloads were made of the program, and we tried to help on all problems or doubts that emerged on the support forums. So I think that the comment above was a little strong, specially on the part referring that nobody would bother.
That is all that I wanted to clarify. It was not my intent to hijack your tread, but I got the feeling that I should answer to some incomplete information provided.
Anyway, as I am one of that crazy OCD guys, I will also make sure to install your dashboard solution and give it a shot. More is always better, and for certainly it can live together with HyperPause in my setup. Also, who knows until ere you will reach with it.
I am really excited to see new ideas on the integration of such features and you certainly did a very visually pleasant job on this one.
Thanks for this extra feature.