Hi,
I am preparing for GSoC 2026 and have been working on reproducing and fixing some issues in MIT App Inventor to better understand the codebase. Recently I worked on issues related to the Spreadsheet and Map components and tested fixes locally after building App Inventor from source.
While investigating the Map.PanTo behavior, I noticed that there are different approaches to handling zoom (animated zoom vs directly setting zoom).
I wanted to ask:
Is there any design guideline in App Inventor for when Map operations should use animation versus directly updating the state?
I am trying to better understand the intended design patterns before working on more fixes.
Thanks for your time.