User interfaces for logging and interacting with emotional valence data
The present disclosure generally relates to techniques and user interfaces for logging and/or interacting with health information.
1 . A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, via the display generation component, a first user interface for logging emotional valence data, the first user interface including:
a shape having a first appearance representing a first emotional valence value; and
first text describing a first range of emotional valence values, wherein the first range of emotional valence values includes the first emotional valence value;
while displaying the first user interface for logging emotional valence data, detecting, via the one or more input devices, a first user input that requests to change the first emotional valence value;
in response to detecting the first user input, updating the display of the first user interface, including:
changing the shape to have a second appearance different from the first appearance, wherein the second appearance represents a second emotional valence value different from the first emotional valence value;
in accordance with a determination that the second emotional valence value is within a second range of emotional valence values that does not overlap with the first range of emotional valence values, changing the first text to second text describing the second range of emotional valence values; and
in accordance with a determination that the second emotional valence value is within the first range of emotional valence values, forgoing changing the first text based on the first user input; and
displaying, via the display generation component, a first day graphical object representing a first day, wherein the first day graphical object includes a first set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the first day, wherein:
in accordance with a determination that a first number of respective emotional valence values were logged for the first day, the first set of one or more shapes has the first number of shapes; and
in accordance with a determination that a second number, different from the first number, of respective emotional valence values were logged for the first day, the first set of one or more shapes has the second number of shapes.
2 . The computer system of claim 1 , wherein the first user input corresponds to movement of a rotatable input mechanism.
3 . The computer system of claim 1 , wherein the first user input corresponds to movement of a slider selectable graphical object.
4 . The computer system of claim 1 , wherein the first user interface includes a next graphical object selectable to proceed to a next step in logging the emotional valence data, and wherein the one or more programs further include instructions for:
while displaying the first user interface, receiving, via the one or more input devices, a user input that selects the next graphical object; and
in response to receiving the user input that selects the next graphical object, displaying, via the display generation component, a second user interface for logging the emotional valence data, wherein the second user interface includes:
the shape having a current appearance representing a current emotional valence value; and
current text describing a respective range of emotional valence values.
5 . The computer system of claim 4 , wherein the second user interface further includes a time graphical object indicating a first time value associated with the current emotional valence value.
6 . The computer system of claim 5 , wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, a first set of one or more inputs including a user input that selects the time graphical object; and
in response to receiving the first set of one or more inputs, modifying the time graphical object to indicate a second time value different from the first time value.
7 . The computer system of claim 5 , wherein the first time value is a default time value that depends on when the user input that selects the next graphical object is received.
8 . The computer system of claim 4 , wherein the second user interface further includes:
a first association selectable graphical object that, when selected, associates a first association characteristic with the current emotional valence value; and
a second association selectable graphical object that, when selected, associates a second association characteristic with the current emotional valence value, wherein the first and second association characteristics are different.
9 . The computer system of claim 4 , wherein the second user interface further includes:
a first label selectable graphical object that, when selected, associates a first label characteristic with the current emotional valence value; and
a second label selectable graphical object that, when selected, associates a second label characteristic with the current emotional valence value, wherein the first and second label characteristics are different.
10 . The computer system of claim 9 , wherein the first and second label selectable graphical objects are displayed in an order that is based on the current emotional valence value.
11 . The computer system of claim 4 , wherein the second user interface further includes a graphical object selectable to allow entry of text describing the current emotional valence value.
12 . The computer system of claim 4 , wherein the second user interface further includes a logging graphical object, and wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, a user input that selects the logging graphical object; and
in response to receiving the user input that selects the logging graphical object, logging the current emotional valence value, including:
logging the current appearance of the shape; and
logging the current text.
13 . The computer system of claim 1 , wherein the one or more programs further include instructions for:
while displaying the first day graphical object, receiving, via the one or more input devices, a user input corresponding to the first day graphical object; and
in response to receiving the user input corresponding to the first day graphical object:
in accordance with a determination that the user input corresponding to the first day graphical object includes movement in a first direction, displaying, via the display generation component, a second day graphical object representing a second day before the first day, wherein the second day graphical object includes a second set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the second day; and
in accordance with a determination that the user input corresponding to the first day graphical object includes movement in a second direction different from the first direction, displaying, via the display generation component, a third day graphical object representing a third day after the first day, wherein the third day graphical object includes a third set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the third day.
14 . The computer system of claim 1 , wherein the one or more programs further include instructions for:
while displaying the first day graphical object, receiving, via the one or more input devices, a user input that selects the first day graphical object; and
in response to receiving the user input that selects the first day graphical object, displaying, via the display generation component, a detail user interface for the first day, wherein the detail user interface includes:
a second shape having an appearance representing an emotional valence value logged for a moment of the first day; and
a third shape having an appearance representing an emotional valence value logged for the entire first day.
15 . The computer system of claim 1 , wherein the one or more programs further include instructions for:
displaying, via the display generation component, a calendar graphical object;
receiving, via the one or more input devices, a user input that selects the calendar graphical object; and
in response to receiving the user input that selects the calendar graphical object, displaying, via the display generation component, a calendar that indicates, for a day of a month, a fourth set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the day of the month.
16 . The computer system of claim 1 , wherein the one or more programs further include instructions for:
in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a first criterion that is satisfied when a current time is a first predetermined time:
displaying, via the display generation component, a first reminder to log emotional valence data.
17 . The computer system of claim 16 , wherein the one or more programs further include instructions for:
in accordance with a determination that a second set of one or more criteria is satisfied, wherein the second set of one or more criteria includes a second criterion that is satisfied when the current time is a second predetermined time different from the first predetermined time:
displaying, via the display generation component, a second reminder to log emotional valence data.
18 . The computer system of claim 1 , wherein the one or more programs further include instructions for:
displaying, via the display generation component, an information graphical object including information obtained by processing logged emotional valence data.
19 . The computer system of claim 18 , wherein the information graphical object is displayed in a predetermined section of a health application of the computer system.
20 . The computer system of claim 18 , wherein the information indicates a frequency with which a user has logged emotional valence data.
21 . The computer system of claim 18 , wherein the information indicates an association characteristic for a predetermined type of logged emotional valence value.
22 . The computer system of claim 18 , wherein the information indicates an aggregated value for emotional valence values logged during a predetermined time period.
23 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:
displaying, via the display generation component, a first user interface for logging emotional valence data, the first user interface including:
a shape having a first appearance representing a first emotional valence value; and
first text describing a first range of emotional valence values, wherein the first range of emotional valence values includes the first emotional valence value;
while displaying the first user interface for logging emotional valence data, detecting, via the one or more input devices, a first user input that requests to change the first emotional valence value;
in response to detecting the first user input, updating the display of the first user interface, including:
changing the shape to have a second appearance different from the first appearance, wherein the second appearance represents a second emotional valence value different from the first emotional valence value;
in accordance with a determination that the second emotional valence value is within a second range of emotional valence values that does not overlap with the first range of emotional valence values, changing the first text to second text describing the second range of emotional valence values; and
in accordance with a determination that the second emotional valence value is within the first range of emotional valence values, forgoing changing the first text based on the first user input; and
displaying, via the display generation component, a first day graphical object representing a first day, wherein the first day graphical object includes a first set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the first day, wherein:
in accordance with a determination that a first number of respective emotional valence values were logged for the first day, the first set of one or more shapes has the first number of shapes; and
in accordance with a determination that a second number, different from the first number, of respective emotional valence values were logged for the first day, the first set of one or more shapes has the second number of shapes.
24 . The non-transitory computer-readable storage medium of claim 23 , wherein the first user input corresponds to movement of a rotatable input mechanism.
25 . The non-transitory computer-readable storage medium of claim 23 , wherein the first user input corresponds to movement of a slider selectable graphical object.
26 . The non-transitory computer-readable storage medium of claim 23 , wherein the first user interface includes a next graphical object selectable to proceed to a next step in logging the emotional valence data, and wherein the one or more programs further include instructions for:
while displaying the first user interface, receiving, via the one or more input devices, a user input that selects the next graphical object; and
in response to receiving the user input that selects the next graphical object, displaying, via the display generation component, a second user interface for logging the emotional valence data, wherein the second user interface includes:
the shape having a current appearance representing a current emotional valence value; and
current text describing a respective range of emotional valence values.
27 . The non-transitory computer-readable storage medium of claim 23 , wherein the one or more programs further include instructions for:
displaying, via the display generation component, a calendar graphical object;
receiving, via the one or more input devices, a user input that selects the calendar graphical object; and
in response to receiving the user input that selects the calendar graphical object, displaying, via the display generation component, a calendar that indicates, for a day of a month, a fourth set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the day of the month.
28 . The non-transitory computer-readable storage medium of claim 23 , wherein the one or more programs further include instructions for:
in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a first criterion that is satisfied when a current time is a first predetermined time:
displaying, via the display generation component, a first reminder to log emotional valence data.
29 . The non-transitory computer-readable storage medium of claim 23 , wherein the one or more programs further include instructions for:
displaying, via the display generation component, an information graphical object including information obtained by processing logged emotional valence data.
30 . A method, comprising:
at a computer system that is in communication with a display generation component and one or more input devices:
displaying, via the display generation component, a first user interface for logging emotional valence data, the first user interface including:
a shape having a first appearance representing a first emotional valence value and
first text describing a first range of emotional valence values, wherein the first range of emotional valence values includes the first emotional valence value;
while displaying the first user interface for logging emotional valence data, detecting via the one or more input devices, a first user input that requests to change the first emotional valence value;
in response to detecting the first user input, updating the display of the first user interface, including:
changing the shape to have a second appearance different from the first appearance, wherein the second appearance represents a second emotional valence value different from the first emotional valence value;
in accordance with a determination that the second emotional valence value is within a second range of emotional valence values that does not overlap with the first range of emotional valence values, changing the first text to second text describing the second range of emotional valence values; and
in accordance with a determination that the second emotional valence value is within the first range of emotional valence values, forgoing changing the first text based on the first user input; and
displaying, via the display generation component, a first day graphical object representing a first day, wherein the first day graphical object includes a first set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the first day, wherein:
in accordance with a determination that a first number of respective emotional valence values were logged for the first day, the first set of one or more shapes has the first number of shapes; and
in accordance with a determination that a second number, different from the first number, of respective emotional valence values were logged for the first day, the first set of one or more shapes has the second number of shapes.
31 . The method of claim 30 , wherein the first user input corresponds to movement of a rotatable input mechanism.
32 . The method of claim 30 , wherein the first user input corresponds to movement of a slider selectable graphical object.
33 . The method of claim 30 , wherein the first user interface includes a next graphical object selectable to proceed to a next step in logging the emotional valence data, the method further comprising:
while displaying the first user interface, receiving, via the one or more input devices, a user input that selects the next graphical object; and
in response to receiving the user input that selects the next graphical object, displaying, via the display generation component, a second user interface for logging the emotional valence data, wherein the second user interface includes:
the shape having a current appearance representing a current emotional valence value; and
current text describing a respective range of emotional valence values.
34 . The method of claim 30 , further comprising:
displaying, via the display generation component, a calendar graphical object;
receiving, via the one or more input devices, a user input that selects the calendar graphical object; and
in response to receiving the user input that selects the calendar graphical object, displaying, via the display generation component, a calendar that indicates, for a day of a month, a fourth set of one or more shapes having respective appearances that represent a respective emotional valence value logged for the day of the month.
35 . The method of claim 30 , further comprising:
in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a first criterion that is satisfied when a current time is a first predetermined time:
displaying, via the display generation component, a first reminder to log emotional valence data.
36 . The method of claim 30 , further comprising:
displaying, via the display generation component, an information graphical object including information obtained by processing logged emotional valence data.