Development Backup
Development Backup 2
Development Backup 3
Development backup 4
Development Backup 5
-Adding/removing standard EOS characters online
-Highlights are drawn as expected

Bugs:
-Undo/redo fails to work
-etc...
Development Backup 6
-Undo/redo online
-Adding/removing standard EOS characters online

Bugs:
-Can't add Abbreviations
-Typing right before EOS breaks things
Development Backup 7
-Various stability improvements
-Undo/redo online
-Adding/removing standard EOS characters online
Development Backup 8
Development Backup 9
-Far more improvements to the editor, just need to fix adding new
sentences. Getting there...
Development Backup 10
-Everything's nearly working again and better than ever, adding/removing
any kind of EOS character (whether it be a sentence end, "...", etc.) is
far more stable. Performance is massively increased, with the editor
seeing little to no lag (still some tweaking to do). Majority of the
rewrite overhaul complete, just some more tweaking, organization, and
documentation left.
Development Backup 11
-Far more performance improvements, almost at near perfect stability,
just planning on next implementing the working ignore EOS code in place
of the subOutEOSChars code (since this is the only thing causing issues
now that I'm aware of).
Development Backup 12
-No more EOS substitutions, everything uses the simple boolean ignore
flag now. Slight issue with removing EOS characters was discovered,
unclear if it's due to recent changes or has been long standing.
Development Backup 13
-I believe everything's completely working now and the editor's 99%
solid, still need to do some testing to make sure and then after that
massive clean up and round 2 of organizing.
Development Backup 14
-More reorganizing and rewriting, I believe standard typing, standard
deleting, and chunk deleting to be perfect. The only thing that still
needs tweaking now is pasting in text (currently doesn't use the
EOSTracker, should be very easy to implement) and then I'm aiming to
rewrite the SentenceMaker to be easier to read and hopefully improve
performance.
Development Backup 15
-The Editor's done! I might reorganize a bit more here and there before
final commit, but functionally everything's online and ready for action.
Turning my attention now to the last thing that needs work,
SentenceMaker.
Development Backup 16
DONE, Massive Update Complete:
-Mass rewrite off nearly all Editor related code to be easier to read
and to get rid of unused variables and dummy variables

-Documentation added to all rewritten classes for newcomers

-InputFilter deleted, now updating every single time the text changes
(far more stable this way)

-Nearly all previous errors and bugs attributed to the Editor are gone
(Editor laggy, breaking, etc.)

-The user can now type or paste new sentences at the end of documents.

-No more EOS character swapping, now all EOS characters are consolidated
in EOSTracker and are treated as actual ends of sentences based on an
"ignore" flag

-Version control damn near perfect

-Multitude of other various bug fixes and optimization improvements

-"Make a single sentence" works waaay better now, uses the new ignore
EOS code

-Reset highlighter works extremely well now, actually resets the
EOSTracker, creates a new TaggedDocument based on the editor text, and
remakes all the sentences, meaning we're starting fresh like we would
from starting Anonymouth again

-Loads of other good stuff I honestly can't even remember, should have
documented changes better going along.