Hello
I just published Animify which allows you to associate sounds and animations with a bunch of different system notifications (eg low battery, boot load complete, screen on, unlock, keyboard attach/detach, keyboard slide in/out, etc).
Existing 1.0.0 features:
* reverse animation
* resize animation
* position animation on screen
* play animation slower/faster
* pick from various included animations (star wars, harry potter, star trek, transformers, etc)
* play your own animation file (only animated .gif supported right now)
* It also allows you to play a sound file at the same time as the animation.
** play at system volume or override to always play at a specific volume.
** pick from various included sounds (again, star wars, harry potter, star trek, transformers, etc)
** play your own selected sound file (most formats supported)
My question is about other features that people might want?
Some ideas I have:
* build your own animation a frame at a time
** optionally use camera to capture the images
* add vibration for notifications (intensity/duration configurable)
* support other animation formats (.swf, animate .png.. others?)
* more included animations and/or sounds (such as?)
* ability to easily browse for sounds and/or animations online (I'm thinking something like zedge, though I'm not exactly sure how that is done)
If these or any other features interest you (or you think are a bad idea/waste of time) let me know.
Thanks.
For what it is worth, I've added sms notification support to Animify. You can choose an animation and/or sound for a specific contact and you can also choose a default to play for the rest of your contacts.
jerarts said:
Hello
I just published Animify which allows you to associate sounds and animations with a bunch of different system notifications (eg low battery, boot load complete, screen on, unlock, keyboard attach/detach, keyboard slide in/out, etc).
Existing 1.0.0 features:
* reverse animation
* resize animation
* position animation on screen
* play animation slower/faster
* pick from various included animations (star wars, harry potter, star trek, transformers, etc)
* play your own animation file (only animated .gif supported right now)
* It also allows you to play a sound file at the same time as the animation.
** play at system volume or override to always play at a specific volume.
** pick from various included sounds (again, star wars, harry potter, star trek, transformers, etc)
** play your own selected sound file (most formats supported)
My question is about other features that people might want?
Some ideas I have:
* build your own animation a frame at a time
** optionally use camera to capture the images
* add vibration for notifications (intensity/duration configurable)
* support other animation formats (.swf, animate .png.. others?)
* more included animations and/or sounds (such as?)
* ability to easily browse for sounds and/or animations online (I'm thinking something like zedge, though I'm not exactly sure how that is done)
If these or any other features interest you (or you think are a bad idea/waste of time) let me know.
Thanks.
Click to expand...
Click to collapse
FWIW - I've also added a free/lite version of the app:
Animify Lite
Piano Companion is a flexible chord & scale dictionary with user libraries and reverse mode. Piano Companion allows you to find a chord or scale by its name. If you don't remember what's the name of a chord or scale, it helps you to find it by keys. Piano Companion shows chord & scale notes, degrees, fingering for both hands in major and minor scales. You can listen how a scale or chord sounds. Chords could be played arpeggiated. You can see the list of compatible chords in the selected scale. The great advantage of Piano Companion is the fact that it's a growing application, so we will be glad to consider any new features which helps you to increase usability.
Key features:
✓ 1500+ piano chords, up to 6th inversions
✓ 10000+ scales
✓ 12 root keys
✓ Chord Progression (chord sequencer)
✓ Circle of Fifths
✓ List of available chords in Circle of Fifths
✓ Key notations: English, Italian, Japanese, Russian, etc.
✓ Reverse chord & scale lookup
✓ Ability to display chord/scales on the staff
✓ Plays chords
✓ Plays scales
✓ Plays arpeggiated chords
✓ Audio support
✓ Relative scale suggestions
✓ Compatible scale chords
✓ Scale lookup with major & minor scale fingering
✓ Flexible chord & scale search using keyboard
✓ User libraries
✓ Ability to create custom chords for a user library
✓ Ability to create favorite scales
Windows Phone Store URL: http://bit.ly/HlrafJ
erikfros said:
Piano Companion is a flexible chord & scale dictionary with user libraries and reverse mode. Piano Companion allows you to find a chord or scale by its name. If you don't remember what's the name of a chord or scale, it helps you to find it by keys. Piano Companion shows chord & scale notes, degrees, fingering for both hands in major and minor scales. You can listen how a scale or chord sounds. Chords could be played arpeggiated. You can see the list of compatible chords in the selected scale. The great advantage of Piano Companion is the fact that it's a growing application, so we will be glad to consider any new features which helps you to increase usability.
Key features:
✓ 1500+ piano chords, up to 6th inversions
✓ 10000+ scales
✓ 12 root keys
✓ Chord Progression (chord sequencer)
✓ Circle of Fifths
✓ List of available chords in Circle of Fifths
✓ Key notations: English, Italian, Japanese, Russian, etc.
✓ Reverse chord & scale lookup
✓ Ability to display chord/scales on the staff
✓ Plays chords
✓ Plays scales
✓ Plays arpeggiated chords
✓ Audio support
✓ Relative scale suggestions
✓ Compatible scale chords
✓ Scale lookup with major & minor scale fingering
✓ Flexible chord & scale search using keyboard
✓ User libraries
✓ Ability to create custom chords for a user library
✓ Ability to create favorite scales
Click to expand...
Click to collapse
{
"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"
}
GreatFitIntroductionThis is the most advanced - open source APK WatchFace for Amazfit! Compartible with both Pace, Stratos and Verge!
ONE WATCHFACE TO RULE THEM ALL! I am here to support the unsupported
This project is not a watchface for Wear OS. This is an APK that you can install on the custom Android 5.1 version of your Amazfit, that will create a new, multi-parametric watchface withing the launcher with more features than default watchfaces. GreatFit Project has 2 goals:
- 1. To provide multi-parametric sources for other developers [DONE]
- 2. To create a full parametric watchface that would be controlled from our phones. If the second goal is achieved, we will have something like Facer!
You can find a video review in Spanish by jfulgen here.
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 or just help development / translating / bug reporting:
- GreatApo's donation button
- Amazmod OpenCollective
- Hunt down the other Devs from credits and give them some love too!
Images
Features
Amazfit apk watch face with settings
8 different color styles
Many translations (Months/Days) are included (same languages available in my Calendar widget) Supports 21 languages: English, Bulgarian, Chinese, Croatian, Czech, Dutch, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Thai, Turkish (look in the changelogs for translators)
Ability to change widgets/progress bars
Seconds are enabled based on your system settings
More weather widgets (humidity, wind direction and strength, UV status, city, max/min temperature)
New watch alarm widget
New air pressure, altitude/dive depth (calculated based on air pressure & temperature)
New xdrip values widget (will be supported with Xdrip by Klaus3d3)
New phone battery widget/bar (needs amazfit service+phone app)
New phone alarm widget (needs amazfit service+phone app)
New calories progress bar (set target in settings)
New heart-rate progress bar (min 0 bpm, max 200 bpm)
New world time widget, you can select the time zone (GMT) it displays
New notifications widget, see unread notifications (needs amazfit service+phone app)
New moonphase widget
New walked distance widget (based on steps and height)
Better image resolution when raising hand
Ability to show only time when screen is off (to save battery, doesn't apply on raise of hand screen)
Status bar position and enable/disable
Font weight selection in settings
White background option
Many other options available in settings
Bugs:
Sometimes lock screen mode does not work or shows widget one over the other, just change to an other watchface and change back to GreatFit.
If you start facing crashes after changing something in settings, try the "reset" button.
The refresh of custom widgets in SLPT mode is buggy. To make it work enable the watchface data forward in Amazmod (phone)
InstallationADB install command:
Code:
adb install -r GreatFit.X.X.apk
ADB uninstall command: (run this first if you get installation error message)
Code:
adb uninstall com.dinodevs.greatfitwatchface
Clear data: (not cleared with uninstall, run this if GreatFit crashes when changing versions)
Code:
adb shell pm clear com.dinodevs.greatfitwatchface
adb shell settings put system CustomWatchfaceData 0
The second command will reset your notifications counter.About "Amazmod" app:
Two apps to be more precise: Amazmod app installed on the phone (playstore link) and Amazmod Service app for the watch (Github link).
Changelog
Code:
Version 4.1 (26/08/2019)
Improvements:
- New Walked distance widget (based on height, imperial/metric, thanks to alvaroDigio)
- New max/min temperatures widget (thanks to lfom)
- Option to show pressure in mmHg added
- Settings seekbars where changed to buttons
- Low battery mode icon added
- World time widget changed to GMT zone based
Fixes:
- SLPT update now works as it should (thanks to lfom)
- Pressure & Altitude improvements/fixes
- Verge white bg flat tire fix
- If white bg: Clock only slpt on verge is now black
- Clock only slpt default true on verge
- AM/PM improvements
- 0 floor fix
- Moonphase white bg slpt icons fix
- libs updated with missing receiver folder (fixes some crashes)
- World Time +30min fix for slpt
- Notifications number font fix
- Crashes related to weather widget
Code:
Version 4.0 (13/07/2019)
Improvements:
• Different fond weights selection added in settings: Thin (default), Regular, Bold
• White background option added in "other settings", this will also turn icons/text to black (except from the main colored elements like hour)
• Description added in settings to the "Notification" widget
Code:
Version 3.9 (24/05/2019)
Improvements:
• Verge compatibility added
• Analog clock support added (enable/disable Digital/Analog from settings)
• New Moonphase widget (by AndreaOmodeo)
• Bulgarian translation added (by danireo)
• New "Show clock only" feature that shows only clock in screen off mode (doesn't apply on raise of hand)
• Altitude calculation is now based on hypsometric formula (accounting for pressure & temperature)
• Pressure sensor management system improved (moved inside GreatWidget)
• Images size & quality optimizations
• Project info added in settings (info toast removed)
• New app icon
Fixes:
• Calories icon not shown in slpt fix
• Translation fixes
• Centered text cropped in slpt view fix
• Hours colliding with minutes fix
• Deactivate AM/PM crash fix
• Wind direction arrows fix
• Phone alarm and notifications widgets activation fixes
• Steps progress bar not limited to 100% fix
Code:
Version 3.8 (16/01/2019)
• Romanian translation by xonx (xda)
• Update 2.3.8.0 SLPT crash fix (for stratos)
Code:
Version 3.7 (01/12/2018)
• Phone/Watch Alarm is now translated
• GreatFit's version added in the watchface refresh toast
• Fixed December been overwritten by October in months array
• Fixed Hebrew wrong days translation
• Fixed wind direction arrow will not show for Chinese by JoshGuGu
Code:
Version 3.6 (01/10/2018)
• New notifications widget, see unread notifications (needs amazfit service+phone app)
• Option not to show first 0 digit in months
• Added each language's name in English as subtitles in language options
• New watchface preview image (clean launcher cache)
• Croatian translation added by TumiBC
• Thai translation added by iamping
• German translation shortcuts fix
• Hungarian translation fix by gidano
• Turkish translation fixes by webcin
• Month bug fixed (month>September)
• Fixed indicator's on/off setting (default style has no indicator)
• Wind as arrows setting now works
• Custom time refresher improvements (fixes AM/PM not changing)
• Other small fixes when changing widgets
Code:
Version 3.5 (09/09/2018)
• Phone alarm widget now shows up (needs latest Amazmod dev version/next release)
• Month as 3 letters text, screen off fix
• Adjusted widget's 3 icon position
• World time widget: added 30min time difference support
Code:
Version 3.4 (01/09/2018)
• Phone's battery progress bar added
• New widget world time added (a second time where you can set the time difference)
• Weather image widget improvements: temperature is shown as its text
• Status bar and its settings now work
• AM/PM always show option
• New Widget 5 position added (left-center, by default it's empty, if it doesn't show up click the reset button)
• "None" even if selected on an other bar fix
• Xdrip widget font size fix
• Today/Total distance widgets units when screen is on fix
• Total distance widget now works (was not initialized)
Code:
Version 3.3 (30/08/2018)
• Russian translation: Better 3 letters days format
• "None" widget option now appears even if it is selected in other widget position
• Calories bar in slpt fixed
• Heart rate bar added
• Heart rate flashing icon added
Code:
Version 3.2 (28/08/2018)
• Dive depth scale fix
• Fixed huami's libraries crashes related to activities
Code:
Version 3.1 (24/08/2018)
• Air pressure / Altitude widget fixes
• Better weather icons
• Altitude will also show the depth if are you diving
• Update sensor service improved/fixed
• Air pressure refresh rate in settings
• Altitude display fixed
Code:
Version 3.0 (23/08/2018)
• Blue color added
• Ability to change widgets in settings
• Ability to change progress bars in settings
• Ability to change other features in settings
• New calories progress bar (set target in settings)
• Better image resolution then raising hand
Code:
Version 2.1 (03/08/2018)
• New settings (Change color & language)
• New watch alarm widget
• New air pressure, altitude (calculated based on air pressure)
• New xdrip values widget (will be supported with Xdrip by Klaus3d3)
• New phone battery widget (needs amazfit service+phone app)
Code:
Version 2.0 (09/07/2018)
• Code re-written
• More weather widgets (humidity, wind direction and strength, UV status, city)
• Seconds are enabled based on your system settings (refresh the watchface)
Code:
Version 1.1 (15/05/2018)
• Settings and colors added
Code:
Version 1.0 (06/05/2018)
• Alpha/Initial release
DownloadsSince Pace was also updated to Watch OS version 2+, from now on only WOS2 version will be supported.
Latest version download (link)
Sources (link)
- GreatFit.4.0-Pace-Stratos.apk is for Stratos/Pace[/STRIKE]
- GreatFit.4.0-Verge-Stratos-Pace.apk ONE APK TO RULE ALL WATCHES (better use it on verge only)
(if you don't see screen off mode, update your watch to the lattest version)
GreatFit's code help:• Customize/make a new watchface based on GreatFit: change all images (folder: app\src\main\assets), change positions/colors/elements (file: app/src/main/res/values/arrays.xml), change package name and the names of Greatfit/GreatfitSlpt classes, change strings (file: app/src/main/res/values/strings.xml)
• Change hours color
• To change font, read this and that (additional example, scroll down), and see a sketch about font ration here
• Changes you HAVE TO DO if you are making your own watchface (else it will conflict with GreatFit), 1st changes and 2nd changes
• How to debug the app and about the screen on/off code (quick info about how the screen on/off mode work in the code)
• Libs fixes / Smali
• Some info about coding new widget based on daily steps data
• List of URIs from where you can pull data
• How to write in screen off mode (slpt mode)
• About progress elements in screen off mode (slpt mode)
• Basic attributes of screen off items (slpt mode)
Mods by other devs:• White background version / bold font by Alex Gneusheff (v3.8: Facebook post, Google Drive link, v3.9 XDA)
• White background, more fonts, Spanish settings menu and more, by PatriceLoco (post)
• Larger font of Widget 4, by giol (version 1, version 2), made for a better view of a different timezone timer (word time widget) but it can be used for other options too (preview photo v1, preview photo v2). Version 2 can be independently installed and its pkg name is: com.dinodevs.clonefitwatchface
Credit where credit is due
Code:
This project couldn't be possible without getting familiar with the source code provided by Manual Alvarez. Additional work has be done by Fabio Barbon, Luis Baena (@LBA97) and Saúl Alemán (@Nxsaul). (Check Github for links)
Translations are ported from my Pace Calendar widget project and GramThanos jsCalendar project (Check Github for links). Translators are also mentioned in changelog.
Special thanks to:
• lfom, GramThanos, Renzettis and the rest of the Amazmod team for helping me out
• KieronQuinn for the settings style code (from his AmazfitStepNotify app)
• and all those invisible people giving back to the community by helping or donating!
This project couldn't be possible without the following free software:
• Android Studio
• APK Easy Tool (decompile-recompile)
• Notepad++ (smali editing)
• JD-gui & jadx (jar file decompilers)
• dex2jar (file type converter)
• SVADeodexerForArt (working deodexer for amazfit's system)
• 7zip
Some image icons are created with the free font "fontawesome.com"
Great work!
Nice watchface bro...do you have any white background for this watchface?because in outdoor the white background standout on my opinion...TIA
Excellent job! Thanks to the availability of the source code, will be the basis for the development of new watchfaces.
One question: how to debug? Is it possible to use the emulator? Or should it be done at Pace? In this case, is it possible to configure Pace to work with the IDE or should the installation be done manually ???
Thank you!
lhslopesBR said:
how to debug? Is it possible to use the emulator? Or should it be done at Pace? In this case, is it possible to configure Pace to work with the IDE or should the installation be done manually ???
Click to expand...
Click to collapse
This app runs on pace's (or stratos) HuamiWatchface.apk. So it's not like an app that you can run and test on your computer
The debug is done on the device. You should manually install it and load the watchface to run it. For any errors you can look at the adb logcat or directly on androids studio logcat (if you have your pace connected it will show its logcat).
I haven't read anywhere else a better way for debugging these watchfaces. :crying:
Great work, thanks! I would like more options to make it more special... Could you make a new version please?
archy_m said:
I would like more options to make it more special... Could you make a new version please?
Click to expand...
Click to collapse
Like what else should I include in settings?
GreatApo said:
Like what else should I include in settings?
Click to expand...
Click to collapse
I haven't test your app, but from the pictures I have the feeling the arc animation is direct proportional with the battery power(%). Is there a way to change that to show the steps number as a % of the daily goal the user set? Maybe even add this as an option in the settings.
Adi59 said:
I haven't test your app, but from the pictures I have the feeling the arc animation is direct proportional with the battery power(%). Is there a way to change that to show the steps number as a % of the daily goal the user set? Maybe even add this as an option in the settings.
Click to expand...
Click to collapse
That's true. I have already made some variations with daily steps and sports distance.
I am now working on a little bigger project that will provide an other level of custom Watchfaces...
GreatApo said:
That's true. I have already made some variations with daily steps and sports distance.
I am now working on a little bigger project that will provide an other level of custom Watchfaces...
Click to expand...
Click to collapse
Awesome!!! Good luck! Looking forward to it!
Excellent work. Can't wait to see future improvements.
Updated to version 3.0
That's a very nice and informative watchface. Thank you.
One suggestion. Would it be difficult to add (according to barometer and moon phase) information about fish activity by showing 1, 2,or 3 fishes for fishing enthusiasts. Thanks again for your hard work
Good job!!! One question: how can I enable Seconds? It's indicated that is "based on your system settings (refresh the watchface)", but I can't find any settings about enabling seconds. I have a Pace.
Thank you
vd69 said:
One suggestion. Would it be difficult to add (according to barometer and moon phase) information about fish activity by showing 1, 2,or 3 fishes for fishing enthusiasts. Thanks again for your hard work
Click to expand...
Click to collapse
Can you calculate fish activity bashed on barometer and moon phase?
JanosAudron said:
Good job!!! One question: how can I enable Seconds? It's indicated that is "based on your system settings (refresh the watchface)", but I can't find any settings about enabling seconds. I have a Pace.
Click to expand...
Click to collapse
Go to watch settings (no watchface's) click Common -> Watchface -> Seconds Hands "On". Then refresh the watchface (either change and get back to GreatFit, or open it's settings and click save).
GreatApo said:
Go to watch settings (no watchface's) click Common -> Watchface -> Seconds Hands "On". Then refresh the watchface (either change and get back to GreatFit, or open it's settings and click save).
Click to expand...
Click to collapse
Wonderful, works! Even on screen locked! Thank you!!!
Excellent work.
Would it be possible to have a notification counter inside a widget?
Thanks
giulival said:
Would it be possible to have a notification counter inside as widget?
Click to expand...
Click to collapse
I have been trying to do so but unfortunately I haven't found a way to count the notifications. What can be done maybe is gather the data from amazmod.
GreatApo said:
I have been trying to do so but unfortunately I haven't found a way to count the notifications. What can be done maybe is gather the data from amazmod.
Click to expand...
Click to collapse
Uhm I think can be a solution use amazmod as bridge
I receive an error when trying to install:
\GreatFit.3.0.apk: 1 file pushed. 1.4 MB/s (2679264 bytes in 1.764s)
pkg: /data/local/tmp/GreatFit.3.0.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
Click to expand...
Click to collapse
I have a Stratos with latest update.