Interface Logic of the Entry Dialog #2647
Replies: 2 comments 1 reply
-
No, please don't start an issue. Looking at your text, I don't understand. |
Beta Was this translation helpful? Give feedback.
-
I agree, it feels more logical to choose what it is before choosing how much. It is just that with the current layout this means entering from the bottom-up instead of top-down. Please see the diagram below. On the left hand side you see the interface as it currently is. The red entry order (top-down) is what would feel natural on this interface but doesn't work. The blue order is how one currently (and imho counter intuitively) has to enter the data. On the right hand side is the proposed change. Here the expected behavior is achieved by entering in the natural way (top-down, green entry order). |
Beta Was this translation helpful? Give feedback.
-
When starting to use xDrip+ two weeks ago the way the entry dialog behaved was very unnatural for me. Whilst I have gotten used to it by now I feel that this might be an barrier to entry for new users.
When entering something in most systems this is done top to bottom. If doing so in the entry dialog in xDrip+ it means that you first enter the amount, then select if it is insulin or carbohydrates and then select the insulin type. This however doesn't work because the amount gets registered with whatever was selected at the bottom when it was entered.
I assume that the behavior is intended to allow for the entry of multiple things in one go. It could be made more logical by reordering the input elements such that the type selection is at the top followed by the insulin type selection with the numerical entry at the bottom. This should not be too intrusive a change for existing users and might prevent quite a few errors for new users.
Happy to create an issue for this or try to create a pull request if someone points me at where to start. I do have programming experience but not with phone apps.
Beta Was this translation helpful? Give feedback.
All reactions