Commit Graph

50 Commits

Author SHA1 Message Date
Mihail Mitrofanov
7df0565bc9 [android] Fix displayed map size on download error
When a map download fails, the displayed size in the UI should be the
total size of the map. This commit fixes that
discrepancy.
2025-06-11 14:01:50 +02:00
Mihail Mitrofanov
5eff4f56ca [android] Allow customization of the first (OM logo / About) button 2025-06-09 11:46:56 +02:00
Jean-Baptiste
d38ffe2fa8 [android] Migrate login screen to Material components
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-09 11:41:10 +02:00
Jean-Baptiste
0234be60a2 [android] Use material component on download screen
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-07 17:37:10 +02:00
cyber-toad
45bba5fb5e [routing] Add possibility to save routes as tracks
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2025-06-07 17:34:29 +02:00
coderang-gk
9e8accc8f5 [android] Make navigation bar transparent in light mode
Add functionality to make the navigation bar fully transparent when the
app is in light mode. This improves the map view by allowing it to
extend beneath the navigation bar for a more immersive experience.

Implementation includes clearing translucency flags and adding necessary
system UI flags to ensure proper transparency. Also handles proper
configuration changes and maintains transparency when returning from
fullscreen mode.

The transparency is only applied in light mode to maintain readability
of navigation buttons, with appropriate contrast settings for different
Android API levels.

