Commit Graph

167 Commits

Author SHA1 Message Date
Kiryl Kaveryn
96c24cf973 [ios] refactor search - use SearchQuery class instead of text+locale+isCategory
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Alexander Borsuk
09171651ff Fix crash on Android 5 on PP with phone numbers
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
3525f36919 [ios] update side buttons animation
The old implementation was rigidly tightened to the place page top bound that breaks the side buttons (zoom, location) hiding/showing logic when the PP is big.
Now the side buttons follow the PP top edge with animation and disappear animated when they out of bounds.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
7117a1b954 [ios] make modal screen animation smoother
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
6a488a08a0 [ios] increase search screen top inset from the safe area
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
79a5ba5609 [ios] fully expand the track PP when opened
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
18f3d27157 [ios] fix wiki section visibility on the Place page
The description (users notes) should not control the wiki section visibility.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
hemanggs
335a474bb2 Fixes TTS engine reload
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
09096ac3a3 [ios] fix search count calculation for ?edits debug command
During the searching the `searchCount` tracks the progress and notifies the observers (when 0 than completed).

When the crash When the `?edits` command is typed into the search field happens the `searchInViewport` m_onStarted callback is called but m_onStarted is not (in the core). m_onStarted is executed as a separate UI task. But for the `?edits` command it is not executed at all and produces the data race in the `searchCount` and breaks the UI updates for this debug command.

Since the `searchEverywhere` and `searchInViewport` are called simultaneously while typing the query there are no reason to track the `searchInViewport` searches. Only the `searchEverywhere` is enough. `searchInViewport` is not affecting the platform UI at all - its just show the marks on the map.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
6649c8f92a [ios] match divider/separator color with the ios system
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-05-29 09:49:07 +02:00
hemanggs
aea3fb29ed [UI] zoom buttons on small screens fix
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
2025-05-29 09:49:07 +02:00
savsch
362154aedb [android] Fix bookmark edits not updating in PP on screen rotation
Resolves #2418

Signed-off-by: savsch <119003089+savsch@users.noreply.github.com>
2025-05-29 09:49:07 +02:00
map per
daab819110 Replaced html style lists in google descriptions
Signed-off-by: map per <map-per@gmx.de>
2025-05-29 09:37:25 +02:00
Harry Bond
1454b3c364 Fix theme switching to light in auto themes
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-28 17:45:12 +02:00
Codeberg Translate
8ed99802ac [strings] Update from Codeberg Translate
Co-authored-by: AnanasSux <ananassux@noreply.codeberg.org>
Co-authored-by: Anonymous <anonymous@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Fjuro <git@alius.cz>
Co-authored-by: Githabnet <githabnet@noreply.codeberg.org>
Co-authored-by: IdeallyGrey <ideallygrey@noreply.codeberg.org>
Co-authored-by: Laurent FAVOLE <lfavole@noreply.codeberg.org>
Co-authored-by: Moonshadow <moonshadow@noreply.codeberg.org>
Co-authored-by: Outbreak2096 <outbreak2096@noreply.codeberg.org>
Co-authored-by: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: ZeljkoBG <zeljkobg@noreply.codeberg.org>
Co-authored-by: jbb <jbb@noreply.codeberg.org>
Co-authored-by: lucasmz.dev <git@lucasmz.dev>
Co-authored-by: map-per <map-per@noreply.codeberg.org>
Co-authored-by: oxisol <oxisol@noreply.codeberg.org>
Co-authored-by: pastk <pastk@noreply.codeberg.org>
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/Android UI Strings
Translation: CoMaps/Apple AppStore description
Translation: CoMaps/Countries and regions names
Translation: CoMaps/F-Droid app description
Translation: CoMaps/Google Play and Huawei AppGallery descriptions
Translation: CoMaps/Voice announcements for navigation (TTS)
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS Plist
Translation: CoMaps/iOS Plurals
Translation: CoMaps/iOS UI Strings
2025-05-28 18:20:23 +07:00
Konstantin Pastbin
0860f2d69b Revert "[android] Update microG location dependency" #171
The new version is missing from google/maven repos, so builds fail.
Revert until its available.
https://codeberg.org/comaps/comaps/pulls/171

This reverts commit 964065a7b6.
2025-05-28 13:42:44 +07:00
kavikhalique
2e37416a43 fixes unable to cancel download bug
Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
2025-05-28 12:00:04 +07:00
Konstantin Pastbin
a81bd5cd46 [android] Remove FOREGROUND_SERVICE_SPECIAL_USE from AndroidManifest.xml
Its no longer used after https://github.com/organicmaps/organicmaps/pull/10053
But the declaration was left (by mistake?).

Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-28 11:59:30 +07:00
Mihail Mitrofanov
2a2eb9dfc9 [android] Fix FeatureId check in MapObject
This commit fix the way `FeatureId` is checked in `MapObject.equals()`.

