+15
Completed

Better Syntax Highlighter

Alexander Blach (Developer) 14 years ago updated 13 years ago 2
For some things like Markdown or Textile syntax or some uncommon language constructs (single quote in Lisp, triple quotes in Python), the current syntax highlighter isn't really suitable.

I think I found a solution that will add excellent syntax highlighting with theme support and eventually also support for code completion. It will probably take some time to implement though.
Version 3.0
Answer
The new highlighter is now in Textastic 3.0 and supports TextMate syntax definitions and themes.
+15

Please add support for the css preprocessor Sass and Compass

Chris Edwards 12 years ago 0
Please add support for the css preprocessor Sass with Compass
+15
Completed

Support for Typescript

Palama 11 years ago updated by Alexander Blach (Developer) 6 years ago 11
+15
Completed

Add Anonymous Pro font.

Eric Celeste 13 years ago updated by Alexander Blach (Developer) 5 years ago 2
Annonymous Pro is a wonderfully clear monospaced font from http://www.ms-studio.com/FontSales/anonymouspro.html that I first saw used in iSSH. It is released under the Open Font License, so it should be free to include.
+15
Under review

Scratchpad / ToDo list

Alexander Blach (Developer) 14 years ago updated 14 years ago 6
Customer Request received by mail: "I'm not sure if you're familiar with the Elements text editor app. It's a simple text editor app that syncs its contents out to Dropbox. As part of that program there is a scratchpad function that allows for side notes when working on a file. My guess is that its doing something like storing scratch not information in the metadata for the file or something. That's what I'm talking about.

Think of it this way. When you open Textastic you see the list of files that you're working with. When you select a file (in this case let's say it's a python script) the app reads the metadata and constructs a Todo list or side note section for that particular file. What it might contain is something like this:

1.) Need to add a hash bang (#!) for running scripts on Linux.
2.) Need to remember to properly format code for easy reading.
3.) Need to properly comment the code so I can remember what the hell I was thinking when I wrote it.


Does that help? You can take a look at the Elements text editor app to get an idea of what I'm getting at. I don't know if they store it in metadata or not. That's just a guess on my part, but it seems logical."
+15
Under review

Scroll while searching

Noname 13 years ago updated by Alexander Blach (Developer) 13 years ago 3
Let the user scroll in the document window even while the search drop down is visible
+15

Tabs to navigate different files at the same time

Diego Chuman 10 years ago updated by Cristian Alarcon 9 years ago 4 3 duplicates
Like the one in Diet Coda, where you can navigate within tabs to different files, kind of the recent files thing, but more dynamic and easier to use. (Like a browser thing, but with code!)
+14

editorconfig

crstauf 6 years ago 0

Add support for .editorconfig directives.

+14
Under review

ssh proxy command

Roger Herikstad 12 years ago updated by Alexander Blach (Developer) 8 years ago 2
Hei! Thanks for a great App! Would be possible to implement ssh options? Specifically, I need to tunnel through a server to get to the machine hosting most of my code. On my laptop, I would use the ProxyCommand to have nc facilitate the tunnel. It would be great if this worked with Textastic as well!
+13
Under review

Mark edited files and allow batch upload (of such files)

Jason Jacques 13 years ago updated by Max 5 years ago 4
It would be great if the app noted files which have been changed (locally) since download (i.e. linked files only), highlighting them (and their containing folder) in some way, and had a "Upload all changes" button, to recursively upload files from the current folder marked as changed.

This would allow the developer to push changes up either on a file-by-file basis, without remembering specifically which files changed, or simply push all changes made in a bandwidth efficient way.