LINUX.ORG.RU
ФорумTalks

[tkLOR 0.7.0]


0

0

Нововведения в этой версии:
* Добавлена помечать пользователей тегами (например, geek(агрессивный гномер) и т.д.)
* Очередной фикс "рамочки Михаила-Макскома" :)
* Теперь через контекстное меню форума/новости/голосования/галереи можно добавить новую тему(по кнопке "reply") или открыть список тем(open in browser)
* Переписан код отображения HTML. Теперь ссылки работают всегда, кроме того, убрана зависимость от iwidgets
* добавлена возможность изменять цвет окна сообщения (пригодится тем, у кого текст нечитаем из-за тёмной темы оформления)

Тарболл: http://tklor.googlecode.com/files/tklor_0.7.0-1.tar.gz
Deb-пакет: http://tklor.googlecode.com/files/tklor_0.7.0-1_all.deb
RPM-пакет: http://tklor.googlecode.com/files/tklor-0.7.0-1.noarch.rpm
Архив для оффтопика: http://tklor.googlecode.com/files/tkLOR-0.7.0.zip

Краткая инструкция по установке для дебианщиков:
# wget http://tklor.googlecode.com/files/tklor_0.7.0-1_all.deb
# sudo dpkg -i tklor_0.7.0-1_all.deb

PS. ебилды пока что не доделал.

★★

>Добавлена помечать пользователей тегами (например, geek(агрессивный гномер)

Боюсь представить, какими тегами наградят меня :D

blaster999 ★★
()

s/Добавлена помечать/Добавлена возможность помечать/

Велика и могуча русский языка :)

gaa ★★
() автор топика
Ответ на: комментарий от blaster999

Кстати, интересно, можно ли каким-то образом сделать теги, данные некоторому пользователю, видимыми ему?

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

>Кстати, интересно, можно ли каким-то образом сделать теги, данные некоторому пользователю, видимыми ему?

Постучать в жаббер и сказать: <username>, ты - <tag>!

blaster999 ★★
()
Ответ на: комментарий от Miguel

> Кстати, интересно, можно ли каким-то образом сделать теги, данные некоторому пользователю, видимыми ему?

Разве что по почте прислать :) Все теги хранятся локально, никакой загрузки на сервер нет.

Если очень охота видеть эту сомнительную фичу, договариваться следует с Макскомом.

gaa ★★
() автор топика

> PS. ебилды пока что не доделал.

переименнуй файл в tklor-0.7.ebuild и исправь в нем: MYPV="0.7.0"

собственно все, остальные файлы вобщем не очень нужны они создаются автоматом по ebuild /my/super/overlay/tklor-0.7.ebuild

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

> ebuild /my/super/overlay/tklor-0.7.ebuild digest конечно же или просто:

> emerge tklor --digest

Ну а как мне это под дебианом сделать? Или достаточно только распространять ebuild? Сорри, совсем не знаком с гентушной системой...

gaa ★★
() автор топика
Ответ на: комментарий от blaster999

только пакет, пожешь поставить с --force каким-нить и костыльнуть этот самый libc-x.so


[U] sys-libs/glibc
Available versions: (2.2) [P]2.2.5-r10 [P]2.3.2-r12 2.3.5-r3
2.3.6-r4 2.3.6-r5 2.4-r4 2.5-r2 2.5-r3 2.5-r4 **2.5.1 (~)2.6 2.6.1
(~)2.7
Installed versions: 2.4-r3(2.2)(02:57:00 07.08.2006)(-build
glibc-omitfp -hardened -multilib nls nptl nptlonly profile -selinux)
Homepage: http://www.gnu.org/software/libc/libc.html
Description: GNU libc6 (also called glibc2) C library


Syncro ★★★★★
()

>[tkLOR 0.7.0]

боюсь что скоро это станет тегом новости

gnomino
()
Ответ на: комментарий от Syncro

хых, моим глибсам полтора года оказываецо о_O

Syncro ★★★★★
()
Ответ на: комментарий от troorl

> По-прежнему жду версию на PyQt :)

Ну так напиши :) У меня сейчас нет абсолютно никакого желания переписывать все 2к строк только ради гуя.

Если охота видеть qt-шный интерфейс, можно попробовать http://www.ellogon.org/petasis/index.php?option=com_content&task=view&...

gaa ★★
() автор топика
Ответ на: комментарий от blaster999

так сделай apt-get source для пакета из hardy и скомпилируй его для Gutsy - самый безболезненный вариант

zodiac ★★
()
Ответ на: комментарий от Syncro

> ага ебилда хватит, так большинство делает, только в оверлеях ебилды лежат со всей атрибутикой

Ну значит сейчас залью версию с ебилдом. Заодно и с хотфиксом(проблемка с пробелами в теге) :)

gaa ★★
() автор топика

А можно как-нибудь сделать статическую версию?


$ ./tkLOR
Error in startup script: can't find package tile 0.8
while executing
"package require tile 0.8"
(file "./tkLOR" line 26)

seiken ★★★★★
()
Ответ на: комментарий от gaa

> Ну так напиши :) У меня сейчас нет абсолютно никакого желания переписывать все 2к строк только ради гуя.

Не такой я моцный программер, чтобы переписывать чужой софт :)

troorl ★★
()
Ответ на: комментарий от seiken

> А можно как-нибудь сделать статическую версию?

Это слово неприменимо к скриптовым языкам :)

Советую попробовать tk8.5, в него tile встроен.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

