toobars

Сегодня состоится новый релиз!

Я бы уже всё сделал, даже текст русскоязычной версии соответствующих страниц исправил, но так и не смог загрузить на сайт файлы, то ли провайдер (Билайн) тупит, то ли хостер (masterhost). Обращения в техподдержку обоих результата не дало — «у нас всё нормально, проблемы на вашей стороне».
Пошёл-ка я спать, утро вечера мудреннее 🙂

Теги: , , ,

Суббота, 15 май 2010 Linux, windows Ваш отзыв

Небольшая задержка

В связи с внезапно возникшей необходимостью переставить на домашнем компьютере Ubuntu, что вылилось в знатные танцы с бубном (http://forum.ubuntu.ru/index.php?topic=93448.0), имеет место быть небольшая пауза в разработке плагина. Но на текущий момент система практически приведена во вменяемое состояние.
На текущий момент код плагина изрядно облегчился полегчал, менюшки выбора статуса отлично работают, теперь Pidgin с плагином памяти занимает в 3 раза меньше, чем раньше (как же там сделаны эти виджеты statusbox’ов, раз они столько весят?). Так или иначе, а я ожидал, что будет гораздо хуже 🙂
Теперь в размышлениях — давать новой версии номер 1.7 или всё же 2.0, а 1.7 сделать из 1.6, со старым, «штатными» statusbox’ами, исправив ошибки и наведя немного лоск?

Теги: , ,

Вторник, 04 май 2010 Linux Ваш отзыв

Работы над TooBars продолжаются

Как и обещал, после недельного перерыва на всякую ерунду вернулся к работам над плагином. В ближайших планах следующие изменения:

  • Смена статуса через меню, а не в неудобном statusbox’е;
  • Группировка настроек плагина по закладкам (спасибо Konrad Gräfe);
  • Будет убрана криво работающая проверка при открытии окна настроек на наличие окна уже открытого окна настроек;
  • Будет добавлена опциональная кнопка-переключатель «скрыть/показать главное меню»;
  • Иконка «Непрочитанные сообщения» будет сделана не обычной иконкой, а нормальной кнопкой.

Список планов может меняться в процессе работы.

Теги: ,

Среда, 28 апр 2010 Linux Ваш отзыв

Фуф! Успел!

Успел выложить новую версию сегодня. Что не может не радовать, а то завтра возможности, возможно, и не будет. А если и будет, то хватит ли сил? 🙂

В этом релизе много всякого вкусного. Но и это всё мелочи на фоне планов на следующий релиз, главный из которых — сделать смену статуса по-человечески, через контекстное меню. Но за новую версию я засяду не раньше, чем через неделю — на работе уже недобро косятся, на форуме сервера CS пинают за неявку, кроме того, хочу попробовать написать обзор клавиатур с подсветкой. Обзоры не писал уже лет, блин, пять!
А вы отправляйте багрепорты и пожелания. Не обещаю, что всё сделаю, но что сильно подумаю над предложениями я вам гарантирую! 🙂

Теги: , , , ,

Пятница, 16 апр 2010 Linux, windows Ваш отзыв

Углубление…

Продолжается насилование доработка TooBars. Это как снежный ком — начинаешь делать одно, походу приходят в голову новые идеи, а от старых приходится отказываться, и понеслась… И дальше, и дальше… Новый код — новые ошибки, изменение функционала — новые ошибки. С другой стороны — находятся новые решения — становится более аккуратным код.
На текущий момент:

  1. Главное меню можно убирать в настройках. Если убрано, то вызвать его можно по Alt или F10. Спрятать потом — клик мышью или любая клавиша без Alt. От появления по наведению мышки (как это сделано в плагине blistops) отказался — слишком неадекватная получается порой реакция.
    Кстати, только у меня при переходе в меню по F10 потом с клавиатуры не открываются пункты меню?
  2. Появилось контекстное меню при клике на свободное место контакт-листа. В меню есть: Добавить контакт, пункты «Показать» и «Сортировка» (со всем содержимым из главного меню), а также вызвать окно настройки учётных записей, плагинов и настройки клиента. Содержимое меню, а также факт его наличия не настраивается — зачем?
    Возможно, прикручу также возможность смены статуса, тогда можно будет убирать и меню, и тулбар со статусбаром… Или это будет в следующей версии?
  3. Теперь можно настроить вывод в статусной строке главного статуса отдельно и каждого из аккаунтов — отдельно. Для каждой из настроек — по отдельности включать вывод названия статуса.
  4. Добавлены иконки в контекстные меню.
  5. Обнаружил ошибку при попытке изменить режим воспроизведения звука из контекстного меню клиента в трее — клиент виснет и вываливается. При ближайшем рассмотрении (два дня, блин, потратил!) выяснилось, что это следствие некорректной работы команды gtk_toggle_tool_button_set_active (), в частности в функции DrawToolbarIcon. Если в ней прописать в явном виде «TRUE» или «FALSE», то всё работает, но стоит хоть как-то код усложнить — и всё рушиться. Склонен думать, что это не мои руки виноваты, т.к. как бы я не изощрялся, результат одинаков.

Планы:

  1. Допиливание уже реализованного функционала, правка файлов переводов и релиз.
  2. Замена текущего способа смены статуса на более… вменяемый, через меню. Но это означает не только добавление нескольких процедур (как формировать меню уже более-менее понятно), но и изменение огромного количества уже написанного кода. Пока склонен отложить до следующей версии.

Не забывайте кликать на баннер на http://avremont.ru! Вам это сделать — несложно, а мне приятно — за несколько лет, глядишь, на годовой хостинг затраты отобьются 🙂

Теги: , , ,

Пятница, 09 апр 2010 Linux Ваш отзыв

Дальнейшее развитие TooBars

Вот уже который день всё своё свободное время уделяю дальнейшему допиливанию этого плагина.
Что сделано (из глобального) или делается:

  1. Найдены и исправлены некоторые ошибки, которые не влияли на работу плагина, но засоряли отладочную консоль.
  2. Предпринята очередная попытка исключить не_высвобождение памяти после выключения плагина (хотя давеча заметил, что некоторые плагины после выключения даже не прекращают работу! ;)) — результат ещё не проверял.
  3. Добавлена возможность отключать в интерфейсе меню… Спорный шаг. Ведь, логично предположить, что следом нужно аналогичным образом поступать и в окне беседы… Ну, да это будет отдельная песня. Столкнулся с проблемой, что простое заимствование кода из плагина blistops не прокатит — у меня иная структура контакт-листа, и на решение возникшей проблемы ушло 3 дня. Делать переключение отображения меню кнопкой на панели инструментов, как это предлагал Konrad, в меру ряда факторов не хотелось. Хочется, чтобы и при наведении мышки меню появлялось, и по нажатию F10… На текущий момент пытаюсь придумать, как убирать меню при потере фокуса окном списка контактов. Пока не получается 🙁

