This Version got a huge update for the interface of native Apps. Therefore existing apps doesnt work anymore.
Please Note: All your App settings will not be copied, so you have to do it manually. Save your API Keys or other important informations from each app and paste it in the App Setup again after downloading.
This version is also prepared to use other matrix resolutions in the future! (e.g 8x64)
From now on each app has 2 new basic settings:
You can set a individual AppDuration for each app. e.g you can display the time app for 60s while your Instagram App will be shown for only 30s. Pass "0" to disable this function and AWTRIX will use the global Appduration
You can now enter a time period in which the app should be displayed. e.g you can show your Facebook Likes from 08:00 to 16:00. Pass "0" to disable this function
A small but very useful and important function ist the new Textlength messurement.
This internal function calculates the exact pixellenght of each Text, so the scrolling time is now 100% accurate. Also more characters can now be displayed without scrolling. e.g in the past "Hey du" was scrolled, because AWTRIX doesnt know that the space is only 1 Pixel. it was also calculated with 4 Pixels. Now "Hey du!." can be displayed without scolling.
For developers its now quite easy to write Apps for AWTRIX. Its cleaner, commented and easy to understand.
now a new class takes control of the whole interface and other functions as IconRenderer and drawingfunctions.
No need to fight with maps etc again. Autocompletion, Events etc makes development far easier.
Intellisense can also show the description of any single function:
as always, load the beta here:
give me some feedback in this post so i can make all updates available for public