Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add support for tomtom go fleet & Sygic Truck #158

Merged

Conversation

amrahmed242
Copy link
Contributor

What the PR Includes

  • Contributes to More maps #111
  • Add support for the TomTom Go Fleet on Android (released only for android)
  • Add support for Sygic navigation app on Android and iOS.

Limitations

The SVG image is a converted PNG icon, and has a relatively low quality.
No titles or other parameters are supported for Sygic.

note: sygic document mention that we can pass destination title but did't work.

Tesing

The marker and directions command were both verified to work on the following devices.

  • Google pixel 5
  • iphone x

@amrahmed242
Copy link
Contributor Author

@mattermoran
Couldn’t assign you for review so i tagged you in this comment, thanks.

Copy link
Contributor

@frankvollebregt frankvollebregt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps you could give the tomtomgofleet.svg file a solid white background, so that it won't be near invisible on a dark screen.
Should be easy using something like:

<rect width="480" height="480" fill="#fff"/>

Also, you've added the svg-ified image of the car app, while you added the truck app. So either replace the image with the Truck image, or perhaps we should consider adding the non-truck Cygic app too, as it should work identically to the truck version.

Additionally, on my device (Google Pixel 7), the Sygic app does not show up in the available maps even though it is installed. This seems to be a separate issue, I'll just create another one in this repo to further discuss it.

Comment on lines +278 to +281
print(url);
print(url);
print(url);
print(url);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should probably be removed before merging this into the package

@mattermoran
Copy link
Owner

@amrahmed242 Thanks for contribution!
This will be available in the next release.

@frankvollebregt
Copy link
Contributor

frankvollebregt commented Sep 4, 2023

It seems like these two apps weren't added to the README file yet in the master branch, so perhaps it'd be good to do that in additon to the changes I proposed above @mattermoran

Edit: I won't have time today I think, so feel free to do it yourself. Below are the tasks I've identified ->

Leaving the following tasks:

  • Update TT Go Fleet icon with background
  • Update the Sygic Truck icon to the correct icon
  • (maybe) Add Sygic non-truck
  • Add TT GO Fleet and Sygic to the README
  • Completely remove Flitsmeister/Truckmeister support on iOS

@mattermoran
Copy link
Owner

Released now in v3 :)

Sygic non truck will have to come later otherwise it would've kept dragging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants