After I got frustrated with the default Mac OS X text editor (TextEdit) for doing simple tasks, I decided to make my own custom plain text editor with the stuff I needed. I like using simple editors to make quick fixes on code files and to write notes. Since TextEdit supports RTF, whenever I pasted any content from the web it would transform my text to RTF and break everything. This also happened if you opened an HTML file with it... No good experiences at all.
TipTyper is the product of this frustration. It does everything I need, is lightweight and fully integrated to the most recent technologies from Mac OS X. The features include:
- Lines display (hideable, command-L).
- Words counter (hideable, command-D).
- Go to Line feature (command-shift-L).
- Customizable Toolbar with multiple useful buttons.
- Automatic Tabs insertion feature to make coding easier. (Disabled by default)
- Smart indentation algorithm, supporting loose, selected and multiple selected blocks of text
- Editor Margin feature, available from the Toolbar.
- Characters counter.
- True Full-Screen support.
- Retina screen ready.
- Support for dictation and speech.
- Spell check and grammar.
- Automatic update checker and downloader (thanks to Sparkle).
What is new in this release:
Stability fixes for multiple OS X versions. App should now work properly on Lion and Mountain Lion.
What is new in version 2.4:
- New functionality: Option to display invisible characters, such as spaces, tabs and new lines. Activate it from the window menu (? + I) or from the dedicated toolbar icon.
- New icon inspired by OS X Yosemite.
- Fixed bug where some users would not be able to change the editor font.
- Rewrote indentation code from scratch. Should work fine now.
- Fixed bug where automatic tabs insertion would not always work.
- Some other minor bugfixes.
What is new in version 2.3:
- Fixed bug where TipTyper would change the extension of existing files to txt.
- Fixed bug in saving panel, where selecting 'plain text file' would select a bizarre '.(null)' extension.
- Improved menu.
- Some small improvements in the backend.