Что планируется:

  1. Контекстное меню на пустом месте списка контактов, в котором можно было бы настроить внешний вид списка и получить доступ к некоторым настройкам клиента.

Теги: , , ,

Вторник, 06 апр 2010 Linux комментариев 8

И новая версия TooBars поспела!

Следом за плагином TooButtons обновился и TooBars. Теперь он работает и в версии Pidgin под Windows. Заставить его скомпилиться и нормально работать стоило гораздо меньших усилий, чем ожидалось.
Примечательно, что как только в минувшую пятницу удалось получить первую работающую версию, мне в почту пришло письмо от г-на Konrad Graefe (надеюсь, я правильно написал его фамилию, т.к. в почтовом сообщении она отображалась откровенно неверно), который прислал свою уже скомпилённую версию этого плагина, все необходимые для компиления файлы и короткую инструкцию, чегокак. Он же и надоумил установить последнюю версию библиотеки GTK+ вместо положенной для версии 2.6.6, после чего заработали подсказки на кнопках панели управления. Но уже добавленные мной в исходные тексты директивы я убирать не стал, так что эта версия должна нормальным образом компилиться и под более старыми версиями GTK+.
Так же в выходные поступил файл перевода плагина на немецкий язык, подписанный Siggi0904 и Dirtsa.
Господа!
Спасибо вам огромное за помощь в разработке и за поддержку!!! Приятно осознавать, что то, что началось когда-то как сомнительный эксперимент по упражнениям в программировании приобрело форму целостного проекта, который нужен людям. Спасибо!

Теги: , , , , , ,

Понедельник, 29 мар 2010 Linux, windows Ваш отзыв

toobars + Windows = ?

В ближайшее время версии toobars под Windows не будет.

Причина проста: мне не удалось скомпилить под cygwin Pidgin. На каком-то этапе вываливается ошибка типа:
gcc.exe: Internal error: Aborted (program collect2)
Попытки загрузить разные версии pidgin’а успехом не увенчались. Как и попытки найти решение этой проблемы. Поиск находит множество описаний аналогичных проблем, но ни одного решения.
Увы 🙁

Теги: , , ,

Вторник, 09 фев 2010 Linux Ваш отзыв

Релиз toobars 1.4!

Более подробную информацию, а также обилие новых скриншотов можете найти в соответствующем разделе этого сайта.

Теги: ,

Пятница, 05 фев 2010 Linux комментария 4

Новый релиз не за горами

На текущий момент все работы, связанные с допиливанием нового функционала и исправлением старых ошибок и внедрением новых завершены.
Кроме того, исправлены файлы переводов на русский (Гы!) и испанский языки (надеюсь, Google вменяемо переводит :))
Осталось убрать правки, связанные с возможностью компилить исходники прямо в папке с исходниками Pidgin’а непосредственно из Geany, внести необходимые правки в сопутствующие файлы и перекомпилить проект.
После чего напрячься и выложить везде новую версию с новыми скриншотами. Как я это не люблю, кто бы знал…

ЗЫ Борьба со статусбаром завершилась победой лени и соображений потенциальной совместимости над тягой к программированию, т.е. статусбар останется без изменений, собственно статусбаром.

Теги:

Четверг, 04 фев 2010 Linux Ваш отзыв

Поддержите меня!

Если вы хотите отблагодарить меня, можете закинуть денег мне на хостинг.
Делается это просто: в любом терминале ищем провайдера "Masterhost" и указываем лицевой счёт c123759 (обычно без первой буквы).

А я уж постараюсь и дальше стараться! :D

Яндекс.Деньги

41001543226857