Abstract:
Systems and methods are disclosed herein for editing documents with non-native applications using an application engine. A request to open a document file using a non-native application is received from a user. An engine of the non-native application is selected, the engine being configured to edit the format of the file. Modifications to the document are received by the non-native application engine, and the document is saved to the file using the format of the file, without converting the document to a different format.
Abstract:
Systems and methods are disclosed herein for transitioning a display of a document from a first layout to a second layout. A processor at a user interface displays the document in the first layout. The processor receives a first user input indicative of a request to convert the display from the first layout to the second layout that represents the document as having a plurality of portions. The processor identifies a suggested boundary at a first position between two of the plurality of portions, displays the document in the second layout having the suggested boundary at the first position, and receives a second user input indicative of a request to move the suggested boundary to a second position different from the first position. The document is displayed in the second layout having the boundary in the second position.
Abstract:
Systems and methods are disclosed herein for editing documents with non-native applications using an application engine. A request to open a document file using a non-native application is received from a user. An engine of the non-native application is selected, the engine being configured to edit the format of the file. Modifications to the document are received by the non-native application engine, and the document is saved to the file using the format of the file, without converting the document to a different format.