Не дают мне покоя лавры Дениски Попова. Буду делать дистр. С нескучными обоями. А для нескучных обоев нужно нескучное ДЕ. Этим и занят.
Итак, покритикуйте финальную версию меню программ, или посоветуйте че добавить\убрать\изменить.
https://www.youtube.com/watch?v=2yecoDrn7A0
Что есть на сегодня:
- Умение сортировать приложения как по алфавиту, так и по дате добавления;
- Умение скрывать приложения, которые в принципе могут редко понадобиться, или не понадобиться вообще: системные, настроечные, сервисные тулзы и прочее;
- Умение скрывать подписи к приложениям, что в принципе экономит место. Кстати подписи обрезаются не побуквенно, а пословно;
- Полные подписи выводятся во всплывающей подсказке при наведении на приложение;
- Умение скрывать иконки, что в сочетании с предыдущими пунктами делает меню весьма таки лаконичным;
- Указывает на программы, которые были добавлены недавно;
- Подхватывает разношерстные темы, включая темные варианты, отображение не ломается и не становится мерзким;
- Панель управления\выключение\ребут вшиты намертво и не скроллятся;
- Нормальный полнотекстовый поиск работающий визуально быстрее чем на маке с меньшим количеством софта.
- - -
Кстати да, начал писать панель. Собственно из-за чего пришлось близко вникать в ООП, которым раньше брезговал. Жутко неудобная штука, но когда нужно расчесать разношерстный код под одну гребенку в одном пространстве - самое оно.
Код панели на данный момент занимает 102 строки, код менюхи занимает 350 строк с комментариями и отступами. На С вы так не сможете.
Работает на удивление шустро. Учитывая мою заглушку AMD Athlon 200GE - от нажатия на кнопку до завершения отрисовки проходит 11 мс, из которых 8 мс занимает парсинг .desktop-файлов и загрузка иконок. Второе открытие - 7 мс, видимо ОС или ПХП кеширует полученные данные. Это вдогонку о вчерашнем посте про тормознутые ЯП.
Благодарю за критику.