Commit graph

41896 commits

Author SHA1 Message Date
438e923de5 [ios] fix live activity background color
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 16:07:01 +04:00
f79b21892a [strings] Regenerated
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-24 01:26:01 +03:00
ddeb261675 [strings] Serbian translations, minor corrections
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-24 01:26:01 +03:00
27db960cfc [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
f2298aaff8 [strings] fix max main elevations strings
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
2ed11e18e8 [ios] [android] rename altitude to the elevation
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
5e79069a84 [ios] implement ActivityWidget support to the TrackRecordingManager
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
e5395e6f16 [ios] add emptyInfo to the TrackRecordingInfo
`emptyInfo` is used as an initial (zero) state during the recoding process starting to notify the info observers
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
66020b0db9 [ios] implement TrackRecordingActivityManager
This manager handles pass the current track recording info to the LiveActivity Widget
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
29d5576d83 [ios] fix extension availability compile errors
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
b452b608b8 [ios] add OMapsWidgetExtension target to the project
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
5831885806 [ios] add support for the NSSupportsLiveActivities to the plist
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 18:43:35 +00:00
Alexander Borsuk
ee36eb8d12 [ios] Use today's commits count and two numbers from commit hash in the build number
Now it looks like this:

  ios_version    2024.03.27
  ios_build      1.44211.31960

And allows deploying different versions from branches into the TestFlight without clashing

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-12-23 16:47:12 +00:00
Alexander Borsuk
a4781d12f2 [tools] version.sh initializes printed variables when displaying help
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-12-23 16:47:12 +00:00
9347453d66 [ios] fix encoding for the empty category selection text view
NSUTF8StringEncoding works incorrectly with html data type in the UITextView

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-23 14:35:09 +04:00
0873f97754 [ios] show the disable full screen on long tap toast every time
instead of the only the firs hiding

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-22 21:44:15 +04:00
Ferenc Géczi
2b78ba1749 [drape_frontend] Fix memcpy of non-trivial GLM type
Fixes the following GCC warning:

````
drape_frontend/arrow3d.cpp:503:11: warning: ‘void* memcpy(void*, const void*, size_t)’
copying an object of non-trivial type ‘glm::mat4’ {aka ‘struct glm::mat<4, 4, float, glm::packed_highp>’}
from an array of ‘const struct math::Matrix<float, 4, 4>’ [-Wclass-memaccess]
  503 |     memcpy(&pTo3dView, &m, sizeof(pTo3dView));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
````

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-22 12:04:47 -03:00
Ferenc Géczi
1d8bfb75cd [indexer] Fix the suppression of deprecated-declarations
Fixes the ~40, GCC 14 warnings in the CI job:

````
generated_message_table_driven.h:159:20: warning: 'is_pod<google::protobuf::internal::AuxillaryParseTableField>'
is deprecated: use 'is_standard_layout && is_trivial' instead [-Wdeprecated-declarations]
  159 | static_assert(std::is_pod<AuxillaryParseTableField>::value, "");
````

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-22 12:00:23 -03:00
Ferenc Géczi
958589b29a [drape_frontend] Fix memset of non-trivial CirclesPackDynamicVertex type
Fixes the following GCC warning:

````
drape_frontend/circles_pack_shape.cpp:133:9: warning: ‘void* memset(void*, int, size_t)’
clearing an object of non-trivial type ‘struct df::CirclesPackDynamicVertex’;
use assignment or value-initialization instead [-Wclass-memaccess]
  133 |   memset(m_buffer.data(), 0, m_buffer.size() * sizeof(CirclesPackDynamicVertex));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
````

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-22 11:58:40 -03:00
6465fa8686 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-12-22 01:34:56 +03:00
ceb321db73 Link to Notes in OSM profile
Signed-off-by: map-per <map-per@gmx.de>
2024-12-22 01:34:56 +03:00
693e1aa5d0 Category in editor not clickable
Signed-off-by: map-per <map-per@gmx.de>
2024-12-21 22:36:00 +03:00
Mynkara08
7762c66901 Fix uneven gaping around title
Signed-off-by: Mynkara08 <mayunksingh2000@gmail.com>
2024-12-21 13:32:46 +03:00
b6cc1d57fa [android] Show a toast every time FS mode is entered
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-19 20:11:55 +03:00
Ferenc Géczi
4c41eb5816 [map] Refactor fix for unused variable warning
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-19 13:38:16 +03:00
Ferenc Géczi
58df08f390 [map] Fix unused variable warning
Fixes the following warning:
````
map/framework.cpp:2252:12: warning: variable ‘rect’ set but not used [-Wunused-but-set-variable]
````

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-19 13:38:16 +03:00
Jenny Em
aa3e07c33f [styles] Regenerated
Signed-off-by: Jenny Em <ubahnverleih@gmail.com>
2024-12-18 23:59:53 +03:00
Jenny Em
8e2377ae8c [styles] added small icon for funicular
and added [railway=halt][station=funicular] to mapping as it’s nearly the same as [railway=station][station=funicular]

Signed-off-by: Jenny Em <ubahnverleih@gmail.com>
2024-12-18 23:59:53 +03:00
b79d56ad8d Add margin below Wikipedia
Signed-off-by: map-per <map-per@gmx.de>
2024-12-18 21:46:50 +03:00
f0dc8017b6 Place edit button below description
Signed-off-by: map-per <map-per@gmx.de>
2024-12-18 21:30:13 +03:00
Ferenc Géczi
1360ca3db6 Use CHECK instead of ASSERT for unexpectedly reached case
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-18 21:23:27 +03:00
Ferenc Géczi
2c65f4ca90 [qt] Add Night Mode to preferences dialog
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-18 21:23:27 +03:00
e3155c5825 [strings] Make mast & flagpole searchable in the Editor
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-18 21:10:32 +03:00
zyphlar
8e4d8fdaab [strings] Regenerated strings
Signed-off-by: zyphlar <zyphlar@users.noreply.github.com>
2024-12-18 20:10:23 +03:00
zyphlar
aa37f26419 [strings] Serbian translations for types_strings per @ZeljkoBG discussions/9858
Signed-off-by: zyphlar <zyphlar@users.noreply.github.com>
2024-12-18 20:10:23 +03:00
c7f11a16ec [search] Update list of features skipped from search
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-18 19:53:49 +03:00
c551da5ea9 [styles] Regenerate for tunnels priorities
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-18 19:52:32 +03:00
51c71374b8 [styles] Fix foot tunnels drawing priorities
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-18 19:52:32 +03:00
Viktor Govako
61088ada27 [categories] Blank lines are not allowed within one category translations.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-12-18 16:17:00 +03:00
ea01aeb994 [tests] Fix for man_made=tower
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-17 20:35:17 +03:00
38b44ce040 [styles] Regenerate for man_made=tower
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-17 20:35:17 +03:00
5e5aa9d10c [styles] Add man_made=tower
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-17 20:35:17 +03:00
01890abc83 [map] [platform] review fixes
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
bfdae6bc79 [ios] add API to get updates of the track recording state
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
a2eaccc564 [map] [framework] implement track info updates observing to the framework
The updates can be retrieved using the `SetTrackRecordingInfoUpdateHandler`

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
de0650f3b2 [map] calculate the track recording info stats
To retrieve as a `GpsTrackInfo` struct that will be used to notify the UI about the track recording process.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
2d410d127b [map] remove unused code from the GpsTrackCollection
GpsTrackCollection has two methods to add: point and points.
The first one is used only once time in the unit test and removed to simplify the adding logic.
RemoveUntil is not used.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
a8077eb6a0 [platform] get PointD from the GpsInfo to calc length between 2 gpsInfo pts
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-17 14:11:52 -03:00
0a8e6ddcfe [strings] Regenerate for Kayak setting and other PRs
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-17 19:51:26 +03:00
09c8dcc566 [strings] Translations updates for the Kayak setting #9820
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-17 19:51:26 +03:00