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
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?
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.
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?
So by when will all the bugs be resolved and by when can we publish the app?
Will the HTML and ODML documents use CSS for styling?
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.
The editing area is not automatically re-sized when the toolbar is hidden.
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/
Here is a subdomain I created (has wp installed), that we can use as our temporary website:
http://firetext.co.nf/
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/
I think it has something to do with loadFile
.
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 ' ')
An issue to track the progress of this feature.
Is our whole app going to be within the index.html (no other html pages)?
"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.
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.
Line breaks don't work in .txt
files (the editor uses <br/>
instead of \n
).
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.
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
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.
As our logo mostly contains red and "fire" is red, what about changing the headers to a red color?
I need access to the official website for the app for google api setup and other stuff
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
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
We need a way to store the recent docs.
I created a organization called "Codexa", what do you think?
https://github.com/Codexa
You are both in.
Does anyone have the Firetext logo in vector format?
A text editor needs to be able to save its files!
Some devices will not allow FireText to run unless it complies with the CSP.
This includes:
The add dialog's callback function (which adds the new file to the recent docs list and then opens it) isn't working.
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!
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
Yes, the title says it all! This issue is to track the progress of implementing a collaborative editing environment.
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.
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);
};
hey where did you guys get the UI elements from?
Hey when will you add the ability to create a new .odml, .txt or .html?(from the interface)
Just made this, what do you think about it?
https://www.dropbox.com/s/lambha9ztw2f2qk/Firetext%20banner.png
This is the issue to mark the progress of Google Drive Integration in Firetext.
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
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.
This issue tracks the progress of RTF support.
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
Steps to reproduce:
Result:
document.getElementById is null.
This is probably a result of my dumb implementation...
I think this is because I used an iframe. Checking with the gaia devs...
This issue tracks the progress of ODML support.
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
Since plain text files cannot be formatted, we need to hide/disable the toolbar when editing them.
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.