Углубление…
Продолжается насилование доработка TooBars. Это как снежный ком — начинаешь делать одно, походу приходят в голову новые идеи, а от старых приходится отказываться, и понеслась… И дальше, и дальше… Новый код — новые ошибки, изменение функционала — новые ошибки. С другой стороны — находятся новые решения — становится более аккуратным код.
На текущий момент:
- Главное меню можно убирать в настройках. Если убрано, то вызвать его можно по Alt или F10. Спрятать потом — клик мышью или любая клавиша без Alt. От появления по наведению мышки (как это сделано в плагине blistops) отказался — слишком неадекватная получается порой реакция.
Кстати, только у меня при переходе в меню по F10 потом с клавиатуры не открываются пункты меню? - Появилось контекстное меню при клике на свободное место контакт-листа. В меню есть: Добавить контакт, пункты «Показать» и «Сортировка» (со всем содержимым из главного меню), а также вызвать окно настройки учётных записей, плагинов и настройки клиента. Содержимое меню, а также факт его наличия не настраивается — зачем?
Возможно, прикручу также возможность смены статуса, тогда можно будет убирать и меню, и тулбар со статусбаром… Или это будет в следующей версии? - Теперь можно настроить вывод в статусной строке главного статуса отдельно и каждого из аккаунтов — отдельно. Для каждой из настроек — по отдельности включать вывод названия статуса.
- Добавлены иконки в контекстные меню.
- Обнаружил ошибку при попытке изменить режим воспроизведения звука из контекстного меню клиента в трее — клиент виснет и вываливается. При ближайшем рассмотрении (два дня, блин, потратил!) выяснилось, что это следствие некорректной работы команды gtk_toggle_tool_button_set_active (), в частности в функции DrawToolbarIcon. Если в ней прописать в явном виде «TRUE» или «FALSE», то всё работает, но стоит хоть как-то код усложнить — и всё рушиться. Склонен думать, что это не мои руки виноваты, т.к. как бы я не изощрялся, результат одинаков.
Планы:
- Допиливание уже реализованного функционала, правка файлов переводов и релиз.
- Замена текущего способа смены статуса на более… вменяемый, через меню. Но это означает не только добавление нескольких процедур (как формировать меню уже более-менее понятно), но и изменение огромного количества уже написанного кода. Пока склонен отложить до следующей версии.
Не забывайте кликать на баннер на http://avremont.ru! Вам это сделать — несложно, а мне приятно — за несколько лет, глядишь, на годовой хостинг затраты отобьются 🙂
Комментариев пока нет.
Ваш отзыв
Вы должны войти, чтобы оставлять комментарии.
Поддержите меня!
Свежие записи
Свежие комментарии
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
Архивы
- Май 2020
- Декабрь 2019
- Июнь 2019
- Июль 2018
- Февраль 2018
- Сентябрь 2017
- Август 2017
- Июнь 2017
- Март 2017
- Январь 2017
- Декабрь 2016
- Январь 2016
- Декабрь 2015
- Ноябрь 2015
- Октябрь 2015
- Сентябрь 2015
- Август 2015
- Июль 2015
- Апрель 2015
- Февраль 2015
- Январь 2015
- Декабрь 2014
- Ноябрь 2014
- Октябрь 2014
- Сентябрь 2014
- Июль 2014
- Июнь 2014
- Февраль 2014
- Январь 2014
- Декабрь 2013
- Февраль 2013
- Январь 2013
- Июнь 2012
- Апрель 2012
- Март 2012
- Август 2011
- Июнь 2011
- Апрель 2011
- Февраль 2011
- Декабрь 2010
- Ноябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009