I thought I would roundup a list of the known issues for JyotishTools Pro version 1.56 for Android. First off I want to explain without being overly technical why this update (actually three starting with version 1.54) was needed.
Google demanded that Android apps be updated to target Android 15 by August 31st, 2025. They did something similar for Android 14 last year (2024). This year though apps without such support will be unpublished on Google Play. (Don’t worry all JyotishTools Android apps have been updated including Pro)
In addition Google and Apple required apps that use Xamarin framework to .NET MAUI (Multi-Platform App UI). MAUI began its development in 2020 but struggled for several years. Only recently was it possible to convert Pro to MAUI.
Unfortunately given the time frame then update for Pro was a little rushed. It was tested for .NET 8 but developers learned they had to support Android 15 .NET 9 which is a little buggy yet needed to be used.
Some of the issue which have been reported and some have been fixed and other have workarounds.
- Atlas entries with eastern longitudes got displayed as western longitude (i.e. 73W32). This has been fixed (version 1.55).
- Dashas may display a list of negative numbers. Workaround, for some reason this goes away if you scrolled down until the negative numbers roll up at the top. Usually selecting TOP those numbers are replaced by proper listings. You may need to do this a couple times but from then on this no longer happens in the app. The dasha list is a bit tricky and done by some programming voodoo but worked fine in Xamarin versions but this shows up in the MAUI version. It will take some investigation and it may be a Microsoft bug.
- People thought they had lost their charts installing the upgrade. Turns out that they have their phones set to Dark Mode. The chart list was there but it was all white (while letters on white background). MAUI uses a default white theme but thanks to a user a two line fix took care of the dark mode problem. Workaround for now is to turn off Dark Mode in device settings when using Pro.
- Editing a chart may crash when changing longitude and latitude manually. It worked okay in .NET 8 but not .NET 9. I just fixed it and incorrect entries will work like the date and time input turning the numbers Red if wrong (out of range).
- The transit slider may get stuck at either extreme end. Workaround is to select a varga then return to transits and it will be unstuck and centered.
- When exiting Pro the chart on the main screen will remain there when you relaunch. This works more like iOS. Problem is if you were expecting a fresh Prasna it will be out of date. Just select Prasna from the menu again but I have a neat way of refreshing the Prasna if it will work without going to the menu.
- In Xamarin I had implemented the file loads and saves to offer only specific folders. This is through Google’s Storage Access Framework. The MAUI file loads or saves doesn’t use it and you are stuck searching for a folder you can use. That’s annoying. Good news is I will have those work like they should using the SAF.
There are some more things but they are more like feature requests. Before releasing the next version I want to take it through regression testing which takes a little time.
Don’t hesitate if you found a bug not mentioned contact me through the support form under Help in Pro where it provides me with the information to better help like device type and Android version.