[APP/Widget] AmazeSunTimes v2.0 - 20190918 - Amazfit

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Compatible with Pace/Stratos/Verge(/Nexo?)
Requirements
Install APK on watch, enable widget (it can be opened from apps list too, but it will display only the Settings page, so no weather info);
Amazfit Internet Companion app or AmazMod 1.1.8-build 215 or newer (available in bleeding edge downloads only as of now, see notes below) installed on phone.
v2.0 does not require Internet Companion anymore.
How it works
sunrise/sunset times are updated automatically, once a day it needs Amazfit Internet Companion service running on phone, and the phone must have access to the internet, of course;
new in v2.0: sunrise/sunset times now use you actual altitude from GPS data, so it should be more accurate;
weather is updated automatically, the data is from the watch/Amazfit itself as well as the name of the city shown in settings;
new in v2.0: moon age and phase are displayed in the widget, it's also updated once a day. It's based on the Julian Day since the last new moon, do not expect it to be very precise but it's a good approximation;
new in v2.0: the moon icon representing the moon phase is rotated to reflect your actual latitude, so it should be very close to the actual moon you see in that day/night (tap the yellow icon to get a list of the moon phase names - in English - used);
you only need to update GPS data if you have changed your location A LOT (sunrise/sunset won't change unless you move many kilometers away from your old location);
the date shown on widget is the last time sunrise/sunset times were updated, and on GPS page is the last time you updated GPS data.
If you have used GPS recently on watch, it will grab you last known position on the GPS page, then try to get a fix for a few seconds (it only works if you are outdoors, of course). So you don't need to be outdoors to update the GPS data, if you have recorded an activity recently or used the compass (the page with air pressure) then it will record your last known position until you restart the watch.
If you are using Verge or some firmware versions that limits the number of widgets, then you will need to use AmazMod or AmazeLauncher to enable and re-sort the widgets list. Another option is Widget Settings app, but it won't make the changes permanent.
PS: iOS users can still install/use the widget with the weather info only. If there are enough people willing to donate, I may create a version that uses standard WiFi connection from watch to fetch sunrise/sunset times.
Acknowledgements
@Quinny899: springboard plugin and Amazfit Internet Companion sources;
@GreatApo: GreatFit weather code;
Huami: weather data (known bug: it seems that UV index is broken as of now);
http://sunrise-sunset.org for the data in v1.0;
Carmen Alvarez: Java calculation of sunrise/sunset times - https://github.com/caarmen/SunriseSunset;
WikiPedia: resource info about sunrise/sunset and moon phase calculation.
You can donate to keep this and other projects I have:
http://ko-fi.com/lfomartins
PayPal - lfomartins[at]aim.com
or using the button below my name on XDA.
Thanks!
Download link (Mega) v2.0
https://mega.nz/#!gfI2QIKJ!03l28Wd3Vq1d_7-6oTxPWKXgAgjKkxvUIbn8eGaWZr0
SHA1SUM: 3FB82C986D817A42DCE0511B6F06A5110E5605B0
Enjoy!
Download link, screenshots and more info for the previous version (v1.0)
https://mega.nz/#!9SwRGaCA!ECYgrgM_kzBI9Ju-PGhGrCrbd8rBRtqzlvL_ARKhT8U
Amazfit Internet Companion app by Quinny899:
https://github.com/KieronQuinn/AmazfitInternetCompanion
AmazMod Bleeding Edge build (unstable):
https://github.com/AmazMod/AmazMod/releases/tag/edgy
If you want to install Bleeding Edge build, you must uninstall both apps from phone and watch first, as it does not use the same signature as the PlaysStore version. Remember to backup your settings first!

Works awesome on my Stratos :good: (I used Amazmod to arrange the widgets)

This widget is amazing, I missed sunrise/sunset times on my watch. Works great on Stratos. Only thing that I could want more is possibility to remove some data from widget, as I am only interested in sunrise/sunset times, but not weather. And maybe possibility to check sunrise/sunset times from yesterday or tomorrow. Great job!

and Moon time

dersie said:
and Moon time
Click to expand...
Click to collapse
Soon. I have find an relatively easy way to calculate moonphase that can be used for a good references, and I will update the app to calculate sunrise/sunset times locally so iOS users can have them as well.

Working perfectly. Many thanks

Could you please change it (or as a new app) so that it show and can have alarm for Azan times for Muslims?
Thanks a lot dear Ifom

Sorry to ask that, but... How to uninstall it? I really only want to test, it's great but I don't make use of. Tks!

hpto said:
Sorry to ask that, but... How to uninstall it? I really only want to test, it's great but I don't make use of. Tks!
Click to expand...
Click to collapse
To uninstall the widget:
- If you have amazmod service installed, open the amazmod menu, go to app manager, find the widget, click uninstall
- with adb run:
Code:
adb uninstall tk.lfom.amazesuntimes.AmazeSunTimes
- If you used an Apk Installer software, there is usually an uninstall option too, find the widget and click uninstall (the pkg name is "tk.lfom.amazesuntimes.AmazeSunTimes" if needed)
It should be noted however that keeping the widget installed (even disabled as a widget) will not cause any battery drain or sth else. It would just be an app ready for use when needed.

If your watch failes getting times and you are using blokada you should check the live-log of blokada and/or add api.sunrise-sunset.org to your whitelist!
Great app btw. I love getting these times directly on my stratos. On my phone homescreen I always have the suntimes (from F-Droid) widget running. Somehow the times of Suntimes and your Widget differs a few minutes but only a irrelevant amount.

nForce said:
If your watch failes getting times and you are using blokada you should check the live-log of blokada and/or add api.sunrise-sunset.org to your whitelist!
Great app btw. I love getting these times directly on my stratos. On my phone homescreen I always have the suntimes (from F-Droid) widget running. Somehow the times of Suntimes and your Widget differs a few minutes but only a irrelevant amount.
Click to expand...
Click to collapse
Yep, some ad-blockers seem to block access to sunrise-sunset.org for some reason... The next version will calculate the times without the need of external connection so it will always work (as long as your watch has battery :silly. It will take into account the altitude (elevation), that I am not sure if the online service uses, maybe it will yield better results. I may add moon phases too, but just as reference (it won't be exact).

Sadegh said:
Could you please change it (or as a new app) so that it show and can have alarm for Azan times for Muslims?
Thanks a lot dear Ifom
Click to expand...
Click to collapse
Sorry, I don't know how it works... Is it a time based on sunrise/sunset? If they are normal alarms, you can use the built-in clock app for that.

lfom said:
Sorry, I don't know how it works... Is it a time based on sunrise/sunset? If they are normal alarms, you can use the built-in clock app for that.
Click to expand...
Click to collapse
yes, Azan times change according to sunrize and sunset. but as they change daily its hard to set alarm for them.
here is the prayer time table for Tehran:
https://www.islamicfinder.org/praye...nterval=year&calendarType=Gregorian&year=2019

lfom said:
Sorry, I don't know how it works... Is it a time based on sunrise/sunset? If they are normal alarms, you can use the built-in clock app for that.
Click to expand...
Click to collapse
Hey how's the new version coming along?

I was busy with a new version of HNFit watchface and a full maps app for Pace/Stratos/Verge, but they are almost finished. Once they are released, I should update AmazeSunTimes with local calculation (no internet need) and a basic moon phase display.

Vert good job!! Only english or several language ?

Ericmo said:
Vert good job!! Only english or several language ?
Click to expand...
Click to collapse
Huh? It shows only numbers, and the weather info is the same from weather widget so it will follow system settings for language and units.

New version - v2.0
- New: does not require Amazfit Internet Companion anymore (iOS users can install it on watch, as well as AmazeLauncher or another tool to enable the widget);
- New: sunrise/sunset times now use your actual GPS position and altitude in the calculation;
- New: moon age and moon phase (it is rotated based on your latitude so it should be close to what you actually see on sky);
- Performance enhancements.
PS: tap the yellow icon on widget to see the city name from weather data and the name of the phases (in English).

Has anyone experienced issues with v2 where the launcher stops responding? I've uninstalled for now to see if this appnos the cause as I also updated to a bleeding edge amazmod build

Dear Ifom
Could you add vibration patterns for these sunrise and sunset times?
Thank for your great works

Related

[APP] TimeNoti (WP8.1)

TimeNoti
TimeNoti is an all round world time notification app with the colorful app UI. The App features a live tile for every clock you select, in total there are 11 live tiles which show user selected time (updating every minute). TimeNoti offers dynamic real time clocks, colorful app themes, beautiful clock faces, customizable clock titles, 11 live tile clocks (updating every minute) and the action center clock (updates every minute).
A perfect color for every mood, The app is designed to match up with your phone's accent color plus some more flavors are also added and if you purchase premium add-on the you have an entire color palette to select your favorite color. Different clock face for different clocks, there are several simple, elegant, designer and other clock faces to select from.
Now, automatically updated current time for any time zone around the world is just a click away. No need to open any other app, no need to search the web, no need to calculate manually just pin it to the start screen or first time ever pin it to the action center to get the instant time notification.
Features:
--------------
* 11 Live Tile clocks.
* Custom app UI color.
* OneDrive integration for taking and restoring app settings backup.
* "Action Center Clock" (updates every minute),
* Live Tile support (updates every minute).
* Automatically manages Daylight Savings Time.
* Supports both 12 Hour and 24 Hour formats.
* Provides both analog and digital clocks.
* Different clock faces option.
* Dark and Light backgrounds option.
* App UI is synced with phone's accent color.
* Custom title support for user selected secondary time zone.
* User friendly app UI with inbuilt help with info and troubleshooting guide.
* Completely ad free.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Crashes
The app is crashing on start on my Lumia 1520. I got WP 8.1 with update 1 (GDR1) installed.
TimeNoti Changelogs
Changelogs
-----------------
v1.4.0.0
-----------
* Custom app background colors.
* Ability to save/restore custom color combination as themes.
* Ability to take backup of user's entire theme collection onto OneDrive.
* Minor UI bug fixes.
v1.3.0.0
-----------
- 10 Live Tile clocks (In-App Purchase)
- Startup time reduced to half a second.
- Minor improvements
- Speed improvements
- Synchronization improvements.
v1.2.2.0
-----------
- Premium Colors (In-App Purchase)
- New App UI colors
- New App Icon
- Bug Fixes
- Minor improvements
- Speed Improvements
v1.2.1.10
-------------
- OneDrive integration for taking and restoring backup.
- Backup page can be accessed via settings page's command bar menu.
- App background can be changed instantly without restarting the app.
- Fixed a clock face apply bug.
- Fixed action center bug causing app crash.
- Minor improvements.
TimeNoti Video Previews
Video Previews
----------------------
New Settings and Features
---------------------------------------
Initial App Preview
--------------------------
Gampanat said:
The app is crashing on start on my Lumia 1520. I got WP 8.1 with update 1 (GDR1) installed.
Click to expand...
Click to collapse
App updated to v1.2, try now and please give me feedback.
Still does not work :/
I will send.you a pm with live-id for beta.
Gampanat said:
Still does not work :/
I will send.you a pm with live-id for beta.
Click to expand...
Click to collapse
That's quite strange, 200+ downloads and couple of beta testers are using same config as yours. No one is facing startup crashes.
Try uninstalling TimeNoti then restart your phone, after that install the app from the store.
EDIT: Give me your time zone name with UTC offset. Meanwhile try changing your time zone to GMT/UTC then start the app.
Richi_Ric said:
That's quite strange, 200+ downloads and couple of beta testers are using same config as yours. No one is facing startup crashes.
Try uninstalling TimeNoti then restart your phone, after that install the app from the store.
EDIT: Give me your time zone name with UTC offset. Meanwhile try changing your time zone to GMT/UTC then start the app.
Click to expand...
Click to collapse
UTC +2 (Stockholm time zone). And here we use 24 hour clock if that may help. I will try it later on, gotta work now.
Gampanat said:
UTC +2 (Stockholm time zone). And here we use 24 hour clock if that may help. I will try it later on, gotta work now.
Click to expand...
Click to collapse
App tested with your given settings on my friend's 1520 (WP8.1 U1) phone and and everything is working fine. Live tile, time sync and no crashes, everything is normal.
Richi_Ric said:
App tested with your given settings on my friend's 1520 (WP8.1 U1) phone and and everything is working fine. Live tile, time sync and no crashes, everything is normal.
Click to expand...
Click to collapse
Does the phone have Lumia Cyan firmware update installed? Because I got that.
Gampanat said:
Does the phone have Lumia Cyan firmware update installed? Because I got that.
Click to expand...
Click to collapse
Yup, my friend got that too. He once mentioned that after getting cyan he soft reset his phone because some of his older apps were crashing. If you want I can provide you some of the screenshots of my app running on 1520 (cyan firmware).
Richi_Ric said:
Yup, my friend got that too. He once mentioned that after getting cyan he soft reset his phone because some of his older apps were crashing. If you want I can provide you some of the screenshots of my app running on 1520 (cyan firmware).
Click to expand...
Click to collapse
Hmm thats wierd, you don't need to post any screenshot.
I have tried soft-reset and no other app is crashing like that except ones not compatible with 8.1 update 1.
The app is still not working, also the beta one is not working. Hard-reset is not an option for me because I cannot create a backup since it doesnt work and let me do it. I have removed the other backup because they said that it would help but nope.
Gampanat said:
Hmm thats wierd, you don't need to post any screenshot.
I have tried soft-reset and no other app is crashing like that except ones not compatible with 8.1 update 1.
The app is still not working, also the beta one is not working. Hard-reset is not an option for me because I cannot create a backup since it doesnt work and let me do it. I have removed the other backup because they said that it would help but nope.
Click to expand...
Click to collapse
Yes, don't hard reset your phone. It's not required in this case. I'll look back in the app code there is something that I'm missing. But it is still a strange thing for me. I'll update the BETA and will notify you. Have you tried placing the live tile on start screen and then launching the app through it?
Got two more reviews saying app crashing on start. I found a similarity, all three including you are from Europe region. :| The friend I was talking about using same config as yours is from US. Now idk what I'm missing here. I'll recheck every bit of code and keep you updated. Thanks for helping, Brother.
Gampanat said:
Hmm thats wierd, you don't need to post any screenshot.
I have tried soft-reset and no other app is crashing like that except ones not compatible with 8.1 update 1.
The app is still not working, also the beta one is not working. Hard-reset is not an option for me because I cannot create a backup since it doesnt work and let me do it. I have removed the other backup because they said that it would help but nope.
Click to expand...
Click to collapse
Okay, found the bug. App is crashing due to phone's language. It's the third party API which is incompatible with non-English languages like Swedish Language in your case. Well, I've removed the API and used my own code to complete the task. Now app is working smoothly no matter what phone language you use. @Gampanat - Download the latest beta (v1.2.1.1) from HERE.
Richi_Ric said:
Okay, found the bug. App is crashing due to phone's language. It's the third party API which is incompatible with non-English languages like Swedish Language in your case. Well, I've removed the API and used my own code to complete the task. Now app is working smoothly no matter what phone language you use. @Gampanat - Download the latest beta (v1.2.1.1) from HERE.
Click to expand...
Click to collapse
Cool! Glad that you found and solved the problem its working perfectly now
Public version also updated to match BETA features.
New beta: http://www.windowsphone.com/s?appid=622d95b7-7d60-4e35-993f-f5cb6ee8ec1d
Sent from my Lumia using Tapatalk
Upcoming feature: - Backup and Restore app settings from user's OneDrive.
Updated to v1.2.1.10 - check OP for changelog.

Quick Circle Apps

Quick Circle Apps is a must have app for Quick Circle Owners.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It contains 14 modules that you may use.
Torch - Enable and disable the torch. Also contains regular activity and QSlide support.
Music - Allows to control the music.
Calendar - Show agenda for the next 30 days.
Notifications - Show notifications on Quick Circle. support privacy mode.
Toggles - Toggle Wi-Fi, Bluetooth, Brightness, Sound and hotspot (Not supported on my AT&T device).
Clock - Stopwatch and Timer.
Recorder - Record audio.
Launcher - store apps in a folder.
Calculator - ...
News - RSS client that show the titles from your feedly stream.
Compass - ...
Dialer - allows you to dial. Support for quick dial, swipe to right to see list of contacts.
Dice - Roll up to 4 dices.
Scanner - scan QRCode.
Permissions
The permissions are pretty self-explanatory, if you got a question about that subject, you can ask here:
Calendar - Read only
Contacts - Read only
Phone - Dial phone number
Access to SD card (for puting records)
Camera - take picture (needed for torch)
Microphone - Record Audio
Wifi & Bluetooth - Control them for toggles
Run at stratup - will be disabled on next version
Source
The source is available on github - https://github.com/yoavst/quickapps/ - under develop branch.
Screenshots
soon... (if you got a template of G4, contact me please!)
Changelog
Version 5.1.1
Option to use the old icons
A fully customizable digital clock watchface.
Version 5.0
New UI for most of the modules
New icons for most of the modules
New modules - Dices and timer (inside clock module)
Calendar is now based on AOSP source
the memory usage is improved by at least 100%
Your app is great. Can you add a Google Search module? IT works through the window, but is not correctly sized or touch-friendly.
On the next version:
Been using this ever since day 2 with my G4
Very well done app, and I recommend it to all.
Minor issues:
1- The music module will not launch Play Music, but if Play Music is already running, then it will control playback.
2- Voice recorder stops and deletes the current recording if I lock the screen
Looking forward to that watchface update
nadram said:
Been using this ever since day 2 with my G4
Very well done app, and I recommend it to all.
Minor issues:
1- The music module will not launch Play Music, but if Play Music is already running, then it will control playback.
2- Voice recorder stops and deletes the current recording if I lock the screen
Looking forward to that watchface update
Click to expand...
Click to collapse
1. The music module is pretty idiot. It doesn't know which music player do you use (unlike LG's music, which uses LG music...), so instead of guessing, it only support Android Media Controller API. Although, if you paused a track long time ago, it should be able to remember that thanks to that API.
2. Since the screen stays on all the time, I think that it should be like that. Do you turn off the screen with recorder a lot?
yoavst said:
1. The music module is pretty idiot. It doesn't know which music player do you use (unlike LG's music, which uses LG music...), so instead of guessing, it only support Android Media Controller API. Although, if you paused a track long time ago, it should be able to remember that thanks to that API.
2. Since the screen stays on all the time, I think that it should be like that. Do you turn off the screen with recorder a lot?
Click to expand...
Click to collapse
1. True about the pausing / resuming, it works
2. I only wanted to do it once... to record discreetly.
nadram said:
1. True about the pausing / resuming, it works
2. I only wanted to do it once... to record discreetly.
Click to expand...
Click to collapse
But when you turn the screen back on, it doesn't open my app, but the watchface. So it is kind of impossible. Think about someone that forget to turn the recording off, and doesn't understand why he doesn't have storage anymore and awful battery life.
yoavst said:
But when you turn the screen back on, it doesn't open my app, but the watchface. So it is kind of impossible. Think about someone that forget to turn the recording off, and doesn't understand why he doesn't have storage anymore and awful battery life.
Click to expand...
Click to collapse
(Just for argument's sake, this is really not very important to me)
Turning the screen back on takes me to the same red screen in the app (within the Quickcircle).
I think I see what's happening. From the Quickcircle screen, once I start voice recording, if I lock the screen then unlock it using only the button in the back of the phone, that somehow stops the audio file from being created, even though it shows as if it's still recording After I press stop, I can't find any of my recordings.
If you're worried about people forgetting to stop the recording, maybe a file size limit can be put in place?
Again, I don't really need this, It's just to answer you / clarify what I said earlier.
nadram said:
(Just for argument's sake, this is really not very important to me)
Turning the screen back on takes me to the same red screen in the app (within the Quickcircle).
I think I see what's happening. From the Quickcircle screen, once I start voice recording, if I lock the screen then unlock it using only the button in the back of the phone, that somehow stops the audio file from being created, even though it shows as if it's still recording After I press stop, I can't find any of my recordings.
If you're worried about people forgetting to stop the recording, maybe a file size limit can be put in place?
Again, I don't really need this, It's just to answer you / clarify what I said earlier.
Click to expand...
Click to collapse
So in the G3 it was bringing me back to the main screen if I remember right.
When using am/pm format on the clock face, 12 o'clock shows as 00.
Swizzle82 said:
When using am/pm format on the clock face, 12 o'clock shows as 00.
Click to expand...
Click to collapse
Sorry, in my country we don't use AM/PM, so I don't have many knowledge about AM/PM.
24 hours clock. Let's say the hour is 12:00, how should it be shown? and what's about 00:00?
yoavst said:
Sorry, in my country we don't use AM/PM, so I don't have many knowledge about AM/PM.
24 hours clock. Let's say the hour is 12:00, how should it be shown? and what's about 00:00?
Click to expand...
Click to collapse
For us it goes 11:00am 12:00pm 1:00pm etc, then 11:00pm 12:00am 1:00am etc.. Hope that helps.
Swizzle82 said:
For us it goes 11:00am 12:00pm 1:00pm etc, then 11:00pm 12:00am 1:00am etc.. Hope that helps.
Click to expand...
Click to collapse
Thanks, will be fixed very soon.
yoavst said:
Thanks, will be fixed very soon.
Click to expand...
Click to collapse
No sir, THANK YOU!
I was going to make a post here today praising this app. Great job on this!
I don't know if it could even be possible, but what do you think about a Quick Radar app? You could input a zip or postal code into the app and quick radar will get the regional weather radar for that area.
EDIT: Something that surprised me today....I was swiping through the watch faces and saw the red X for the face that this app installs. I clicked the red X thinking it would just remove that watch face. It ended up uninstalling the entire app! I was so confused. Should that red X on the watch face really uninstall the whole app or is it meant to just remove that watch face from the list?
Nice app
Anyway to replace the stock music app with Google play music?
yoavst said:
Thanks, will be fixed very soon.
Click to expand...
Click to collapse
Just turned midnight and and all is fixed with the update. Thank you for your prompt work and continued dedication. Yours is like the only non-stock quick circle app worth having. I really like what you've done with it now after coming from the G3. Great work. On the clock face is there a way to add the colon ( : ) in the between hours and minutes?
Swizzle82 said:
Just turned midnight and and all is fixed with the update. Thank you for your prompt work and continued dedication. Yours is like the only non-stock quick circle app worth having. I really like what you've done with it now after coming from the G3. Great work. On the clock face is there a way to add the colon ( : ) in the between hours and minutes?
Click to expand...
Click to collapse
I personally like how it looks now, but if you are not the only one who want add colon...
yoavst said:
I personally like how it looks now, but if you are not the only one who want add colon...
Click to expand...
Click to collapse
I like it too, I guess I'm just used to it being there. It might just take some getting used to. Ive been playing around with changing the hour colors to try and offset the two.
Does the LG g2 quick Windows compatible mode (or something?) still work on lollipop. Just tried it on my g2 mini not sure if it's not compatible with the g2 mini or it's the lollipop version which does it
Sent from my LG-D620 using XDA Free mobile app

[APP] Springboard Settings for Pace - Rearrange/Enable/Disable pages on the launcher

Springboard Settings allows you to customise the home launcher (Springboard), enabling/disabling and rearranging the pages on the screen. This allows you to customise it on the watch, rather than having to use the Amazfit app on your phone, and also allows for the removal of the China-only pages on the PACEfied ROM, without the need for the Chinese Amazfit app. As well as this, you can customise the order as you would in the phone app, and it's also compatible with custom pages
Screenshot
Download
Download from attachments
Installation
Code:
adb install -r SpringboardSettings-1.1.apk
Uninstallation
Code:
adb uninstall com.kieronquinn.app.springboardsettings
Usage
Simply open the app and scroll through the list. There's switches for each item to enable or disable them, and long pressing an item will allow you to drag it around. Changes are automatically saved and take effect on the launcher immediately, closing the app will show them
Whilst the app tries to get the current order correct, it's sometimes not perfect. Relaunching it or rebooting the watch sometimes helps.
Warning: The state of the sport launcher (usually displayed on the left screen from the clock) can be changed in this app. Whilst it works, and disables the page, it causes glitches and bugs in the launcher if you do. You're welcome to just deal with this if you don't want the sport launcher (called gpx-recorder/SportLauncherView in the app), hence why it's not simply hidden, but it's not recommended
Changelog
Version 1.1
- Added a notice when no pages have been loaded
- Removed unused activity_main XML
Version 1.0
- Initial release
Source
This app is open source, feel free to use the source in anything else, including the layout system, and see how the settings system works in code: https://github.com/KieronQuinn/AmazfitSpringboardSettings
How it works
The launcher saves and reads the layout from two system settings: springboard_widget_order_in and springboard_widget_order_out
springboard_widget_order_in contains the main list, ordering and state for each page - but doesn't always contain all pages (not sure why). Editing this setting is how this app works, and the setting is in JSON form
springboard_widget_order_out contains the full list of pages, but whilst it also contains values for state and order is not used for loading. The app uses this to read any other pages, including custom ones (which I can currently get to show as blank pages with no content - more on that when I get them working)
Great app, even better customisation than the phone app (I turned off sports and put timer in its place).
I do have a minor bug to report though. The app failed to load a list of widgets then crashed the launcher on exit the first 2 times I tried to run it. I think I kind of know why.
Whenever I install a new app on the pace (I use apkinstaller) the widgets all return to their default order. I can fix this by going into the phone app and toggling any widget off then on again (the phone app retains my custom settings).
I get the feeling that the config file for widget order is getting deleted/altered when I install an apk and that's whats causing the problem.
After using the phone app to fix widget order your app works fine, but I can imagine this bug could be a bit of a roadblock for some people.
Nice work, please keep up! Cross fingers for custom widgets!
Official Software: not working?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Edit:
- Opening / Closing widgets from phone app did the trick! (thanks @shadowcaster666)
confirming that it works on Nicola's StratOS 1.0 based on 2.0.7.5 rom - cannot move the activities to the other side of the actual clock, tried to place the weather to the left of the watch, still remains on the right.
GreatApo said:
Nice work, please keep up! Cross fingers for custom widgets!
Official Software: not working?
View attachment 4418304
Click to expand...
Click to collapse
Have you tried what the post above you suggested doing? If that doesn't work, please provide a logcat as it'll show the error
1immortal said:
confirming that it works on Nicola's StratOS 1.0 based on 2.0.7.5 rom - cannot move the activities to the other side of the actual clock, tried to place the weather to the left of the watch, still remains on the right.
Click to expand...
Click to collapse
Yup it doesn't allow that, appears to be hard coded into the launcher. Shame, because I would have liked the left side of the clock to be an app launcher and the right pages to be normal, so you don't have to scroll all the way to the end to launch an app. A custom app drawer page would make this better, then it could be the first page on the right...
Quinny899 said:
Have you tried what the post above you suggested doing? If that doesn't work, please provide a logcat as it'll show the error
Click to expand...
Click to collapse
It did the trick. Add it to the first post
GreatApo said:
It did the trick. Add it to the first post
Click to expand...
Click to collapse
Great! I will do when I'm on my PC, and probably update the app so it shows a message with instructions if it doesn't find the setting. I had that come up once during testing but thought it was caused by the app not saving correctly, but obviously not.
Quinny899 said:
A custom app drawer page would make this better, then it could be the first page on the right...
Click to expand...
Click to collapse
Some android wear launchers have been ported to the pace. I have "Quick Launch" installed. It allows you to pull down and app list by swiping down from the top left corner.
This does a pretty good job of giving you quick access to your apps. But it would be very nice to be able to customise the order of apps in the app list.
I noticed something else that's a little odd. You cant scroll to the left from the "sports" app. So if you move the sports list from the left most position to anywhere else, once you scroll past it you can't scroll back. You can still just hit the home button.
GreatApo said:
Nice work, please keep up! Cross fingers for custom widgets!
Official Software: not working?
View attachment 4418304
Edit:
- Opening / Closing widgets from phone app did the trick! (thanks @shadowcaster666)
Click to expand...
Click to collapse
Cross your fingers no more: https://forum.xda-developers.com/sm...create-custom-home-screen-pages-pace-t3751731
@Quinny899 you sir have just unlocked unlimited possibilities fo Pace, and I believe I owe you a full post Thank you!!
Good work ! But after sync with Amazfit app settings are canceled ?
Matwillshak said:
Good work ! But after sync with Amazfit app settings are canceled
Click to expand...
Click to collapse
Not a lot I can do about that, the app is always going to overwrite it
Quinny899 said:
Not a lot I can do about that, the app is always going to overwrite it
Click to expand...
Click to collapse
It does not work for me. Reset all the time
I tried the trick suggested in the first post, but it does not work. The springboard list remains empty.
I use the Stokfield 1.7.1 (1.3.6d)
peppe85 said:
I tried the trick suggested in the first post, but it does not work. The springboard list remains empty.
I use the Stokfield 1.7.1 (1.3.6d)
Click to expand...
Click to collapse
Me too. The name app only appears in the black background
Enviado desde mi LEX820 mediante Tapatalk
peppe85 said:
I tried the trick suggested in the first post, but it does not work. The springboard list remains empty.
I use the Stokfield 1.7.1 (1.3.6d)
Click to expand...
Click to collapse
crxixo1 said:
Me too. The name app only appears in the black background
Enviado desde mi LEX820 mediante Tapatalk
Click to expand...
Click to collapse
And you've both opened the Amazfit app, gone to the "widgets" page, moved the pages around, enabled/disabled them a couple of times and restarted the springboard settings app?
Quinny899 said:
And you've both opened the Amazfit app, gone to the "widgets" page, moved the pages around, enabled/disabled them a couple of times and restarted the springboard settings app?
Click to expand...
Click to collapse
Ohhhhhh thanks!!! It is working!!!
Enviado desde mi LEX820 mediante Tapatalk
Quinny899 said:
And you've both opened the Amazfit app, gone to the "widgets" page, moved the pages around, enabled/disabled them a couple of times and restarted the springboard settings app?
Click to expand...
Click to collapse
Yes
Would it be possible to put a save/restore option in the springboard app?
This would mean that after doing an initial setup and save, you could use the restore option in springboard to restore your widget layout without needing the phone app.
crxixo1 said:
Ohhhhhh thanks!!! It is working!!!
Enviado desde mi LEX820 mediante Tapatalk
Click to expand...
Click to collapse
@Quinny899
I tried many times, but the only thing I got at the end is the clock that crashes. I had to do the factory reset.

[APP] AMF Better Amazfit Notifications

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi, I'm currently developing an APP for Amazfit Pace/Stratos. I've named it AMF Better Amazfit Notifications.
AMF is conformed of one app installed on mobile phone and the other on PACE/Stratos watch. No need to root / flash custom ROM
The description / links of the watch app can be found here:
http://www.guatedroid.com/amf/about/
The Playstore app for mobile phone can be found here:
https://play.google.com/store/apps/details?id=com.guatedroid.amfc
Some features include:
Quick Reply
Emoji Reply
Basic keyboard input
Google Maps Navigation
Vibrate on phone signal loss
clear / dark theme
Translations to: Czech, English, Greek, Hebrew, Hungarian, Italian, Japanese, Polish, Portuguese, Russian, Slovak, Spanish
Notify without interrupting your sport activity (it overlays over the running app)
Custom vibration pattern
... and much more.
Hope you like it and find it useful.
Many features are free to use. Some require a small donation to unlock remaining features and help further development.
Hi, can you add notification actions ? ex I have "mark as read" like action when I receive a mail. Just dismiss not mark as read and the phone keep the red number with unread mail in the app icon .
(I use the donate version )
dersie said:
Hi, can you add notification actions ? ex I have "mark as read" like action when I receive a mail. Just dismiss not mark as read and the phone keep the red number with unread mail in the app icon .
(I use the donate version )
Click to expand...
Click to collapse
will see if its possible
I've been testing this app for about 2 weeks.
The notifications are not displayed in the order you receive them, if you have like 5 messages, you get the last one then scroll to the first, it does not make any sense.
On the watch application the notifications remain on the app, you have to press READ and then clear them all, it must be an option to disable this, because at the end of the day you have like 500 messages there, and that makes the app sluggish.
It reminds me of an notification, but I have that option disabled.
If you get a notification and you get a call, you have to clear the notification to see who is calling you.
This application has a lot of potential. Thanks for your time to develop this, but for me those things made me uninstall the app. I hope you don't misunderstand me.
I will follow this topic and install the newest versions to test them, maybe someday the app will suits me.
I just downloaded the app ... As it was stated before - it have potential, but notifications are not synced when recieved.
I added apps to Approved apps list and still I get vibrated on wild notification.
vibecatalin said:
I've been testing this app for about 2 weeks.
The notifications are not displayed in the order you receive them, if you have like 5 messages, you get the last one then scroll to the first, it does not make any sense.
On the watch application the notifications remain on the app, you have to press READ and then clear them all, it must be an option to disable this, because at the end of the day you have like 500 messages there, and that makes the app sluggish.
It reminds me of an notification, but I have that option disabled.
If you get a notification and you get a call, you have to clear the notification to see who is calling you.
This application has a lot of potential. Thanks for your time to develop this, but for me those things made me uninstall the app. I hope you don't misunderstand me.
I will follow this topic and install the newest versions to test them, maybe someday the app will suits me.
Click to expand...
Click to collapse
The sorting order uses the same logic Pebble did on their notification system. That logic says the newest notification should be on top for easy access... (So the oldest is on the bottom).
But as requested there is a new option so users can choose what sorting order they want. If they want the oldest always on top now they can choose.
Also, notifications have a maximum of 120 old ones are automatically deleted from watch. But if you dont want to store at all. There is a new option on AMF phone to disable that.
The updates are going to be released on the following days. Stay tunned.
About the notification thing on a call... Strange... On my stock Pace and a Stock Stratos during testing time all was ok.
Will check that.
Lucifer4obg said:
I just downloaded the app ... As it was stated before - it have potential, but notifications are not synced when recieved.
I added apps to Approved apps list and still I get vibrated on wild notification.
Click to expand...
Click to collapse
After adding the apps to the aproved list, did you checked the checkbox on that page that says: Enable this list?, if not, even if the apps are added the filter wont work.
Thank you! You are the best
carlosb said:
After adding the apps to the aproved list, did you checked the checkbox on that page that says: Enable this list?, if not, even if the apps are added the filter wont work.
Click to expand...
Click to collapse
Yes I did I stoped recieving wild notifications. The issue is that I recieve the notifications 5 to 10 minutes later.
EDIT:
I found the issue - appearently I have to unlock my phone to recieve notifications. This seems to be related to the wake locks ...
One more issue just found - phone application refuses to connect after certain time.
I like your work, really, even donatetd but I will wait future versions (the current one is unusable for me),
Lucifer4obg said:
One more issue just found - phone application refuses to connect after certain time.
I like your work, really, even donatetd but I will wait future versions (the current one is unusable for me),
Click to expand...
Click to collapse
Have seen this issue with some users. The reason is that their phone manages a whitelist of aproved apps that can run on background. If they dont add the app to that whitelist, then the phone force-quit AMF to free ram causing this issues..
vibecatalin said:
I've been testing this app for about 2 weeks.
The notifications are not displayed in the order you receive them, if you have like 5 messages, you get the last one then scroll to the first, it does not make any sense.
On the watch application the notifications remain on the app, you have to press READ and then clear them all, it must be an option to disable this, because at the end of the day you have like 500 messages there, and that makes the app sluggish.
It reminds me of an notification, but I have that option disabled.
If you get a notification and you get a call, you have to clear the notification to see who is calling you.
This application has a lot of potential. Thanks for your time to develop this, but for me those things made me uninstall the app. I hope you don't misunderstand me.
I will follow this topic and install the newest versions to test them, maybe someday the app will suits me.
Click to expand...
Click to collapse
your requested updates are ready for you to install.
Thank you so much! I will keep you updated with how the application works. Cheers!
Hi can you mak video to how install it
AxA_200000 said:
Hi can you mak video to how install it
Click to expand...
Click to collapse
Haven't you read AMF website? The instructions are there.
HI MF, very nice work but I'm having same issues like when arrives a notification it only shows when i press a button and not right away. When I'm w/ the screen on does not show the notifications (great) but when I turn off the screen and get a notification it shows all of them that happen when the screen was on and I already check that is very annoying.
diotto said:
Haven't you read AMF website? The instructions are there.
Click to expand...
Click to collapse
Yes but it's not say how to install it
This app is great and working good on my redmi-note-3 + pace.. Even without donation it has most features working.. Though i wont mind a donation after using it few days.. Good job whoever made it... And thanks for sharing here
AxA_200000 said:
Yes but it's not say how to install it
Click to expand...
Click to collapse
Hi, you can follow this link:
https://www.guatedroid.com/amf/watch-app-installation/
saulinhoo said:
HI MF, very nice work but I'm having same issues like when arrives a notification it only shows when i press a button and not right away. When I'm w/ the screen on does not show the notifications (great) but when I turn off the screen and get a notification it shows all of them that happen when the screen was on and I already check that is very annoying.
Click to expand...
Click to collapse
Please contact me to [email protected] so we can track the issue

[APP] Widget Timeline v1.0.2 - Pace/Stratos/Verge (2019-02-02)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Timeline Widget (Pace/Stratos/Verge)​
DEPRECATED - THIS WIDGET IS COMPLETELY INTEGRATED IN AMAZFIT CALENDAR WIDGET​
Hello everyone,
Here is an other widget, this time a Timeline! Yes, this widget shows your upcoming calendar events! This app would be displayed as a widget after you reboot your watch (or the launcher). However, in order for it to work, you need to use Amazmod (both phone app + service) and enable the calendar events forwarding. Additionally, make sure your phone's STOCK Calendar has all the events you want to show, synchronized. In order to move this widget you will need @Quinny899 's "Springboard Settings" app from here since it can't be moved through the phone app.
.
If you want to support my work or the other devs involved, now is your chance to buy us a beer or help us gather the money for our next watch device:
- GreatApo's donation button
- Amazmod OpenCollective
- Quinny899 donation button
Screenshot: ​
Features:
This is a Pace/Stratos/Verge Widget
Shows your phone calendar events
Shows only future events and from the last 10 minutes
Go to start of the list button (▲)
Long press time at top to manually refresh the events list (provided that new data have been send from phone)
12/24h time format based on watch preferences
Bugs:
You tell us!
Timer at the top is not constantly updating
InstallationADB install command / restart launcher: (if you have errors, uninstall the previous version first)
Code:
adb install -r TimelineWidget.X.X.X.apk
adb shell am force-stop com.huami.watch.launcher
If you are on Verge, you need to enable the widget using "Springboard Settings" app from Quinny899 or Amazmod. If the widget does not show up, reboot the watch and try again.
ADB uninstall command:
Code:
adb uninstall com.dinodevs.timelinewidget
ADB command to delete calendar data from watch:
Code:
adb shell settings delete system CustomCalendarData
Changelog:
Code:
Version 1.0.2 (02/02/2019)
• 12/24h time format based on watch preferences
• The "go to top" button touch area is now bigger
• Added "all day" event duration duration
• Fix crash when data never saved
Code:
Version 1.0.1 (28/01/2019)
• Removed annoying "Refreshing events..." toast
• Added "No events" message
Code:
Version 1.0.0 (24/01/2019)
• Initial release
• Shows calendar events from 10 min ago to ∞
• "Go to top" button
• Click time/date at top to see author/version
• Long click time/date at top to refresh the events
Download:
Latest version download (link)
Sources (Github link)
This app is based on @Quinny899 's work over springboard widgets :highfive: . The source code is written with comments so you can use it as a base to create an other widget. For more about how to set up a widget/app for Pace, you can also follow this topic "[DEV] Create custom home screen pages for the Pace".​
FAQ:
Can I get reminders from this widget?
No since your calendar phone app can/will throw notifications that will then be forwarded to the watch. Hence, there is no need for reminders.
What is the battery impact?
Data are send through Amazmod's battery and alarm data forwarding, but calendar data updated only if there is a change (but also once a day). Hence, you will not see any difference relative to forwarding batttery/alarm only.
I have the [INSTALL_FAILED_UPDATE_INCOMPATIBLE] error!
Run the uninstall command from adb first. (don't uninstall with Amazfit Tools)
I see a black widget!
This indicates a widget crash. I may not be aware of the problem, so, a logcat will help me fix it.
To save LogCat to a text file open up a terminal window and type: (it will create a file named "logcat.txt" in your current directory)
Code:
adb logcat -d > logcat.txt
Thanks to:
Code:
Quinny899, edotassi, lfom, diotto
Hi i use Amazmod on my watch but i don't have an option greafit calendar... I use the last version to Playstore 1.0.65..
kwet said:
Hi i use Amazmod on my watch but i don't have an option greafit calendar... I use the last version to Playstore 1.0.65..
Click to expand...
Click to collapse
As highlighted in the first post, amazmod's version where I coded the data forwarding is not released on playstore.
To help I will provide a compiled version of the app from the Dev channel, probably later today. However, keep in mind that it will have a different signature, thus you will have to uninstall the previous versions (revoke admin first on watch) before installing mine.
As a pebble's user I missed that feature in stratos. I hope try your app as soon as you provide a compiled version of dev amazmod. One question, we must substitute only the watch app of amazmod or the phone app too?
cesareogallego said:
I hope try your app as soon as you provide a compiled version of dev amazmod.
Click to expand...
Click to collapse
Compiled versions were uploaded on first post.
cesareogallego said:
One question, we must substitute only the watch app of amazmod or the phone app too?
Click to expand...
Click to collapse
Both.
Working perfectly. Now just need to check on battery impact.
adityavaidya said:
Working perfectly. Now just need to check on battery impact.
Click to expand...
Click to collapse
Data are send along with battery and alarm (so the interval is the same) but calendar data are actually send only if there were changed (and refreshed when day changes).
Thus, I you shouldn't see a difference.
I've got this unique setup which I don't think anyone else uses... Stratos with watchdroid for notifications and now amazmod for the calendar widget sync with notifications turned off. So may get completely different behaviour. Fingers crossed that its all good, because the functionality now is exactly what I like
New beta version to Amazmod but i don't see on Greafit your option on Calendar... why ?
adityavaidya said:
I've got this unique setup which I don't think anyone else uses... Stratos with watchdroid for notifications and now amazmod for the calendar widget sync with notifications turned off. So may get completely different behaviour. Fingers crossed that its all good, because the functionality now is exactly what I like
Click to expand...
Click to collapse
Oh, ok, let us know!
I am also interested in what do you thing amazmods miss...
kwet said:
New beta version to Amazmod but i don't see on Greafit your option on Calendar... why ?
Click to expand...
Click to collapse
Because the beta version that is releasing today is been tested for a week now. The Dev version I provide here has more fixes and also contains the code I wrote the last 7 days.
We will try to release a 2nd version (after the one today) shortly.
Don't get us wrong, we try to do our best
This version here is smoother than the one on playstore, the only bug is with grouped notifications removal.
Can you help me, i revook admin rights and send command. When i wan't uninstall amazmod service : adb uninstall com.amazmod.service and message : Failure DELETE_FAILED_DEVICE_POLICY_MANAGER , help !
kwet said:
Can you help me, i revook admin rights and send command. When i wan't uninstall amazmod service : adb uninstall com.amazmod.service and message : Failure DELETE_FAILED_DEVICE_POLICY_MANAGER , help !
Click to expand...
Click to collapse
Reboot, try uninstalling...
Same problem
GreatApo said:
Oh, ok, let us know!
I am also interested in what do you thing amazmods miss...
.
Click to expand...
Click to collapse
The biggest thing is that watch Droid allows older notifications to be responded to.
---------- Post added at 12:56 AM ---------- Previous post was at 12:52 AM ----------
Just another question. Do I need to enable device admin for the calendar widget to work?
adityavaidya said:
Just another question. Do I need to enable device admin for the calendar widget to work?
Click to expand...
Click to collapse
Nope
I have Amazmod service 1843 installed on watch. After installing Widget Timeline I see a blank screen.
The dev version is also service 1843.
Zipp05 said:
I have Amazmod service 1843 installed on watch. After installing Widget Timeline I see a blank screen.
The dev version is also service 1843.
Click to expand...
Click to collapse
I wrote this yesterday.
GreatApo said:
Because the beta version that is releasing today is been tested for a week now. The Dev version I provide here has more fixes and also contains the code I wrote the last 7 days.
We will try to release a 2nd version (after the one today) shortly.
Don't get us wrong, we try to do our best
This version here is smoother than the one on playstore, the only bug is with grouped notifications removal.
Click to expand...
Click to collapse
adityavaidya said:
I've got this unique setup which I don't think anyone else uses... Stratos with watchdroid for notifications and now amazmod for the calendar widget sync with notifications turned off. So may get completely different behaviour. Fingers crossed that its all good, because the functionality now is exactly what I like
Click to expand...
Click to collapse
Battery life seems to be unaffected. I used to get about 2.5 days earlier with my usage, and it looks that I'll get about the same with the calendar widget
adityavaidya said:
Battery life seems to be unaffected. I used to get about 2.5 days earlier with my usage, and it looks that I'll get about the same with the calendar widget
Click to expand...
Click to collapse
:good: it's optimized as hell
Hi !
Thanks for this but I followed all the steps and can get only black screen.
I have latest Amazmod you provided, springboard but still empty. Phone app says data send but still widget is empty.

Categories

Resources