Fixes: #10393
Signed-off-by: coderang-gk <coderang.gk@gmail.com>
2025-06-07 17:34:29 +02:00
Gonzalo Pesquero
5bb2569e76 [routing] Make 'auto reordering of intermediate stops' optional
Signed-off-by: Gonzalo Pesquero <gpesquero@yahoo.es>
2025-06-07 17:34:29 +02:00
Jean-Baptiste
8e6cdfeafc [android] Fix somes Android warnings
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-05 12:59:25 +02:00
Harry Bond
1a034aa179 [android] Display size for region on second download screen as well
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-04 16:37:46 +02:00
Viktor Govako
28455e51a6 [android] Fixed crash when creating RoutePointInfo from JNI.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2025-06-02 16:53:00 +07:00
Andrei Shkrob
690ca53677 [android][sdk] Routing part 2
Signed-off-by: Andrei Shkrob <github@shkrob.dev>
2025-06-02 16:52:17 +07:00
Andrei Shkrob
db275a4491 [android][sdk] Move routing types to .sdk.routing
Signed-off-by: Andrei Shkrob <github@shkrob.dev>
2025-06-02 16:52:03 +07:00
Andrei Shkrob
3d7d754785 [android][sdk] Refactor Framework class
Signed-off-by: Andrei Shkrob <github@shkrob.dev>
2025-06-02 16:51:47 +07:00
Andrei Shkrob
fe766e50ac [android][sdk] Create OrganicMaps sdk class
Signed-off-by: Andrei Shkrob <github@shkrob.dev>
2025-06-02 16:51:35 +07:00
Jean-Baptiste
d1d81c6b48 [android] Fix deprecation in RtlUtils
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-02 10:06:12 +02:00
hemanggs
b43c0b8f3e [android] display Azimuth angle from north in direction arrow view
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
Co-authored-by: Harry Bond <me@hbond.xyz>
2025-06-01 18:31:14 +02:00
Jean-Baptiste
b9edb19dcb [android] Linkify osm.org on about fragment
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-01 17:15:45 +02:00
Harry Bond
787ed546ac [android] Handle Mastodon and Bluesky
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-01 12:05:12 +02:00
Mihail Mitrofanov
042088dc46 [android]: Added display of MWM region file size on the global map download screen 2025-05-30 08:57:00 +02:00
vrajs
2f75d3c5a8 Fix unintended coupling of 3D settings in Settings page session (#10581)
Signed-off-by: vrajs <vrajshah006@gmail.com>
2025-05-29 09:49:07 +02:00
Alexander Borsuk
3ea15439dd [android] Fixed drive_through PP field refresh
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-05-29 09:49:07 +02:00
Alexander Borsuk
f912555b76 [android] Fixed @IntRange
Signed-off-by: Alexander Borsuk <me@alex.bio>
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
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
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
kavikhalique
2e37416a43 fixes unable to cancel download bug
Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
2025-05-28 12:00:04 +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
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
a8349ffa85 [api] Replace om:// scheme with cm://
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-26 17:33:53 +07: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
36bb1e3182 Update domains to comaps.app
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-22 15:18:50 +02:00
Harry Bond
dbeb29246e Revert "[android] improve auto theming"
This reverts commit 38802dd29a.

Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-22 14:26:53 +02:00
Konstantin Pastbin
2a4111235e [android] Disable proprietary Google Fused Location by default
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-05-22 06:08:32 +02:00
Harry Bond
b943969df1 [android] Use ? for help button, remove logo from help page
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-22 05:14:19 +02:00
Harry Bond
22f3cb2da1 [android] Remove other logo drawables
we should only have ic_launcher and ic_launcher_small (for notifications symbols etc)
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-22 05:14:19 +02:00
Harry Bond
1813e3da3c [android] Use nav-auto theme setting by default
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-20 19:21:49 +02:00
Harry Bond
38802dd29a [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-19 10:52:42 +02:00
David Toma
e2718ecbc6 [android] fix fullscreen exit on Route From
Fixes #8915

When on fullscreen mode, after selecting "Route to", the app leaves
fullscreen mode when initiating the navigation window. The same was
not happening when navigating in "Route from" mode, and it was only
possible to leave fullscreen mode after leaving the navigation window.

This commit fixes that bug, ensuring that the app leaves fullscreen
mode when entering "Route from" navigation. Fullscreen mode can then
be set again after exiting navigation.

Signed-off-by: David Toma <david.toma@tecnico.ulisboa.pt>
2025-05-19 10:52:42 +02:00
Rodrigo Salgueiro
87c44041fc [android] Fixed missing newlines in bookmark desc
Fixes #5873

Signed-off-by: Rodrigo Salgueiro <rodrigo.correia.salgueiro@tecnico.ulisboa.pt>
2025-05-19 10:52:42 +02:00
Roman Tsisyk
584e76dd47 [android][ios] Remove controversial Kayak integration
This patch removes the "Photos, reviews, booking" referral link displayed for certain hotels.

Apologies to all users who experienced moral distress due to this integration. Thanks to everyone
who spoke up. It should’ve been removed a year ago. Let's close this chapter. Better late than
never. Zap it! Sorry again.

Relevant discussions:

- https://github.com/organicmaps/organicmaps/pull/6523
- https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14082

Commits reverted:

51b3fc99 Add "Details on ..." button to hotels
eee51c1b Rename "More on KAYAK"
2f1b6ce0 Add a setting to display Kayak links

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2025-05-19 10:52:42 +02:00
DevarshVasani
f1db7d7f98 Refactor sharing URLs to use geo URI and HTTP URL.
Signed-off-by: DevarshVasani <vasanidevarsh@gmail.com>
2025-05-19 10:52:42 +02:00
Harry Bond
f0cc178b9a [android] Use light mode by default
Fixes #80
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-18 19:39:03 +00:00
map per
ca0293bd8d Fix 'Support Us' link
Signed-off-by: map per <map-per@gmx.de>
2025-05-18 15:49:54 +00:00
Harry Bond
498bb92131 Update fedi account
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-08 21:12:41 +07:00
Harry Bond
3191421c2b [android] replace Organic Maps strings with CoMaps
and fix build.gradle strings (appid now app.comaps)

Signed-off-by: Harry Bond <me@hbond.xyz>


Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>

Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-08 21:12:41 +07:00
Harry Bond
906507daa2 [android] Update About page
also update copyright.html to refer to comaps, and fix project name hardcoding in utils.java
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-08 21:12:41 +07:00
Harry Bond
8e03269e38 [android] disable begging message on placepage
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-05-08 21:12:41 +07:00
Harry Bond
70ed37b648 [android][ios] Remove Kayak links
Signed-off-by: Harry bond <me@hbond.xyz>
2025-05-08 21:12:41 +07:00
Konstantin Pastbin
e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00