Closed moagrius closed 5 years ago
Great! I hope I'll have time to do this today. If not, it will be no later than tomorrow.
Great, thank you!
So after testing, all your points are ok. Good job !
Although there's a new issue in this issue-512-w
branch: in the TileViewDemoAdvanced
, if I rotate the device (the activity and TileView get re-created), the small path and the markers are shifted to the upper left of the screen and the scale is very small. Looks like an initialisation issue or something that wasn't saved then restored.
That's actually great news and I'm quite relieved, since I know about the save/restore bug (that's the souce of the issue, it happened as soon as I put the save and restore methods on ScailingScrollView
. This is the very next thing I'll be working on before publishing a new release, then ill fix the remote image thing.
Are you +1 for me to merge into master, but wait to cut a release until save and restore are fixed?
(Also, TYVM)
Yes, +1 for merge, but wait for save and restore fix before the new release.
Great. I'll do it tomorrow (it's 4:30 am now), and jump on the save and restore ticket immediately after if I have time, or tomorrow night.
Thanks again.. I'm looking forward to the eventual release so we slow down on development for a bit
I've cleaned up the debug code, and done some fixes around the remote http demo, more to do still: #519
Merging into master.
@peterLaurence I did spend quite a bit of time verifying these fixes on both an emulator and a real device, so I think I'm ready to submit for review. If you find that what you see does not meet what I'm describing, please stop immediately and kick it back to me; I don't want to waste your time.
This PR should fix several issues:
LowFidelityBackgroundPlugin
) now works properly and scales with the tiled overlay.private
toprotected
; since the libraries are separate, I've found it handy to be able to override methods in theTileView
subclass rather than updating the library and importing it in separate repo. More importantly, it establishes save and restore instance state logic that works - if you checkout the 1.0.6 demo, you can see it in action. However,TileView
needs a lot more work - we have tile to compute and render, preparation logic to work around, etc. You have already filed a ticket, and I've stubbed out the method inTileView
with a TODO; that will be the next ticket I work on.I think that covers it. Let me know how it goes; please feel free to sit on this until it's convenient for you.
Thanks!