organicmaps/iphone
Ferenc Géczi 2c654e6f42
[drape_frontend] Make the always-on 3D view configurable
Previously on desktop, the always-on 3D mode was behind an odd
"easter-egg", that was only reachable with a series of
`Allow3dMode` messages:

````
#ifdef OMIM_OS_DESKTOP
      if (m_enablePerspectiveInNavigation == msg->AllowPerspective() &&
          m_enablePerspectiveInNavigation != screen.isPerspective())
      {
        AddUserEvent(make_unique_dp<SetAutoPerspectiveEvent>(m_enablePerspectiveInNavigation));
      }
#endif
````

This change adds a dedicated field for that in the message,
and a dedicated checkbox on the UI.
The checkbox is labelled `experimental`, because for now `drape_frontend`
is rather unstable in this mode.
This stability issue is independent from how we enable the always-on 3D mode
(old "easter-egg" or proper UI checkbox).
The idea is that making it easier to enable, also makes it easier to improve.

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-23 00:00:00 +00:00
..
Chart [xcode] Fix upgrade warnings in the project 2023-12-20 13:52:26 +01:00
CoreApi [ios] add API to get updates of the track recording state 2024-12-17 14:11:52 -03:00
DatePicker [ios] replace cornerRadius with setCorner to handle continuous curve 2024-02-13 23:46:28 +02:00
Maps [drape_frontend] Make the always-on 3D view configurable 2024-12-23 00:00:00 +00:00
metadata Release notes. 2024-11-29 19:07:41 -03:00
plist.txt [strings] Hindi translations 2024-01-16 13:03:45 +02:00
upload_to_appstore.sh Properly generate/use the same version in all places 2022-05-21 08:26:37 +02:00