Commit Graph

53 Commits

Author SHA1 Message Date
cyberta d68095eca7 show emojis on map 2021-02-15 14:40:31 +01:00
B. Petersen 41603e6688 pass DcEvent object to handlers to avoid error-prone casts 2020-09-20 15:50:40 +02:00
cyberta e37d341c29 remove pois from map, fixes #1577 2020-08-19 15:08:28 +02:00
B. Petersen fb235b7639 upgrade to androidx support libraries 2019-11-08 01:22:28 +01:00
cyBerta 0b99c90a33 fix potential NPE if large sets of location markers get initialized 2019-06-17 14:20:00 +02:00
B. Petersen bbbeb27a66 add missing import statement (wondering why it compiles on the first try? cache?) 2019-05-01 12:53:09 +02:00
björn petersen 918cd0dfbd Merge pull request #878 from deltachat/poi_improvements
Poi improvements
2019-05-01 12:40:37 +02:00
cyBerta 3b5721e118 show own device location independent of location streaming 2019-04-30 21:27:19 +02:00
cyBerta 53c068c57d differentiate pois from other markers by a dotted outline 2019-04-30 16:22:38 +02:00
cyBerta b096abc3a4 fix disappearing marker 2019-04-30 14:52:13 +02:00
cyBerta 1fa41f5b4c add labels to the bottom of pois and last position markers 2019-04-30 14:47:47 +02:00
cyBerta 3060678d64 send POI messages from map 2019-04-26 21:13:30 +02:00
cyBerta 66b4b9325b fix marker sizes 2019-04-26 21:13:30 +02:00
cyBerta e55a230220 create UI to add POI markers 2019-04-26 21:13:30 +02:00
cyBerta 1931ba1456 save last map center and zoom level for each map 2019-04-24 21:55:07 +02:00
cyBerta 6e61b282ef move callback interfaces to corresponding async tasks 2019-04-24 21:55:06 +02:00
cyBerta 2435161b87 avoid InvalidLatLngBoundsException if map has no markers 2019-04-24 21:55:06 +02:00
cyBerta b87fed0cbb adapt loop iteration according to ConcurrentHashMap 2019-04-24 21:55:05 +02:00
cyBerta 07caaa9f37 clean up 2019-04-24 21:55:05 +02:00
cyBerta 6912196961 collect map data asynchronously 2019-04-24 21:55:04 +02:00
cyBerta 2ef1ad1eb2 adapt info window offset for character markers 2019-04-18 15:10:59 +02:00
cyBerta 86d5226bf9 white marker characters 2019-04-18 15:03:06 +02:00
cyBerta 54fb81dc7f fix map filtering, map shows location updates again 2019-04-18 15:01:48 +02:00
B. Petersen 310f76a7a4 use marker string as-is, it's already truncated in core; do not use length() to check for marker as this won't work for non-ascii 2019-04-18 00:45:51 +02:00
cyBerta f5cc75723a add markers with single characters to map 2019-04-17 19:42:17 +02:00
cyBerta 6da6028409 allow last position icons to overlap 2019-04-16 18:14:19 +02:00
cyBerta b20878d2bc #837 simplify location history slider 2019-04-16 09:13:10 +02:00
cyBerta 1de13e0834 MapDataManager: don't update whole list if no point was added (after onResume) 2019-04-16 08:39:54 +02:00
cyBerta 7c9d2df76a replaces FeatureTreeSet by LinkedLists, reduces layers, improves performance of map 2019-04-15 16:50:03 +02:00
cyBerta c5a9984ccd refactor filtering, add option to hide traces 2019-04-12 01:13:17 +02:00
cyBerta 6b327e690b avoid possible OutOfMemory Errors by lazy generating info popups 2019-04-12 00:21:00 +02:00
cyBerta f78293a3ae fix app crashes on fast layout changes 2019-04-11 14:18:06 +02:00
cyBerta 31e3a9c1d0 show last positions within the last 24h 2019-04-09 15:37:24 +02:00
cyBerta 37974f2ce8 implement filtering, move time label above the slider, minor performance optimizations 2019-03-26 18:34:48 +01:00
cyBerta dfd8d67480 if slider has max position, show 'Last Position', implement longpress for moving both thumb views, initial filter implementation 2019-03-26 18:34:48 +01:00
cyBerta 5f08c555c4 use core ability to fetch all locations for a contact using chatId = 0 2019-03-23 18:49:38 +01:00
cyBerta 1ea0ba0097 change use core location ids for point feature 2019-03-23 11:36:42 +01:00
cyBerta d88cae015d fix live location updates for own locations 2019-03-23 11:16:40 +01:00
cyBerta 3fe0adfb8d Merge branch 'master' into global_map_view 2019-03-23 01:55:13 +01:00
B. Petersen 4d2211e0d4 adapt to new core-api 2019-03-23 01:35:53 +01:00
cyBerta fc9971fa15 reduce size of location markers that don't have a messageId 2019-03-23 00:42:23 +01:00
cyBerta 2ee94c9ba4 cleanup and test FeatureTreeSet 2019-03-22 22:21:30 +01:00
cyBerta cb5b12d5a8 initial implementation of a global map view 2019-03-22 17:26:56 +01:00
cyBerta c90d1ccec2 use one source and layer to show all markers, show info window for last location 2019-03-21 09:43:21 +01:00
cyBerta acff990289 fix npe if no position data is yet available 2019-03-15 14:31:22 +01:00
cyBerta 5d47838aff open conversation on map info window click 2019-03-15 14:10:30 +01:00
cyBerta 3f73551f54 zoom map to bounding box that includes all points shown on the map 2019-03-15 10:30:24 +01:00
cyBerta 77358c5636 draw info windows always on top 2019-03-14 01:36:57 +01:00
cyBerta 7edba7afe6 invert info window id generation 2019-03-14 01:31:25 +01:00
cyBerta a553b33783 initial info window implementation 2019-03-13 23:39:40 +01:00