Textastic is a text, code and markup editor for iPad and iPhone with rich support for syntax highlighting, FTP, SFTP and Dropbox. It will continue to be actively developed to provide you with the features you need to get your work done.

In order to achieve this, we would appreciate any and all feedback on challenges encountered when using Textastic.

Please also have a look at the manual.

Be sure to vote for the features you want to see implemented!
Under review
Ruslan Root 6 years ago • updated by Alexander Blach (Developer) 5 years ago 9
Propose to add a little functionality to the administrator server, and possibly useful for programmers. Really need support for SSH for sync files. May need to add two buttons "Save", "Save to remote host"

And execute commands:
when connecting to the server ( cd /home/user/src );
affter save file to server ( git commit -am 'autocommit' );
before exit;
and a small pop window for commands (for example you need to restart the web server after editing);

You can make as an additional package that need to buy in the AppStore to activate SSH. I'll buy.
Under review
AMPC 6 years ago • updated by Alexander Blach (Developer) 4 years ago 5
Add ability to preview the PDF output of LaTeX files/other syntaxes which comply with the Developer Agreement for compiling code.
Alexander Blach (Developer) 6 years ago • updated 5 years ago 37
There are several ways how Dropbox support could be implemented:

1) Allow to login to your Dropbox account and mark one ore more folders to sync with Textastic. Files would be downloaded to the iPad and uploaded automatically when they are changed.

Pros: works offline
Cons: uses a lot of space, sync is not easy to get right (need to handle conflicts)

2) Instead of syncing one or more folders, let the user connect to Dropbox and upload or download files.

Don't sync files automatically but behave more like an ftp client.

Pros: Access to the whole Dropbox, Works offline
Cons: No immediate upload on file changes, Need to do it manually

3) Like in the Dropbox app, have access to the whole Dropbox folder and keep a local cache of the directory structure. Allow to download and edit all files when online. Changes would be uploaded as soon as you close a file (or periodically, depending on API limits).

Keep a local cache of recently opened files – in case your internet connection is lost, you can still view those files.

Have the ability to mark files as "favorites" to get a local copy.

Pros: Access to the whole Dropbox, Files in the Dropbox are always up-to-date, You can select which files you want to keep offline
Cons: -
I implemented #2 for Textastic 2.0 because I could use the same interface as for the FTP client.
Alexander Blach (Developer) 6 years ago • updated 5 years ago 13
Add some predefined syntax highlighting color themes.

Allow custom colors.
Version 3.0
There will be a whole range of themes available in Textastic 3.0.

Those are the same as in TextMate plus some additional ones like Railscasts, Monokai and Solarized themes.
Alexander Blach (Developer) 6 years ago • updated 6 years ago 6
Support for the Apple iPad Dock-Connector-to-VGA-Adapter.

Use case: show source code to others in a presentation.
Under review
Alexander Blach (Developer) 6 years ago • updated 4 years ago 7
Add the ability to diff with another file.
Alexander Blach (Developer) 4 years ago • updated by Ulises del Rosal 3 years ago 7

Can you be useful if you are using Textastic to write blog posts in Markdown for example.

Jan Rychter 6 years ago • updated by TBolt 4 months ago 13
Instead of supporting git directly, implement support for Github (using their APIs). Most of us host our code on Github anyway.

Being able to browse my repositories and read code stored there would help a lot.
sumiguchi 6 years ago • updated by Alexander Blach (Developer) 5 years ago 5
It would be nice if the files had a different icon if they've been changed since being downloaded.  

Alternatively - you could show a timestamp with the file (instead of just date). 

Sorting by time/date would be nice as well.

(Great app btw!)
Hineynu 6 years ago • updated by Tim Hartwig 6 years ago 1
Would be good to add a Go To Line Number feature. When the user clicks Command+G (or Control+G ?) a dialog pops up with a text box to enter a line number into. Pressing the Enter key or button would then put the cursor at the beginning of the requested line. Or rather than pop up a dialog window it might be better to turn the line number in the window in the upper right corner (where the Line and Column number are) into a small text box to enter the line number to go to. Tapping on the line number in the upper right corner window would also bring up this feature.