Personally, I would have sticked with the replace method you posted earlier, there are plenty of fields that you can replace the missing today fields with - it just looks much more efficient. BUT... since jsmorley's suggestion is much more appealing visually and you decided to implement it, I do have a couple of small observations to make, from a "technical" point of view (if you care about it, that is):TallShultzy wrote: ↑July 1st, 2020, 10:19 pm Jsmorley, I've altered your skin to show slidein/out extra info when mouse over "tomorrow". I think it looks ok, but adds nearly 350 extra lines of code just for the day.
- way too many redraw bangs there; unless I'm missing something, you don't need to redraw after every other freaking bang, that's just going to waste resources needlessly, not to mention being redundant and without a functional purpose; one redraw after a visually related group of bangs is enough
- the rows from Feels Like to Sunset don't have the same Y coordinates as the today's rows, meaning that the difference in row spacing when sliding is noticeable
- I would have personally placed the tomorrow meters to the right of the today's meters (i.e. outside of the container's frame, visually), added the today meters to the container, then instead of sliding "in" and "out" tomorrow, I would have slid the today + tomorrow combo to the "left" to show tomorrow and slid to the "right" to show back today again ... without changing colors or hiding any meters whatsoever
- I'm not sure the visible container meter and the bang there have any purpose; if it's in an example in the manual doesn't mean that it should be in every code of every skin out there, if it's not needed by the said skin
- I have no idea why you change the colors of the today meters if they are going to be replaced with the tomorrow meters sliding in anyway
- the today temperature and condition text remains visible when sliding in the set of tomorrow meters; is it intentional or ... cause IMHO this particular behavior doesn't look that well
That being said, everything works ok and it's more than enough for a first attempt at this. If you're happy with it, no reason to change it, so don't take the above as criticizing or a suggestion that you should do things differently - these are merely suggestions on improvement, that you don't have to follow if you don't want to.