First of all, you've made an amazing intuitive interface that works beautifully. It's simple to use and is feature-rich, which is awesome, there's no unnecessary bloat which spoils most of the apps nowadays.
What would be great is if you developed a RESTful API to manipulate the document in order to use it with external software.
Here are some of the ideas for the API features.
These would be most basic callbacks.
POST request for creating Paper document. https://www.dropboxforum.com/hc/en-us/community/posts/204587026-Create-Paper-Document
GET request for retrieving table of contents.
POST requests in order to create/edit any type of element on the paper, on a specific place (initially on places defined in table of contents). If not provided, it will create it at the bottom of the document of course.
These are kind of heavier, but extremely useful.
Two way communication, POST requests to a set up paths on changes of the docs, in order for external software to use changes made to paper.
This would be completely awesome. To define custom actions on the paragraphs selected/wherever there's + sign or edit bar. For instance, define a button that will have an icon from your icon set and will fire some API callback after being clicked. These are completely custom and defined in paper itself? (Import/export paper settings comes to mind, when creating the paper).
The list could go on and on, depending on everyone's use case. Only choice you have to make is how far will you go with implementation. Whether you'll provide basic functionality that pretty much most of the competition has or will you create something completely new that will cause businesses to switch to your infrastructure for creating and managing docs.
I'd love to hear back if you found this useful or if you have something like this in mind.
... View more