
Tab bar height corruption
The tab bar height is messed when Textastic goes fullscreen after returning from document version history.
(Sorry if the fullscreen screenshots are big to show!)
Here what I've do:
- Create a new document:
- Move fullscreen, then go to browse document versions history:
- Now Textastic automatically exits fullscreen mode to go windowed mode, then enters the time machine like document history.
When I exit document history Textastic again first go windowed mode then automatically return fullscreen mode.
And this is what I get:
Manually going back to windowed mode doesn't help, the only solution is to close the window:
I can reproduce this bug every time, it's just a matter to enter document history when in fullscreen.

Thanks for the detailed description. The screenshots are very helpful. I'll try to fix this.
Update: it will be fixed in the next update

Balance braces and quotes only when editing source code, not plain text or Markdown.

Code sync error

If you have opened a folder, opening additional files outside the tree should utilize a new window.
Use case: open one project tree in a window. Then using Finder or Terminal manually open a file from outside the active directory tree. This "foreign" file will be opened in the same window. This can get confusing fast.

Automatically load previously open tabs

"The document could not be autosaved..." Dialog doesn't disappear after clearing the conflict and saving.
"The document could not be autosaved..." Dialog doesn't disappear after clearing the conflict and saving.

Export markdown to HTML

Wrong encoding auto-detection
When I save a PHP document in PSPad (Windows application) with ISO 8859-2 (Central European ISO Latin 2) and then I open it with Textastic 1.1 on Mac, it detect Western (ISO Latin 1), which causes characters mismatch. I must reopen a file with right encoding. Same problem in iOS version. Other editors I try (like TextWrangler), detect it right.

PHP Ternary Operator badly parsed when it's on two lines
In PHP, the ternary operator, $foo == $bar ? true : false;, is misread if there is a line break after the quetstion mark, causing the symbols list to show method called null.

dragging files into document generates tags
Here's a screenshot:

Customer support service by UserEcho