firetext
firetext copied to clipboard
Competitive Word Processing features
Ok, I have researched about what one of the biggest cloud collaborative word processing service which is Google Docs provides and these are the main key features we need, I have ordered them into categories and our services: Important features: General:
- [x] Localized! (#140)
Fireanalytics:
- [ ] Table of contents
- [ ] Pragraph count
- [ ] Word count
- [ ] Page count
- [ ] Page Number
- [ ] Spelling mistake count
Firesearch (Research):
- [ ] Dictionary
- [ ] Image search
- [ ] Quote search
- [ ] Fact search
- [ ] Public Figure search
- [ ] General search
Editing:
- [ ] Paint format
- [x] Styles
- [x] Fonts (#326)
- [x] Font size
- [ ] Text colour
- [ ] Text background colour
- [ ] Line spacing
- [ ] Paragraph spacing
- [x] Text indent
- [x] Clear text formatting (#268)
- [ ] Find/Replace
- [ ] Margins
- [ ] Margin adjustment
- [ ] Decimal Alignment
- [ ] Discretionary Hyphenation
Insert:
- [x] Image
- [x] Link
- [ ] Equation
- [ ] Drawing
- [x] Table
- [ ] Footnote
- [ ] Special characters
- [x] Horizontal line
- [ ] Page break
- [ ] Header
- [ ] Footer
- [ ] Bookmark
Document actions:
- [x] Print (#252)
- [ ] Duplicate
- [ ] Share(link)
Collaborative editing:
- [ ] Comments
- [ ] Revisions
- [ ] Chat
Mockup design: https://www.dropbox.com/s/2wvyj9uynuhrfcf/main.png
@jackd1 can you also please work on this please? We need to implement quite a few things here first after adding .docx support for v0.3
Ok, I'll see what I can do.
The tools are going to be in place of keyboard https://www.dropbox.com/s/2wvyj9uynuhrfcf/main.png
We could use MathJax for the insert equation feature.
Some of these cannot be implemented in mobile due to the screen size of a mobile device. We eventually need to split the mobile and desktop UIs into separate files and select the appropriate one through a script. It would be good to include both however for maximum responsiveness :)
once https://github.com/Codexa/Firetext/issues/118 is done, we can concentrate on this