phd21 wrote:Hi "samriggs",
Thank you, that does look really nice.
I will install this shortly.
Can you provide this for systems using the new SDDM as well, for the new Linux Mint 18 KDE?
Hey phd21 no go on SDDM it's written in C++ using QML for it's theming, a whole different ball game, I stop programming in C++ around 2000 - 2004 somewhere in that area

I could do QML for it's theming but I have to read up and go that route a bit much for login themes although it only took me a couple of nights to start making themes for kde framing before, but this might be a different one, I never really got that far into it yet.
Racer and phd21 these are strictly html5, the same code you use to make websites with I just use phaser's gaming framework and Arien's phaser editor to make them in because he did a great job and it makes life a whole lot easier.
As far as lopping a video in html5 yup that is possible for a website or game, how it would work on a login screen might be a whole different thing
Here is some samples:
phaser.io/examples/v2/category/video
You can also use 3d and webgl 3d but it does not play well with LMDE and probably other systems as well unless that got fixed by now, I remember when the mdm first came out it would work under ubuntu base mint but not under debian for lmde, so video might have the same effect, not sure and I haven't tested it, so it might work it might not
We had a big issue with getting canvas to work at first also some worked some did not, that's why I use phaser's framework, it just works no matter what.
That's why all the first mdm's I made did not use canvas except for a couple that did work.
Another way is just to make your animation into a spritesheet and animate it in phaser with a few lines of code explained here
phaser.io/examples/v2/category/animation
Just remember not to make it too big folks don't like waiting to long to log in, that's why I never animated the doors to open in this one once you log in, they would of had to wait until they opened before it moved to log them in, make it quick and just something to look at the ole KISS method works the best when making these things.
Probably the most crazy detailed one I want to make is sort of a night time avatar movie type with the plants animating,changing color etc, I just want to see if I can do 90% of it in code to cut down loading and animation times or else it'll be insane for a loading theme loading all those images and animating a ton of pngs.
Lets take your animation video if you made a full screen spritesheet and each frame was a full screen about 2 mb's each on 50 frames at least for a decent movie type loop (which is very small) that's at least 100mb just to load the login screen, to load the cache of images.
Folks don't want to wait to login, otherwise it becomes like windows, cough gasp
As far as loading a video remember the MB it takes to load, it's also using webkit, not all systems use the same thing and not all react the same (unless they fixed that by now)
Phaser 3 is coming out with webgl batch loading for sprites which makes it insanely fast , I'll test it on mdm once it comes available, but I'll have to get someone with lmde to test it on that version that doesn't mind going in through the backdoor to fix it if things go wrong, they just have to change the theme name in login file but they will need an install usb to get in if it goes wrong.
I had to do that a bunch of times when testing canvas at first

ooops black screen again dang nab it
I hope webgl works now everywhere it'll be a fast loading if it does.
Hope this helps you out.
Sam