Commit graph

43 commits

Author SHA1 Message Date
andrekir
d387c7bd04 refactor(map): wrap Context functions with remember 2024-08-20 18:23:40 -03:00
James Rich
da2a9f82fc
Fix: Colored transparent precision circles around nodes on map (#1190) 2024-08-20 17:04:36 -03:00
andrekir
ab86e4741f fix: add background location prominent disclosure to address Google Play rejection 2024-08-10 08:52:41 -03:00
James Rich
acbae6d93d
feat: Add position precision indicator to map (#1177) 2024-08-03 13:08:22 -03:00
andrekir
a7e7569379 refactor: move LocalLifecycleOwner to androidx.lifecycle.compose package 2024-07-13 07:27:05 -03:00
andrekir
8e40c84c0d fix: avoid map zoomToNodes with empty nodelist
closes #1079
2024-06-10 19:07:43 -03:00
Andre K
5b3c78316b
feat: support for switching between devices (#1078) 2024-06-08 10:25:47 -03:00
andrekir
4ceb4c5199 feat: add nodelist sort options 2024-06-02 09:24:22 -03:00
Davis
e887336da3
Long press node in map jumps to node in node list (#955)
* Fix scrolling to node and blinking

* Show node in list, instead of opening DM
2024-04-06 08:36:01 -03:00
andrekir
8ec8654d60 refactor: replace DownloadButton Image with Icon 2024-03-26 08:05:13 -03:00
andrekir
5c98936e23 refactor: simplify passing args to MessagesFragment 2024-02-25 08:33:51 -03:00
Davis
fa48888c3a
Feature: Long press node in map opens DM (#837) 2024-02-07 18:09:53 -03:00
andrekir
a5822bb532 fix: InvalidWakeLockTag 2023-11-03 19:08:05 -03:00
andrekir
c489717ad1 refactor: convert NodeDB to repository 2023-10-20 19:38:18 -03:00
andrekir
4fa9c8f3cb refactor: change default map source to Mapnik 2023-09-11 21:39:55 -03:00
andrekir
b034f371fc refactor(map): move Marker updates to Composable 2023-09-05 08:41:29 -03:00
andrekir
e72b046c53 refactor: convert gpsString to Position extension 2023-09-04 18:40:21 -03:00
andrekir
b25bdb6ff8 refactor(map): use getBitmapFromVectorDrawable
from BonusPack for `myLocationOverlay` icons
2023-09-04 18:29:19 -03:00
Andre K
ef11af6e0b
refactor(map): remove fixed zoom level for offline downloads (#694) 2023-08-27 06:31:27 -03:00
andrekir
944a6a5569 feat: add custom map navigation icon 2023-08-22 22:52:33 -03:00
andrekir
863acb6ce8 fix: call drawOverlays only when connected 2023-08-20 09:46:14 -03:00
andrekir
1cdfe59137 refactor: update @Previews to private functions 2023-08-19 07:30:47 -03:00
andrekir
2662be1e70 refactor: convert functions to MapView extensions 2023-08-07 19:20:34 -03:00
andrekir
0a47b8df3e refactor: handle MapView Lifecycle 2023-08-04 17:16:42 -03:00
andrekir
fce97997d8 refactor: manage overlays without clear() calls 2023-08-04 17:07:31 -03:00
Andre K
377c6a18e0
feat: add option to show phone GPS location on map 2023-07-31 22:56:15 -03:00
andrekir
2a1f7a0bcd refactor: trim CacheLayout padding 2023-07-31 19:55:42 -03:00
andrekir
b07ab5be02 refactor: replace map Toasts with Snackbar 2023-07-31 19:54:48 -03:00
andrekir
95d5581e02 refactor: update resource string parameters 2023-07-31 19:40:05 -03:00
andrekir
a8b8f7c4e0 refactor: clean up startDownload 2023-07-31 18:33:00 -03:00
andrekir
206a1378cc refactor: clean up drawOverlays 2023-07-31 18:18:54 -03:00
andrekir
1d948bad4a refactor: clean up generateBoxOverlay 2023-07-31 18:15:26 -03:00
andrekir
49617d2e19 fix: calculate download BoundingBox based on zoom factor
instead of calling `setZoom()` before/after `MapView.boundingBox` which can get out of sync and cause inconsistencies in the tile count.
fixes #670
2023-07-27 05:56:59 -03:00
andrekir
094af7c380 fix: refactor overlay handling during offline map downloads
fixes #669
2023-07-27 05:52:54 -03:00
andrekir
4f5a07926e refactor: remove debug message 2023-07-20 18:58:37 -03:00
andrekir
dabbcf6ef4 fix: workaround to prevent stale nodes.observeAsState() 2023-07-20 18:39:50 -03:00
andrekir
2f078113fa refactor: simplify map updates for observeAsState variables 2023-07-18 18:27:12 -03:00
andrekir
04e8a6a514 feat: add wake lock to map screen 2023-07-15 09:38:41 -03:00
andrekir
2c6b35dbdf fix: revert zoomToNodes removal
revert https://github.com/meshtastic/Meshtastic-Android/pull/647/commits/4412a5d5aa6752c9bc1c71084c8570f6efea0df1
2023-07-08 07:22:23 -03:00
Jonathan Bennett
37762f300b
feat: Add option for Miles and Feet for distance (#651) 2023-07-06 18:26:38 -03:00
andrekir
8d52664010 refactor: move setTileSource() out of defaultMapSettings() 2023-06-29 21:12:58 -03:00
andrekir
674d56cb1b refactor: move showDownloadButton logic into loadOnlineTileSourceBase() 2023-06-29 21:12:09 -03:00
Andre K
d4879ceea9
refactor: migrate MapFragment to Composable (#647) 2023-06-24 07:58:01 -03:00