ткаббер в какие-то старпаки пакуют по крайней мере для ведны, у меня есть версия для флешки из одно екзешника которая ничего не требует, еще эггдроп помню можно собрать так чтобы он только libtcl требовал даже для юнихов (можно распространять вместе с либой добавив скрипт добавляющий LD_LIBRARY_PATH я так этот еггдроп собирал на своей генте и запускал на демьяне хостера)

Syncro ★★★★★
()

[tkLOR 0.7.0] теперь с ебилдами + hotfix :)

Добавил ебилд и поправил мелкую багу

Тарболл: http://tklor.googlecode.com/files/tklor_0.7.1-1.tar.gz Deb-пакет: http://tklor.googlecode.com/files/tklor_0.7.1-1_all.deb RPM-пакет: http://tklor.googlecode.com/files/tklor-0.7.1-1.noarch.rpm Архив для оффтопика: http://tklor.googlecode.com/files/tkLOR-0.7.1.zip Ебилд: http://tklor.googlecode.com/files/tklor-0.7.1.ebuild

gaa ★★
() автор топика
Ответ на: комментарий от Syncro

> ткаббер в какие-то старпаки пакуют по крайней мере для ведны, у меня есть версия для флешки из одно екзешника которая ничего не требует, еще эггдроп помню можно собрать так чтобы он только libtcl требовал даже для юнихов (можно распространять вместе с либой добавив скрипт добавляющий LD_LIBRARY_PATH я так этот еггдроп собирал на своей генте и запускал на демьяне хостера)

А фиг его знает, мне как-то не встречались подобные вещи для юниксов...

gaa ★★
() автор топика
Ответ на: комментарий от anonymous

tk8.5 есть только в Hardy, а он ещё не вышел...

seiken ★★★★★
()
Ответ на: комментарий от INFOMAN

в документацию надо добавить, что нужно сделать
layman -L перед
layman -a latest-released
иначе оверлей не присутствует в списке, кстати в факе был мой рецепт как работать с оверлеями без # и судо

Syncro ★★★★★
()
Ответ на: комментарий от Bers

> В нём вобще можно нормальные шрифты сделать? А в целом не плохо.

В настройках можно указать шрифты почти для всех элементов управления. Ну и до кучи поставить tk8.5, там шрифты рисуются через xft, так что всё красиво.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

можно еще фичреквест:) ? мне кажется список тем будет удобнее закинуть наверх вместо топика (или засунуть его в экспандер, чтобы одним щелчком сворачивался/разворачивался ?) т.к. он по сути читается один раз (а вот чтобы полностью читать заголовки тем слева приходится растягивать левую панель(и подсказок всплывающих нет)

http://img144.imageshack.us/my.php?image=shot7vd2.png

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

> можно еще фичреквест:) ? мне кажется список тем будет удобнее закинуть наверх вместо топика (или засунуть его в экспандер, чтобы одним щелчком сворачивался/разворачивался ?) т.к. он по сути читается один раз (а вот чтобы полностью читать заголовки тем слева приходится растягивать левую панель(и подсказок всплывающих нет)

Про список наверху мне уже предлагали, но он мне неудобен исходя из того, что у меня многое завязано на расположении топиков именно в левом окне.

А вот за идею с экспандером большое спасибо! Наверно так и сделаю.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

тогда можно поступить хитрее и сделать два режима [browse] и [read] (можно еще третий [default]). Ничего двигать не надо просто при нажатии хоткея (лучше вообще одной клавиши) в режиме брауз левая панель c деревом топика становится шире, показывается первое сообщение, курсор перепрыгивает в дерево топиков, при повторном нажатии прячется дерево, прячется топик, курсор перепрыгивает на список сообщений. Вот это супер удобно будет:)

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

Неплохо. Осталось только додуматься, как же это всё реализовать технически :)

Только вот непонятно, что делать с заголовком темы, который читается только 1 раз.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

я не программировал ткинтеровые интерфейсы, но мне кажется задать width=0 левой панели (или ее сайзера/бокса) и соотв. height верхней должно быть запросто везде, при повторном нажатии они будут устанавливаться в удобные для просмотра заголовков тем значения. А дефолт режим на другой хоткей, чтобы продвинутый читатель скакал только между двумя режимами по умлочанию и включал дефолт когда ему совсем что-то непонятное нужно.

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

> задать width=0 левой панели (или ее сайзера/бокса) и соотв. height верхней должно быть запросто везде

Наверно. Только там скорее всего надо задавать в процентах, чтоб не привязываться к пикселям...

Ладно, доделаю раскраску -- займусь.

gaa ★★
() автор топика
Ответ на: комментарий от Syncro

ну а если нет программного способа выделять элементы (устанавливать курсор в них) можно закодить нажатие клавиши tab (один или неск раз)

Syncro ★★★★★
()
Ответ на: комментарий от gaa

ага, вижу.

Ща еще попробую сделать ебилд для tile и соответственно добавить поддержку tcl/tk 8.4 (или её уже и так нет?) да и сам ебилд чуть подправить надо.

INFOMAN ★★★★★
()
Ответ на: комментарий от INFOMAN

> соответственно добавить поддержку tcl/tk 8.4 (или её уже и так нет?)

Поддержка есть и прекращать её я пока что не намерен (на работе юзаю tk8.4).

> да и сам ебилд чуть подправить надо.

Присылай патч -- поправлю

gaa ★★
() автор топика
Ответ на: комментарий от Syncro

> ну а если нет программного способа выделять элементы (устанавливать курсор в них) можно закодить нажатие клавиши tab (один или неск раз)

grep '^ *focus' tkLOR.tcl -- он есть и используется :)

gaa ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.