Глядя на Geany, ещё раз убеждаюсь, что тёмные и монотонные/в едином стиле иконки просто обречены на fail, если использовать что-то за пределами стандартного софта, т.к. начинается разнобой в стилях и это смотрится как УГ...
Код ужасен. Если по быдлоучебникам писать, и то лучше будет. Кстати, зачем эта строчка: $password = «password»; ?
Фреймворки конечно гуд, но для начала надо что-нибудь свое хотя бы написать - велосипеды там поизобретать - практической пользы никакой, зато опыт!
По теме:
* иконки разные
* терминал слишком контрастные, совсем не вписывается в общую цветовую схему. Кроме того, ИМХО, там ничего же не видно - мелкий слишком.