The first screen the user sees is the list of their negative thoughts. From here they can add or edit/review an existing thought.
In the thought add/edit/review screen, currently each data field is listed in a table, and the user has to tap on each row to edit them. Ideally, I'd like to change this so the data is split into 2 main sections.
- The first being recording the current thought (date, situation, thought, rating, consequences - emotional, behavioural, and other).
- The second grouping together the analysis (thinking error - fixed selections from a picker, new/modified thought, rating, and consequences - emotional, behavioural, and other).
Each text field is currently a multi-line text view, so this will somehow need to be managed. If this is a pain from a design/usability perspective, then I'm happy with having this as multiple screens (e.g., one for the capture, one for the analysis). I would like to avoid the current situation where a user has to keep drilling into and out of different screens to change one bit of data. The thought rating picker should also be given a bit of consideration. Currently it's a separate screen with a slider, which is OK, but a bit of a waste of a screen. It ranges from 0-100, but I don't think all those options are required. Some clever handling of this would be appreciated.