codexa / firetext Goto Github PK
View Code? Open in Web Editor NEW[NOT MAINTAINED] Word Processing App ๐ ๐
Home Page: https://marketplace.firefox.com/app/firetext
[NOT MAINTAINED] Word Processing App ๐ ๐
Home Page: https://marketplace.firefox.com/app/firetext
This is the issue to mark the progress of Google Drive Integration in Firetext.
We have agreed that this is a general consumer "word processor", so why show raw HTML as barely anyone in the public knows HTML. And what is the point of allowing italic, bold and underline format when it is going to be saved in plain text?
What if we have a design mode (editing through UI for normal consumers) and then have a edit mode where all the design(formatting) is being written in HTML (design mode is just parsed HTML and people who know HTML can edit it if they want(switch through toolbar). And the .txt is just gonna be plain text without any format.
The editing tools for designing(bold, italic, underline, list, position) will probably be in the sidebar
Designs of screens:
Design mode: https://www.dropbox.com/s/00e7xnm23gthict/tabUI-design_mode.png
Edit mode: https://www.dropbox.com/s/vu0rl8uj2engvin/tabUI-edit_mode.png
The editing area is not automatically re-sized when the toolbar is hidden.
hey where did you guys get the UI elements from?
A text editor needs to be able to save its files!
This issue tracks the progress of RTF support.
So by when will all the bugs be resolved and by when can we publish the app?
The expected behavior of a dialog is to overlay a region. Currently, the regions move out of focus.
This should be done in css if possible, if not, in js.
The add dialog's callback function (which adds the new file to the recent docs list and then opens it) isn't working.
This region will be accessed from the welcome region and sidebar.
It will contain preferences like the user's dropbox id.
Note: This feature is for 0.2+, please develop it in that branch.
Does anyone have the Firetext logo in vector format?
Will the HTML and ODML documents use CSS for styling?
"Codexa" is our new company/organization from which we are going to create further apps and other products such as firetext. So all the main coding will go on here.
And at later stages, we can register the Codexa.org domain for company recognition.
We as a team are the company and need to collaborate!
Only add experienced and committed coders to the organisation.
Edit mode will be a very handy tool. It will allow the user to rename and delete files from their documents folder.
Edit mode will be located on the welcome region, and is activated by, you guessed it, the edit mode icon!
This issue is to track the process of Dropbox integration. All issues related to that will be referenced here.
See this repo for help: https://github.com/dropbox/dropbox-js.
Note: I have moved dev to the 0.2 branch.
We need a way to store the recent docs.
Some devices will not allow FireText to run unless it complies with the CSP.
This includes:
With the implementation of the sidebar, the welcome screen is not needed anymore, and is rather unintuitive.
I think that we should open the edit region on program startup and load the last opened file. If there is none, we should show the document browser (#25).
What are your thoughts?
What about a drawer for the user to open a document or another shortcut while writing or editing a file?
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/UX/Patterns/Drawer
Steps to reproduce:
Result:
document.getElementById is null.
This is probably a result of my dumb implementation...
Just made this, what do you think about it?
https://www.dropbox.com/s/lambha9ztw2f2qk/Firetext%20banner.png
As our logo mostly contains red and "fire" is red, what about changing the headers to a red color?
This bug covers two different things:
1. The open dialog must show the contents of the sdcard (storage) "Documents" Folder as you cannot view that with a file input.
2. FireText should handle opening a file (editor.innerHTML = document contents;, titleElement = filename;, etc...)
Note: Problem number two has moved to bug #3
I think this is because I used an iframe. Checking with the gaia devs...
I created a organization called "Codexa", what do you think?
https://github.com/Codexa
You are both in.
Is our whole app going to be within the index.html (no other html pages)?
Since plain text files cannot be formatted, we need to hide/disable the toolbar when editing them.
Now that we have a base, I think we should add the tab UI for multi-file editing (idea continued from request of removing "editing...") of open documents, the filename in text (no extension for now - casual consumer oriented). I think that this would make the app a lot more useful and collaborative. What do you think?(maybe for v2?)
// Basic Preview: https://www.dropbox.com/s/n784pn9tmo1m9az/tabUI.png
Finals:
Design mode: https://www.dropbox.com/s/00e7xnm23gthict/tabUI-design_mode.png
Edit mode: https://www.dropbox.com/s/vu0rl8uj2engvin/tabUI-edit_mode.png
I have made the Codexa logo now, check it out and give feedback(and follow on google+)
Full res: https://www.dropbox.com/s/4jaipjoebhupf5z/codexa.png
https://github.com/Codexa
https://plus.google.com/u/0/b/104254292240828026368/104254292240828026368/posts
A docs list is necessary to be able to open files as Firefox OS has no native browser for files stored on an sd card.
See:
https://github.com/Joshua-S/FireText/tree/master/style/bb/edit_mode
https://github.com/Joshua-S/FireText/tree/master/style/bb/lists
Also see:
https://github.com/mozilla-b2g/gaia/tree/v1.0.1/apps/sms
https://github.com/mozilla-b2g/gaia/tree/v1.0.1/apps/email
I can't type anything into the document.
Error: Permission denied to access property is from editor.contentWindow.document.designMode = "on";
(even if I comment this line out I still get the second bug)
and Error: frame is null is from
frame.wrappedJSObject.getVisible().onsuccess = function gv_success(evt) {
if (!evt.target.result) {
request.cancel();
return;
}
self.delegatePrompt(request);
};
This issue tracks the progress of ODML support.
The drawer isn't formatted correctly and doesn't look like how it should be(https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/UX/Patterns/Drawer)
with the special gray UI, we are also missing the settings icon(very important) and maybe ad button(for opening/new files).
Some helpful links:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/UX/Patterns/Drawer
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/UX/Patterns/Drawer/Coding
http://buildingfirefoxos.com/building-blocks/drawer/
Line breaks don't work in .txt
files (the editor uses <br/>
instead of \n
).
I found this my microsoft for support on their formats, just download the documentation and you might find something useful. Or decompile and .apk of an android app (i.e. Quickoffice) and look at the java code if it helps.
http://msdn.microsoft.com/en-us/library/cc313118%28v=office.1.2%29.aspx
After searching Google for FireText, I found at least two companies already using the name FireText (http://firetext.com, http://firetext.me). Do we need to change our name? How about using FireGlyph?
Firefox OS Simulator 3.0 has been released, see if this solves/makes any problems:
https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/
An issue to track the progress of this feature.
As most of our documents will be stored and shown in a HTML based format, it would be a major security vulnerability to allow scripts in documents.
It also might prevent the app from being approved.
I am not very experienced with this hashchange method as I am activating the drawer to which I add an click Event Listener that includes a #
and the hash.change
is interfering with my function (returns empty string > as replaces /#/ with ' ')
Here is a subdomain I created (has wp installed), that we can use as our temporary website:
http://firetext.co.nf/
I need access to the official website for the app for google api setup and other stuff
Hey,
I need some info for creating google api(for application):
Open URL (Required)
This URL is used when the user opens an existing Google Drive item with your application.
New URL (Required)
This URL is used when the user selects your application from the "New" menu in Google Drive.
This is very similar to the open dialog, and will be easy to implement.
This region will list all files in the documents folder. The only major difference from the open dialog is that it will allow file deletion/renaming and eventually sharing.
This will replace the welcome screen.
We need Firetext to be unique and stand out from all the other ordinary/boring text edit apps, so share your ideas!
Well, I have a great idea: what if the more than 1 person could collaborate on one text file? And comment on changes as well as have a history of changes. These changes logs could be stored in local in .txt
It is a bit like github but mobile, compact and instant for text. This could be really useful for example if someone is writing a book and wants his friend to collaborate and help, so then this would be great.
Also we need more word processing we need table, font, picture, +more and for coding we need syntax highlighting for .html.
So I designed some drafts for the firetext logo(s). What do you guys think and which one is the best?(two logos/images needed: one for the application and one for documents)
https://www.dropbox.com/s/nbty6n6rf3iinq7/firetexticdrafts.zip
Hey when will you add the ability to create a new .odml, .txt or .html?(from the interface)
I think it has something to do with loadFile
.
Yes, the title says it all! This issue is to track the progress of implementing a collaborative editing environment.
Hello, I have been thinking that implementing odml/html is getting a little buggy and is slowing down the progress of the project.
@Logi0, @HRanDEV, what do you think about making FireText (the first version at least) only support plain text. We could add it later once we have basic functions (open, save, etc..) implemented.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.