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!
+196
Under review
Ruslan Root 7 years ago • updated by Alexander Blach (Developer) 6 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.
+192
Under review
AMPC 7 years ago • updated by Alexander Blach (Developer) 5 years ago 5
Add ability to preview the PDF output of LaTeX files/other syntaxes which comply with the Developer Agreement for compiling code.
+175
Completed
Alexander Blach (Developer) 7 years ago • updated 6 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: -
Answer
I implemented #2 for Textastic 2.0 because I could use the same interface as for the FTP client.
+175
Completed
Alexander Blach (Developer) 7 years ago • updated 6 years ago 13
Add some predefined syntax highlighting color themes.

Allow custom colors.
Version 3.0
Answer
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.
+168
Under review
Alexander Blach (Developer) 6 years ago • updated 4 years ago 7
Add the ability to diff with another file.
+167
Alexander Blach (Developer) 7 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.
+164
Alexander Blach (Developer) 5 years ago • updated by Ulises del Rosal 4 years ago 7

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

+158
Jan Rychter 6 years ago • updated by TBolt 8 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.
+157
Planned
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!)
+143
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.