[#]
Caesium
Andrew Lobanov(station13, 1) — All
2016-01-27 16:34:47
Обновление в гите:
* Splashscreen теперь очищает после себя экран.
* Стандартный конфигурационный файл теперь назван caseium.def.cfg и в случае отсуствия рабочего конфига, копируется этот.
* В случае, если нет ни одной архивной эхи, при нажатии Tab на экране выбора эхоконференции теперь цезий не падает.
* Удалён файл caesium.cfg
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — btimofeev
2016-01-27 17:56:51
AL>> * В случае, если нет ни одной архивной эхи, при нажатии Tab на экране выбора эхоконференции теперь цезий не падает.
btimofeev> Он еще падает при нажатии O, видимо потому что у меня нет отправленных сооьщений.
Вот спасибо. Поправлю сегодня-завтра.
[#]
Re: Caesium
btimofeev(station13, 13) — Andrew Lobanov
2016-01-27 17:40:44
AL> * В случае, если нет ни одной архивной эхи, при нажатии Tab на экране выбора эхоконференции теперь цезий не падает.
Он еще падает при нажатии O, видимо потому что у меня нет отправленных сооьщений.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — All
2016-01-28 15:26:33
* Исправлен баг, связанный с использований слешей в параметре nodename
* Исправлен баг, приводивший к падению при попытке просмотра отправленных сообщений, в случае их отсутствия
[#]
Re: Caesium
btimofeev(station13, 13) — Andrew Lobanov
2016-02-04 19:30:53
btimofeev>> А можно сделать, чтобы цезий конфиги и сообщения хранил не в текущей папке, а где-нибудь в ~/.config/caesium? Тогда можно будет создать пакет для установки в систему.
AL> Это всё есть в TODO. Только пока не знаю как лучше реализовать.
~/.config это директория из стандартов XDG. Можно взять библиотеку PyXDG, в ней есть методы для работы со стандартными директориями. Получаешь из этой библиотеки директорию для конфигов, и всю работу с конфигом изменяешь относительно нее. Тоже самое для данных и кэша. Я бы так сделал.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — vit01
2016-02-04 11:45:55
vit01> Лови скрины:
vit01> http://ii-net.tk/ii/files/lw7Idrcrdzyxu7mzlvvb.png
vit01> http://ii-net.tk/ii/files/QHneVQV1VWhg5XbAAiFX.png
Вот спасибо. Теперь осталось всего ничего: интерфейс для настройки, интерфейс для подписок и с клавишами что-то сделать =)
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — btimofeev
2016-02-04 18:00:29
btimofeev> А можно сделать, чтобы цезий конфиги и сообщения хранил не в текущей папке, а где-нибудь в ~/.config/caesium? Тогда можно будет создать пакет для установки в систему.
Это всё есть в TODO. Только пока не знаю как лучше реализовать.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — All
2016-02-04 10:41:32
Небольшие косметические нововведения:
* Название ноды "переехало" в нижний левый угол экрана выбора эхоконференций
* В правом верхнем углу экрана выбора эхоконференций теперь помещено название столбца с описанием
* При ширине терминала < 80 скрывается столбец с описанием.
2vit01: проверь теперь его на узком экране смартфона пожалуйста.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — btimofeev
2016-02-04 19:45:59
btimofeev> ~/.config это директория из стандартов XDG. Можно взять библиотеку PyXDG, в ней есть методы для работы со стандартными директориями. Получаешь из этой библиотеки директорию для конфигов, и всю работу с конфигом изменяешь относительно нее. Тоже самое для данных и кэша. Я бы так сделал.
Это всё детали. Я бы хотел оставить возможность работы в standalone режиме. Ну и для меня первоочерёдными являются поддержка sqlite вместо вороха текстовых файлов и интерфейсы для настройки/подписок. И переназначение клавиш, конечно.
[#]
Re: Caesium
vit01(mira, 1) — Andrew Lobanov
2016-02-04 13:10:07
AL> интерфейс для настройки, интерфейс для подписок и с клавишами что-то сделать =)
Очень хочется сначала именно с клавишами :)
Так бы на андроиде только им и пользовался, а то в родном клиенте фич очень мало.
[#]
Re: Caesium
btimofeev(station13, 13) — Andrew Lobanov
2016-02-04 17:24:35
AL> Теперь осталось всего ничего: интерфейс для настройки, интерфейс для подписок и с клавишами что-то сделать =)
А можно сделать, чтобы цезий конфиги и сообщения хранил не в текущей папке, а где-нибудь в ~/.config/caesium? Тогда можно будет создать пакет для установки в систему.
[#]
Re: Caesium
btimofeev(station13, 13) — btimofeev
2016-02-05 23:27:40
>>> Подскажите, а как его на телефоне запустить?
vit01>> ii://YOKlnhGyPCD51g7PNakv
btimofeev> Спасибо, это шикарно.
btimofeev> Сразу обнаружился баг, которого нет на компьютере: на первом скриншоте размер сообщения почему-то 2.1000000000001 (на компьютере отображает 2.1). Если повернуть телефон вертикально приложение вылетает (трейсбэк на втором скрине). Видимо потому что строка не вмещается на экране. Подобных сообщений мне встретилось 3 штуки пока. Python на телефоне имеет версию 3.5.1
btimofeev> http://i.yapx.ru/v/j2U.png
btimofeev> http://i.yapx.ru/v/j2c.png
[#]
Re: Caesium
btimofeev(station13, 13) — vit01
2016-02-05 17:51:52
>> Подскажите, а как его на телефоне запустить?
vit01> ii://YOKlnhGyPCD51g7PNakv
Спасибо, это шикарно.
Сразу обнаружился баг, которого нет на компьютере: на первом скриншоте размер сообщения почему-то 2.1000000000001 (на компьютере отображает 2.1). Если повернуть телефон вертикально приложение вылетает (трейсбэк на втором скрине). Видимо потому что строка не вмещается на экране. Подобных сообщений мне встретилось 3 штуки пока. Python на телефоне имеет версию 3.5.1
http://i.yapx.ru/v/j2U.png
http://i.yapx.ru/v/j2c.png
[#]
Re: Caesium
btimofeev(station13, 13) — Andrew Lobanov
2016-02-04 19:59:17
AL> Это всё детали. Я бы хотел оставить возможность работы в standalone режиме. Ну и для меня первоочерёдными являются поддержка sqlite вместо вороха текстовых файлов и интерфейсы для настройки/подписок. И переназначение клавиш, конечно.
Можно сделть так: если в текущей директории нет конфига, то ищем его в стандартных папках для конфигов. А из конфига уже читать директории для расположения файлов либо базы данных. Вот и будет standalone режим.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — vit01
2016-02-04 22:50:04
vit01> Очень хочется сначала именно с клавишами :)
Получите, распишитесь. Отредактировать раскладку можно в файле keys.py.
[#]
Re: Caesium
btimofeev(station13, 13) — vit01
2016-02-05 15:54:38
vit01> Ура, сделаю патч как можно быстрее и перейду на цезий на телефоне :)
Подскажите, а как его на телефоне запустить?
[#]
Re: Caesium
vit01(mira, 1) — Andrew Lobanov
2016-02-05 03:23:00
Ура, сделаю патч как можно быстрее и перейду на цезий на телефоне :)
[#]
Re: Caesium
vit01(mira, 1) — shurshun
2016-03-18 20:18:55
git checkout master
git merge patch_1
git merge patch_2
git push
[#]
Re: Caesium
shurshun(station13, 14) — all
2016-03-18 19:58:02
Я в гите нахулиганил. Не умею им пользоваться.
В итоге у меня появился в профиле 3 ветки цезия
1 мастер
2 патч 1
3 патч 2
как бы их слить у себя в одну ветку.
[#]
Re: Caesium
Andrew Lobanov(station13, 1) — All
2016-03-17 15:58:36
Выдалось немного свободного времени и я решил его потратить на пользователей цезия. В новом коммите добавлена возможность просмотра темы сообщения в messagebox (как при сохранении сообщения в файл или добавлении в избранное). По-умолчанию это можно сделать, нажав клавишу "S".