Closed tituscmd closed 1 month ago
Can you bisect? If not, which build are you comparing to? Edit: also, any particular transitions that feel worse (start screen, end screen, direction)? If it's to a watchface do say which one
I'm comparing to a build of mine from about 2 months ago. Any movement feels less responsive, such as swiping through the pages of the app loader or swiping down the ringing timer.
Do you have a commit ref for that build?
Unsure where to find that, but I have the DFU on hand.
When the firmware is running you can see the short ref in the settings/about screen
I see, thank you! The short ref is d6e9361a
That ref is to the tip of your casio weather branch (https://github.com/tituscmd/InfiniTime/tree/casio_weather) I think you might have the wrong ref here, as you said the build is about 2 months old, but the tip of this branch is only 3 days old
Oh, I gave you the wrong one. This is it: 57e625d4 The one I gave you is the one that feels unresponsive to me.
OK great, now we have a range of commits which your regression lies inside. I'll have a look to see if I have any ideas as to what it could be Edit: compare https://github.com/InfiniTimeOrg/InfiniTime/compare/57e625d...tituscmd:casio_weather
Would you be willing to try a few different builds to see if we can narrow down the cause? Edit: the older CI builds have expired so you would have to build them yourself unfortunately
I don't have access right now to a way to flash firmware, since the InfiniLink Beta has expired. Once that's back again, I can do that for sure!
Sounds good! I think some commits worth testing are
If you have access to any laptop (windows/macos/linux) you can also flash using that (assuming it has bluetooth), but no worries at all if you prefer to stick with your phone. Setting up a laptop to flash will probably take 20 mins of setup if it isn't linux
Is it possible on windows?
Yes, I've previously written a DFU Python script that is cross platform, I don't mind sending it here. The setup is manual though. And as long as your PC has a bluetooth adapter of course!
I think tho it's unneccessary because to do any coding with the PineTime I would boot over to linux anyway, so I think I'm good on that behalf! But I have better experience with flashing via InfiniLink, so I think I'm gonna wait for that.
I'm not sure what's different this time, but today I flashed d6e9361a onto my main PineTime and it feels much smoother than my previous version! I don't know what's the difference to last time I reported on this, but I'm certainly not complaining and this issue is as good as solved in my opinion.
Previous version (feels less smooth) https://github.com/user-attachments/assets/f661472f-8c37-4cc1-b20d-f998b2fa4887
Current version (feels smoother) https://github.com/user-attachments/assets/854fe479-0047-49d0-bff0-da4eec2a0d9f
Latest CI build feels less responsive to me. I usually know where and when to swipe by muscle memory but it feels like I have to wait longer between each swipe since updating.