TripleWhy
TripleWhy
Sorry for the brief description, I was using said phone to report this. The program version is 3.1.1, installed from F-Droid, the phone is on Android 12. Apart from that,...
@pauldotknopf I would like to see support for .NET Framework as well. Any hints on where to start if I were to add this myself?
Hm. You are right. There *is* a difference for me, but I can't really say that one better than the other. My version certainly is a bit brighter (obviously, now...
> Update: Please check `colors.cpp` and function `colorHStoRGB()`. You could optimize the code to reuse that function (which itself could be optimised to not use `float`). I did actually look...
I saw that. Some more explicit feedback: - I think I wouldn't keep both versions at the same time. - Configuration option: I have no idea how this works in...
Another option would be to keep the original function for ESP8266, and use the hsv function for ESP32. I made some comparisons between the color computation of these functions: ###...
`color_wheel` original vs. mine. The versions of the function I benchmarked didn't contain the first two lines that read `palette` and `currentColor`, that's why I said this is about the...
[According](https://godbolt.org/#z:OYLghAFBqd5QCxAYwPYBMCmBRdBLAF1QCcAaPECAMzwBtMA7AQwFtMQByARg9KtQYEAysib0QXACx8BBAKoBnTAAUAHpwAMvAFYTStJg1DIApACYAQuYukl9ZATwDKjdAGFUtAK4sGISRqkrgAyeAyYAHI%2BAEaYxBLSAA6oCoRODB7evv6ByamOAqHhUSyx8VK2mPYFDEIETMQEmT5%2BAZXV6XUNBEWRMXEJtvWNzdltCsM9YX2lA1IAlLaoXsTI7BzmAMxhyN5YANQmm27IE/iCR9gmGgCC1zcEAJ6JmFhU%2B15hBAAcAPoE%2B2ijwImCOVluWze032ACUAOIWADqmzMEDIwFI0VIAHd5vsIJ9BCj/lAgSCILjDscjm59mZJHiTAB2WkQMmYNGM6nHfZcABsjJZ%2BPZ0C5bhp%2B2%2BgtZIui83l83u90JBGJALQtBIv2xCEwVV%2BCAUADcCV8/gC8oLwTd9raPmb/vtsVSACL7DRg%2B52/YAeh9%2BwAKrqlPsEPtDOh9u8jWIvJgFOHiJh9gRdfsFKxk2GI1H9o9lqGmEbk2EU2mk8AvAZiPsABJCABqKdQsIR%2BzQDGLxFSAgAdF67X7A2mdZ5k1QvAxkIQBPsk2JaI99ngE9ovBNw3XG%2B2BF2ewxSICvACmAoFD4wsA60cXXlD0Ib1xwwxIw3H/3bt6OxuVWrQ678TyfYACp9k2PF/S4Mxvk9CEzG2d4AFkAHkXQASQAMQATQHW1vwBX8zEdd4b0AlIQP2AVDjMABWOkaL5WC7ngqolFwncGB/L4/xIzY3QgIDQKo8w%2BXdVQMIwpitlcPAqHYhRsUIZAwwgBArXY0QQw0EA50wAgVgYVskRRCBaLou1D3eb19kPDRrJsp1FU2a0v1PZMuB0pN9OIQz4WM1EzP2ABaKND0Ciz3Xsw9cSY1yQzMTy9IMozkVROzrLCmjzNtSyosc2K7U05NNkS7zfIRVKIHS71MrokKqFqmr8ucjS3P2SRSuSvzKqsprqoi8KcualzCramjOp8lKTMGhz%2BqGwL6uipyRttN4mCrAgJsMj0Ws/O1mRdJUmRdDhFloTgaN4PwOC0UhUE4cVLGsdNllWZMth4UhNpu07FgAaxAFFez5DQ%2BW%2BJkaK4b5NihyQ%2BQATn0ThJCuzReHujheAUEBAm%2BrRFjgWAkDQFhEjoOJyEoEmyfoeJ40SFFgDMDQuHh4gzD4OgQW7ShojRzEwgaR5OE%2B6JBeIR5kOibRMAcEXeBJthBGQhhF35rBoi8YA3AXbHuF4LAWEMYBxB%2B0h8CTBw8GLPXbswVRZePdZPq%2BKp%2BdoPBomIIWPCwfmCGIPAWHlxYqAMYAFAbPBMGxZCXmuz7%2BEEEQxHYCok/kJQ1H53QOYMIwUGsax9E97HIEWVBEhqPWgqoBhUCCxpHGCuuG/ttYq/SBMgrOG9gAYLwi8sLgnyCxF66CpgCADz2ne78eG6nmfNZBburyC5C182YLEQXYL67OD3oh35JXeISfA9THeJ7iYgSBvSd11eIKV57vSgpjQOmGiehr7b4g77EAfgPJQ6AP4NDwN/X%2BQUWCaiMKIWgtBu5UAnFOGob8rYCGQegKeTAMHVxbhMQODgP6eCnuTF%2BhAaBVHQPPG%2BAD758SwIkS2U9n5YF2A0chWC/5BVvowl0j9QG10nJgwyY8J5COfokLhbBua8NSP3IK1MGjJlrhMJgyA/pBRYagEEDgSAt3bpgTuPCx78KAXxJMJAsA1iCi6FC6FsKPnRl2QOWAy4QEWHYWWNQXAvlGH4LgQQXy9BKGUPQeQ0gCECZElI0SGBhP6OUdovjOiTFicEnxYiuiNCSbMFJGiRieBaHoIpUxijJIkN416axqlIw4JdUg11boY32AADRBJxJg%2BxsBCGUCifYwBkDIElL2MwvY7KmRZmzMweIIC4BnDWD68xeB41OqQVSKBUCk3JmQCgEBqZ7JAPTRmzNWbs05rQbm2M2T8zFswCW8sBaPMltLXxzzFaMAICrNWZsNZax1ogvWn1DbG1NrdC2aSbb83to7EEzzXbnTNkfb2EtfbrFujPYO%2BtQ7h0jtHWO8dnkZxTuIdOshFAqHUGbXQwT87GCHjYI%2BniK6mM4pwWuE8m54BbjfVQHcCE9wIOgPuA8mUj14UvQOK94xSunjKuewV16b2VdvMee8goHxFUfE%2BqAz4X0IGGCR/9AHAKfmA1%2BSgCDgK/j/NRC8%2BEMMsYIkBz9P6QPtcFWBAhhm6xbqgsR%2BCu4txwfUYNZiqBELwCQo0ZDHD0EoQQahtBaG8IsTeZhrCQRgI4dWbhnF03OvNcIwNNReFSLATI72ci4gKLwEolRSZCH1C0Tou%2B%2BiiB2KoMY9l88M1WMwDYut9jHGYRwnxVpbi8AePgN4qoaTnAQFcJkkJ6B8kROCVEmoq7t3pA3XMVJOSMklOyFkhdx7ugHsKSerIQShhXumOEuYNSVh1K4GdC6qMzZtM6YwDMvT%2BmDOGaM744zJn4nObM%2BZiyu3URhqsr6aN5SkABpsTYvYoa0Xht8GiLMNC0WhnyBpKNSDBy4BoQILT0acCxjjJDP0CYwEQCAfAKDKbUFkGStO0gM5Uuziiw0ehaCGjY1QJ4Lx6MiaUKoAOTBK5%2BMxqQYgQmOYqYUGJiT7BAjqftnJhT6RaOfsad%2B1pnAXSyXeFHGOda/3dMAwMswQyRljImVMqD7M8RGgTHZgDfTHPOdA%2BB9zMzPNrOQ/9QGkhxkUZomYPkMMaJMm%2BPDSQTISOmZo0p7GuMIsNLMJlu6tGGP40WHuQzkggA%3D%3D%3D) to godbolt's compiler explorer, that produces the same binary
Updated applyValuesToSelectedSegs to the suggested logic. Removed all copy and diff code from json code, based on this assumption: https://github.com/wled/WLED/pull/4580#issuecomment-2692654622
I can remove the commit that removes the differs function from this PR. > However, there is no need to copy entire segment as currently implemented since only segment attributes...