I hope I'm not breaking any forum rules, so I apologize if I do and if you let me know I'll delete everything.
Thanks to your "TimaI2" blocks that (see in .aia) I report the beginning of the project that I had in mind to create as an app, but that I had already created as a working web page, so that in turn I can help others to create it as an app and share with me any developments, so as not to disturb you too much.
Universal Planner.
The idea started from the fact that it didn't seem very logical to me to create a diary with days, months and years, for appointments as in the image, (Monthly Planner.jpg).
I asked myself why not create one that doesn't need all this, but that the user can type any type of appointment, the important thing is that he types inside the text, whatever its length or composition, 4 essential points: Day of the week, day of the month, month, time, so a text like the example:
"Appointment with Giorgio Tuesday 3 December at 10:50".
Or a text like the example:
"Appointment Tuesday with Giorgio at 10:50 on 3 December don't miss it".
The app always and only extracted the important data, however the user edited it, reporting it in a hidden label in the following way: Tuesday 3 December 10:50. (See image 1.jpg)
compared them with, only the same data from the clock and colored the text box that contained them yellow, displaying it in the foreground, even if the appointment was at the end of the list as can be seen in image 2.jpg. and 3.jpg
Not only that, when the appointment is inserted at the bottom of the list, if there are no errors in inserting the important data for comparison into the text, another text box is automatically created, and only if there are no other text boxes, to be able to insert the next appointment.
So when you start the web page or app that you create, only one text box should be displayed, which is gradually added as described, and then after a few seconds, the program should eliminate the boxes with expired or empty appointments.
Of course, you can add a sound alarm or something else that also works in the background.
In fact, that's how it was, I created a really "useful" agenda, I hope.
I hope to replicate it with App Inventor, even if I encounter some difficulties, dictated by the fact that the TIMAI2 code needs further changes, which I am not able to add for the moment, and I did not want to disturb it again.
So I leave it to those who are interested in making an app of this type and if they complete it, post me the .aia in exchange, of course if they want.
I hope I explained myself well.
if you need further clarifications ask them.
Estract.aia (4.1 KB)
I add that if any of you will be able to monetize it, in addition to the best wishes for generous earnings, remember me.