Instead of checking if `mFeatureId` and `other.getFeatureId()` are not `FeatureId.EMPTY`, it now uses a new `isRealId()` method in `FeatureId` to determine if the IDs are valid for comparison.

The `isRealId()` method checks if the `mMwmName` is not empty, `mMwmVersion` is greater than 0, and `mFeatureIndex` is greater than 0. This provides a more robust check for valid feature IDs.

Signed-off-by: Mihail Mitrofanov <mitrofanov@bitrix.ru>
2025-05-27 12:53:07 +02:00
Konstantin Pastbin
964065a7b6 [android] Update microG location dependency
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 15:15:49 +02:00
Konstantin Pastbin
0edd732846 Re-register oauth2 app in OSM
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 19:58:05 +07:00
Konstantin Pastbin
3032eb6dfe [editor] Auth to OSM via a browser always
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 19:33:25 +07:00
Konstantin Pastbin
c4ca4c907b [planet] Update map data to 250515
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 14:30:51 +02:00
Konstantin Pastbin
a8349ffa85 [api] Replace om:// scheme with cm://
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 17:33:53 +07:00
Konstantin Pastbin
ca1776ee9f Replace omaps.app links with comaps.app
Co-authored-by: zyphlar <zyphlar@noreply.codeberg.org>
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 17:33:53 +07:00
Konstantin Pastbin
536c11079d [ios] Update AppStore metadata and descriptions
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 09:05:09 +02:00
Konstantin Pastbin
315ad5fa41 [android] Update F-Droid description
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 09:05:09 +02:00
Konstantin Pastbin
3a6257346f [android] Add Google Play metadata and description
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 09:05:09 +02:00
Konstantin Pastbin
7f0b97e6f8 [android] Remove Google Play metadata from .gitignore
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 09:05:09 +02:00
David Gekeler
16c89c1007 Add skip generate_symbols option
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:58:48 +02:00
David Gekeler
b669aea415 Update step name, skip map download for android
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
David Gekeler
f22abdf64d [CI] Remove obsolete install commands
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
David Gekeler
9a3a7c3968 [docs] add missing packages to install instructions
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
David Gekeler
871860d53a Add command line option to skip map download; switch to wget
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
David Gekeler
f2d87979d1 [docs] Remove obsolete commands from INSTALL.md
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
David Gekeler
1199ca3113 Automatic World/WorldCoasts download and symbol generation
Signed-off-by: David Gekeler <git@davidgekeler.eu>
2025-05-25 15:46:15 +02:00
Konstantin Pastbin
094221cb1c [ios] Remove translated AppStore descriptions
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-25 12:30:14 +02:00
Konstantin Pastbin
5d0a43cbe9 [android] Add metadata directories for all languages
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-25 12:30:14 +02:00
Konstantin Pastbin
44eca9ab5e [android] Streamline Google Play metadata handling
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-25 12:30:14 +02:00
Konstantin Pastbin
7df2188212 [ios] Update AppStore upload script
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-25 12:30:14 +02:00
Konstantin Pastbin
3952f34d7f [strings] Add sport-diving
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-25 12:29:33 +02:00
IdeallyGrey
499052fc27 [docs] Switched OM's Weblate links to CoMaps' links 2025-05-24 20:11:58 +02:00
Konstantin Pastbin
1af371bf07 Reset release notes to avoid them being translated
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-24 17:18:08 +07:00
Konstantin Pastbin
37e5934241 [strings] Update project description in About
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-23 13:06:47 +02:00
Konstantin Pastbin
dfae56d578 [github] Fix CI build flavors
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-23 11:28:23 +02:00
Harry Bond
025181c250 [android] improve auto theming
ported from the big PR. Addresses the issue of the theme not changing when there's no location fix by setting to night at 6pm (still checks when sunset is if you have a location fix)
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-23 10:59:42 +02:00
Konstantin Pastbin
784ef58b5c [strings] Fix telegram_url
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-23 14:59:58 +07:00
Konstantin Pastbin
5cc244de6b [desktop] Rebrand desktop apps
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-23 14:59:58 +07:00
Konstantin Pastbin
c4a5979966 [core] Update bookmarks filenames
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-23 14:59:58 +07:00
Konstantin Pastbin
36bb1e3182 Update domains to comaps.app
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-22 15:18:50 +02:00