Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Stuff to add to core program:
- * Should provide a user friendly GUI run on the following platforms
- * Windows PC
- * Linux
- * Android tablets
- * Should be able to display webpages
- * It should be able to display PDF files
- * You should be able to create your own pages of notes
- * You should be able to "rip" pages from the following formats
- * Webpages (HTML, CSS, JS. Displaying webpages provides a base for other plugins to display their own format)
- * Custom pages provided by plugins
- * Your own notes
- * PDF
- * You should be able to do the following with your notebooks:
- * Save to notebooks
- * Make new notebooks
- * Open notebooks
- * Print notebooks or specific pages of notebooks
- * Display "immutable" pages and make annotations in them
- * Display "mutable" pages , AKA notes, and allow the user to edit them
- * When you write your own notes, it will provide a GUI (Similar to Word) to perform functions such as emboldening text and inserting mathematical expressions, but the document will be saved as latex and markdown.
- * When you are writing the notes, you only see what the markdown and latex displays, the user should not have to deal with the latex or markdown directly.
- * Inside of your own notes, when you type stuff, autocomplete keywords suggested by your plugins (The suggestions should also display in latex and markdown) will pop up in a menu where your text-cursor is. (The plugin API will allow you to read the entire document, get your text cursors position and return autocomplete suggestions)
- Stuff to add to plugin manager:
- * Provides a GUI that displays currently installed plugins
- * Provide buttons to enable and disable plugins (These changes only take effect after restart)
- Stuff to add to plugin API
- * Allows users to install plugins simply by "dropping" a plugin in a specific plugin directory
- * Allows developer to do the following:
- * Allows developers to load and save custom pages to and from a notebook (The core application allows you to display webpages, so that offers flexibility for developers)
- * Extend the text editor GUI used to write notes with custom features and functionality, allowing developer to change the editor GUI as well as add custom elements to the note page such as a graph or a checklist
- * Allows developers to implement their own parser to display suggestions when the user is writing text in a "note page".
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement