Dear Gerald On Sat, 24 Feb 2024 19:51:31 +0100 Gerald Wiese <wi...@gnuhealth.org> wrote:
> Hey, > > I'm gathering feedback from our students on MyGNUHealth as I'm not > sure which are tasks, issues or neglectable and I don't want to spam > too much: Thank you so much and thanks your students for reviewing MyGNUHealth such a comprehensive list! Many good points to create tasks on them. As you know, in MyGH 2.0 we migrated from KDE Kirigami (Qt) to Kivy python, making the application portable, a much reduced footprint and dependencies. We also migrated from matplotlib to pygal. Matplotlib is a phenomenal library, but again, is a large package and porting it to Android libre is not trivial. In terms of the UI, we'll put time on charts to show relevant / meaningful values, without cluttering small screens. That can be done with pygal, and it will be a task on itself (eg, automatically setting values on different time intervals...) In terms of encryption, I like the idea of encrypting tinydb JSON datafiles. We'll check on how current is the library and its dependencies. In addition to that, it should be transparent to the user. If we add complexity to the application, the user won't be happy. I look for packages that have no or very few dependencies to keep the project lightweight and easy to be ported with Kivy to other architectures, specially the nasty Android environment, :( . By the way, our colleague Pierre Michel has already build the development version for Android! Work in progress In summary, we strive to deliver an easy to use application for individuals of all ages that are non-technical. The application will also be convergent, so the look and feel and experience should be the same in different resolutions and architectures, and your students input is highly appreciated and go in that direction. Thank you again! Luis