Someone get this man a Linux Guru tag pls. I've got a lot of work ahead of me this weekend.
Just wait until I finish my Gentoo 4 Tegra build....... I have all sorts of fun things in store for people, including(Hopefully) Kodi with hardware acceleration(OpenMax Player was removed last month, after kodi 18 officially dropped), and libwedevine(Netflix/Amazon/Other DRM library, needs 32bit chroot, so might not be possible with hardware acceleration), I then have extra patches for USB gadgets, for fun hacking stuff, and an almost complete reimplementation of the bashbunny framework, that I plan on integrating into kodi as well..... Still a bit of work there, but on my mainline 32bit build, I have kodi 18 with netflix, with battery monitoring support, though I handled that with a plugin..... I know where the problem is in kodi sources, but there is no simple patch, as their battery monitoring is a total of all batteries connected, so it was easier than hardcoding 1 battery. I also have joycon battery status implemented. Now, I just have to find a way to implement all of that into the gui. lol. The battery works monitor works, but the joycon stuff I was going to keep in the plugin, as the status bar is a bit cramped anyway.
As for being a linux guru, I have been running linux since before windows vista released, so, I know enough. lol.
Does 1.3.1 fix the UI not responding bug?
No, it primarily changes when on the interupt the power button is registered, from what I could see, so instead of catching the interupt on the rising edge, it catches it on the falling edge. Probably makes the power button more responsive. Not sure how it would help with battery life, but maybe bylaws could answer that. Also, usually userspace issues such as UI not responding is not a kernel issue, but an issue with the software. That being said, the touch screen driver still has a few issues, but is much better that it was in the failoverfl0w kernel.