Abstract:
Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
Abstract:
An electronic device with a display and a note-taking application: displays, on the display, a first user interface of the note-taking application, wherein: the note-taking application includes a plurality of notes prepared by a user; the plurality of notes includes electronic text content input by the user, and content created and/or selected by the user that is distinct from the electronic text content; the content created and/or selected includes content from a plurality of distinct content categories; and the first user interface displays a categorized-content-view affordance; detects activation of the categorized-content-view affordance; and, in response to detecting activation of the categorized-content-view affordance, displays, in a categorized-content view, a scrollable list of at least some of the content created and/or selected by the user that is distinct from the electronic text content input by the user, wherein the content in the scrollable list is organized and displayed by the content categories.
Abstract:
A method includes displaying a drawing aid in a sketch area on a touch-sensitive display, and receiving one or more drawing inputs. In response to receiving the one or more drawing inputs, the device displays marks based on the drawing inputs that are constrained based on the drawing aid. While displaying the drawing aid in the sketch area, the device detects a touch gesture at a location corresponding to a location of the drawing aid. In response to detecting the touch gesture: if the touch gesture is a pinch gesture, the device ceases to display the drawing aid in the sketch area; and if the touch gesture is a rotational gesture, the device rotates the drawing aid relative to the sketch area in accordance with the movement of at least one contact in the touch gesture while maintaining display of the drawing aid in the sketch area.
Abstract:
Various techniques are disclosed for managing and modifying data items. In some embodiments, a first data item can be selected for password protection via establishing an active secured user session according to a set of user credentials. Thereafter, subsequent data items can be selected for password protection using the same set of user credentials while the secured user session remains active. In some embodiments, a gesture input can be received by a touch interface. The input can be detected, and when the input is recognized as a command for creating an extension of a work space associated with a data item, then the extension of the work space is generated. In some embodiments, the gesture input received by the touch interface is recognized as a command for creating a new work space associated with the data item such that a new work space is generated upon recognizing the input.
Abstract:
A graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book, such as text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content, and various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.
Abstract:
Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.
Abstract:
An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.
Abstract:
An electronic device with a display and a note-taking application: displays, on the display, a first user interface of the note-taking application, wherein: the note-taking application includes a plurality of notes prepared by a user; the plurality of notes includes electronic text content input by the user, and content created and/or selected by the user that is distinct from the electronic text content; the content created and/or selected includes content from a plurality of distinct content categories; and the first user interface displays a categorized-content-view affordance; detects activation of the categorized-content-view affordance; and, in response to detecting activation of the categorized-content-view affordance, displays, in a categorized-content view, a scrollable list of at least some of the content created and/or selected by the user that is distinct from the electronic text content input by the user, wherein the content in the scrollable list is organized and displayed by the content categories.
Abstract:
An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.
Abstract:
Some embodiments described herein provide a content publishing tool for publishing documents to a content distribution system. The content publishing tool in some embodiments guides the application's user through different operations in preparing a document for publication. In some embodiments, these operations include one or more of the following: (1) analyzing the document for errors, (2) specifying a version number for the document, (3) creating a sample document, and (4) exporting the document for publication.