Last edited by PT_ on 04 Feb 2016 12:23:50 pm; edited 3 times in total

Once my BallMaze Lite is ready, I'm going to work on some other projects. One is finishing ColorNote, the next is finishing my Flow Free. But as I said, I'm waiting for other people they get some finished, so I do have spare time for a new project. This is what I'm going to make:
DocEdit for the TI-84+CSE.
Of course not all the stuff; that would be too difficult. What I'm creating is an advanced document-editor, inclusive B, I, U, aligning and text coloring, even as saving it, and adding a symbol. The document is stored in an appvar and would look like this:

What do you think about it? Probably I could implement images too, but that would being hard. Or even different font size.

Here's the program in action:

You may say "Oh, that looks like your ColorNote!". Yes I know, and this would kind of replace ColorNote. I will only release ColorNote, not making updates on it anymore. I use that code for my DocEdit. I hope you all like it!

Looks super nice! I really like the blue background, it makes it feel much more word-like than a fullscreen editor might. I would have an option though to have it fullscreen. I look forward to seeing progress on this. Keep up the good work!

This looks really good, and really fast! Two suggestions I have, though, are:
1) Don't call it Microsoft Word. You're not Microsoft.
2) Store the document as actual XML. This would make it easy to port around the document to other systems if you wanted to.

This looks really good, and really fast! Two suggestions I have, though, are:
1) Don't call it Microsoft Word. You're not Microsoft.
2) Store the document as actual XML. This would make it easy to port around the document to other systems if you wanted to.

Strongly seconded on the first point; less enthusiastic seconding on the second point. I feel that actual XML has too much overhead for its tags for a calculator file format, when you could use some of the special characters like the plot symbols as delimiters and "tags" instead.

I suggested XML since it's fairly close to what he has already. I don't really think the overhead would be that much more than RTF, depending on how you do it. I think the advantage of RTF is that it could then be opened fairly handily by any RTF editor.

I like Kerm's idea, though, of using special characters as delimiters. It would be quick for parsing. The downside is you would need to have an escape character for if you want those special characters in the document itself, though you'd need that for XML or RTF as well, so this is not a big deal.

This looks really good, and really fast! Two suggestions I have, though, are:
1) Don't call it Microsoft Word. You're not Microsoft.
2) Store the document as actual XML. This would make it easy to port around the document to other systems if you wanted to.

1) I gonna change it
2) I've read the whole discussion what I should use; my best option is just keep what I already have, HTML-syntax.

solarsoftware wrote:

I see what you're doing...

My Word will be done first, however. Looks amazing!

You should add an ellipse menu at the bottom, too.

What ellipse? For what? In my real MW I don't see anywhere an ellipse.

For the delimiters, I do have something like <I>, this could be the best I guess, or do anyone recommend like [xhat], ZStandard??

I'm changing things a little bit. First of all the lay-out. Next the including symbols. Since real(6 displays trash instead of É etc, I have to make sprites for that, but that looks different.
Looks this good (the first character)?
I've included Á À,Ä,Â, É, È, Ë, Ê, Í, Ì, Ï, Î, Ó, Ò, Ö, Ô, Ú, Ù, Ü, Û.

And I think I will change the saving of the document. What I now have is

Code:

PETER TILLEMA<B><I> MADE </I>THIS</B> PROGRAM

etc, but I think I will change it to

Code:

PETER TILLEMA
<B><I>
MADE
</I>
THIS
</B>
PROGRAM

This is necessary for aligning, since I must know how many characters there are on a line. How about that?

Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.