Injury to Insult.
One of my main annoyances with OS X since 10.0 was Terminal.app. My UNIX background requires a decent terminal application and Terminal.app more or less traditionally embodied everything that can possibly be wrong with a terminal application. Up until Leopard, Apple had paid little attention to it and many people had forsaken it for applications such as iTerm. Sadly I never quite liked iTerm, I don't fancy starting X11 up just for the terminal and so I ended up tolerating Terminal.app and hoping that Apple would fix it in the future. I couldn't --- and still can't --- understand how Gnome and KDE provide so much more powerful terminal applications and Apple, the goliath of usability and design, provides such a ridiculous terminal. Or can I?
In Mac OS X Leopard, Apple revamped its terminal application. Unfortunately the revamp is nothing but insulting to those people that are most probably going to be using it the most. One of the longstanding issues with the previous versions was the inability to set the ANSI colours so that coloured text could be legible under dark or light backgrounds. In 10.5 Apple has introduced several 'themes', including a number of dark themes provided by the company, (viz. 'Pro'), that use dark backgrounds. Yet actually using those themes is practically impossible with the OS X default ANSI colours and there's no way to change these colours: they are still hard-coded in the binary. The usual solutions are still there, using InputManagers, SIMBL etc. or giving up on Terminal.app and switching to another terminal application, yet so is my dislike for any of those solutions.
Given the work that Apple has clearly put in providing the 'theming' functionality --- including a wholly new configuration system and theme inspector it's quite perplexing why they 'omitted' providing support for setting the ANSI colours given that it's been one of the most commented upon, criticised omissions of this application for the past six years. If anything it seems to me like Apple is taunting its users with such ridiculous 'improvements' and the completely needless attention to detail (e.g. 'live' thumbnails on the terminal inspector!), while it ignores real problems faced by those that make use of its software.
