Commit Graph

71 Commits

Author SHA1 Message Date
Harry Bond
a830e4b444 [Android] fix speed limit indicator activating when driving exactly at speed limit
the displayed speed is rounded, but the speedLimitExceeded check isn't, resulting in what appears to be incorrect activations. Fixed by rounding in speedLimitExceeded also.
fixes #544

Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-30 19:12:52 +02:00
Jean-Baptiste
273eeed9f3 [android] Migrate download item layouts to Material Components
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-27 08:08:43 +02:00
Jean-Baptiste
25e49b0fe1 [android] Add Panoramax link on the place page
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-27 05:19:47 +02:00
Harry Bond
d44d575368 [android] remove help button from settings menu
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-27 05:06:31 +02:00
Harry Bond
fbddff009e [android] Rename "Help" ("About CoMaps") to "About & Help"
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-27 05:06:31 +02:00
Harry Bond
58bab61890 [android] Hide currently active left button action from hamburger menu
fixes #549
And add "About CoMaps" option in burger menu when using custom buttons
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-27 05:06:31 +02:00
kavikhalique
35cda6d342 Modified startForeground() method call to adapt for android 14+
Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
2025-06-25 11:55:56 +02:00
Harry Bond
c04c3b7783 [android] Add content description for customisable left button
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-23 03:28:37 +01:00
clover sage
e960e8240c [android] Add content descriptions to android elements
Signed-off-by: clover sage <codeberg.evidence981@simplelogin.com>
2025-06-23 03:27:47 +01:00
Jean-Baptiste
25ff7aaf97 [android] Migrate routing bottom panel to Material Components
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-22 09:27:50 +02:00
Jean-Baptiste
abf19976f6 [android] Migrate last class to MaterialAlertDialog
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-22 09:26:52 +02:00
hemanggs
7b600efd5c [android] Adds delay to inset application on API 29 and lower
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
2025-06-22 04:47:19 +02:00
Mihail Mitrofanov
957afb1709 [android]: Fixed the appearance of an extra margin in the dialog when there is no title.
Also, add a tools:text attribute to the dialog_missed_maps.xml layout
for better preview in Android Studio.
2025-06-19 18:44:27 +02:00
Andrei Shkrob
8badd445db [android-auto] Fix RouteSimulationProvider
Signed-off-by: Andrei Shkrob <andrei@shkrob.dev>
2025-06-15 23:51:53 +07:00
kavi khalique
0c4694a2cf [android] Fix jump of current location point (#10658)
* Remove check bypass for fused location updates

Signed-off-by: kavikhalique <kavikhalique3@gmail.com>

* discard close co-ord updates from different providers

Signed-off-by: kavikhalique <kavikhalique3@gmail.com>

* reject older timestamps

Signed-off-by: kavikhalique <kavikhalique3@gmail.com>

---------

Signed-off-by: kavikhalique <kavikhalique3@gmail.com>
2025-06-15 23:51:53 +07:00
hemanggs
b6ab812e0a [Android] Fixes Improper Application of insets on Android 5&6
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
2025-06-15 23:51:53 +07:00
map per
47c9940ee3 Add level to Android editor
Signed-off-by: map per <map-per@gmx.de>
2025-06-14 08:56:16 +02:00
map per
ddbbe244f2 [editor] More explanation for 'building_levels'
Signed-off-by: map per <map-per@gmx.de>
2025-06-14 08:32:06 +02:00
Harry Bond
9fa56e57a0 [android] Use comaps.at for share links
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-06-14 00:01:28 +01:00
Jean-Baptiste
1e35bdaa0e [android] Migrate bottomsheet to Material components
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-12 15:24:00 +02:00
Jean-Baptiste
4e154fb10b [android] Migrate to Material toolbar components
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-06-11 16:49:01 +02:00
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