Add color to the log
Implement undo stack and undo actions
Cache `LaTeXStringBuilder#getSpans` result for better performance
Force portrait & prevent activity destruction (hence, fix crash) due to screen changes
Highlight less special characters
Split special char pairs into separate chars
Construct the `Fragment`s at `onCreate`, no null-check later
Add navigation link to `\section`s
Restore highlighting other special characters
Enable hardware acceleration
(Probably solve lagging problem after LF is inserted)
Add some space between the special symbol and quick access button
Split document outline to another `Fragment`
(to the left of the editing area)
Force using software layer for the document `EditText`
(i.e. disable hardware rendering)
Implement clean-up-generated-files feature
Add (but not considered) preference for creating back up
Initialize new document from template
Implement search/replace using contextual action bar
Scale down the quit icon size to 80% to be consistent with other icons
Remove replace functionality
Implement the actual search: select the matched pattern in the text
Bind the document and its view
Handle literal vs regular expression search
FIX Starting search location from end of selection (so that click on 'Search' again will find the next occurrence)
ENH Search from beginning if cursor is not on the view
Reorganize menu (pull pdflatex and open PDF out)
Add methods to set selection region and set cursor
Pull outline on demand from document
FIX bug when `\subsection` does not follow by `{`
Remove outline & command list modification listeners
Disable hardware acceleration in manifest
Convert to `Fragment` for quick access area
Add *Word wrap* feature (in *Edit* menu)
Disable quick insertion
Set order for menu items
Use a separate '\' indexer to quickly iterate through commands
FIX remove outline adapter when outline is hidden, set again when visible
Split indexing to LAHIndex project and reference it
Make fragment static inner classes of activity
Make character style spans inner classes of document
Comment out support-screens in manifest
Add sample document (to generate screenshots)
Update .classpath for new ADT
Revising indexing implementation
Idea for multilevel indexing seems not to work since most of the first-level index is modified
FIX: crash due to null document_textview
(Occur when start app with an intent or when DEBUG is set: this is since the view of the fragment is not yet created)
Make indexers non-static in LaTeXStringBuilder
Use a non-escaped backslash indexer to correctly pick out \section's
Adjust the indexers with corresponding dependencies