OutWiker 1.0 beta 3 (что нового)
Сегодня выложил очередную версию программы OutWiker, которая предназначена для хранения заметок в виде дерева.
Из-за того, что в последние пару месяцев у меня слишком много дел и слишком мало времени, то на этот раз изменений не очень много, и в основном они были нацелены на повышение удобства работы с программой под Linux’ом, но это сказалось и на виндовой версии. 🙂 Главной целью этих изменений было создание deb-пакета для Линуксов на основе Debian’а, чуть позже надо будет сделать полноценный инсталлятор и под Винду.
Для начала список изменений:
- Добавлена возможность хранить настройки в папке профиля, а не в папке с программой (непортабельный режим).
- Добавлен режим открытия вики «только для чтения». Теперь справка открывается именно в этом режиме.
- Устранено моргание окна при переключении страниц.
- Исходники перенесены с github на launchpad.net (https://launchpad.net/outwiker). Теперь вместо git используется Bazaar.
- Исправление нескольких ошибок в вики-парсере.
Теперь программа может хранить настройки не только в папке с программой, но и в папке профиля пользователя. Реализовано это так же, как и во многих других программах: если в папке с программой есть файл outwiker.ini, то настройки хранятся в нем, если нет, то они хранятся в профиле пользователя (под Windows XP это X:\Documents and Settings\USERNAME\.outwiker; под Linux — ~/.outwiker).
Теперь вики можно открывать в режиме «только для чтения». В первую очередь это было сделано для открытия справки, чтобы программа даже не пыталась там ничего изменять, а затем, чтобы не пропадать добру :), добавил такой режим открытия вики и в меню. Для справки такой режим был необходим, так как для исправлений в папках справки у пользователя просто не будет прав, если OutWiker будет устанавливаться под Линуксом не в пользовательскую папку.
Начиная с этой версии, исходники программы лежат не на github под управлением git, а на launchpad.net под управлением Bazaar. О причинах такого перехода я писал в этом посте. Теперь нет никаких проблем с разными кодировками для разных операционок. Это касается и имен файлов, и комментариев к коммитам. Кроме этого, на Launchpad дают создать свой PPA-репозиторий для deb-пакетов, но пока я еще с этим не до конца разобрался, поэтому deb-пакет лежит здесь же на сайте.
Теперь список задач (который лежит в исходниках) хранится не файле формата ToDoList, а в формате Task Coach. Перейти на Task Coach пришлось тоже из-за кроссплатформенности, ToDoList под Linux, правда, запускается благодаря Wine, но уж больно под ним тормозит (хотя под Виндой работает очень быстро). Для списка задач сначала хотел использовать веб-ориентированный багтрекер, который дают на том же Launchpad, но как-то он меня не впечатлил по возможностям.
Из приятных мелочей хотелось бы отметить то, что теперь при переключении заметок нет неприятного моргания окна, ну и еще исправлены несколько ошибок в вики-парсере.
Вот такие вот изменения. Коментарии к этой версии приветствуются. 🙂
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
sanb:
поправь вторую ссылку на ланчпад
22 октября 2010, 7:58 ппJenyay:
Да, спасибо, поправил.
22 октября 2010, 8:45 ппHoly Diver:
Вот такую ошибку выдал в Windows 7:
—————————
cx_Freeze: Python error in main script
—————————
Traceback (most recent call last):
File «C:\Python26\lib\site-packages\cx_Freeze\initscripts\Console.py», line 27, in
File «outwiker.py», line 37, in
File «outwiker.py», line 18, in __init__
File «H:\Projects\Outwiker\src\core\config.py», line 23, in getConfigPath
File «C:\Python26\lib\ntpath.py», line 108, in join
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc0 in position 9: ordinal not in range(128)
—————————
ОК
—————————
http://ipicture.ru/uploads/101025/vNFcZbnef6.png
Видимо так и придётся работать в бете 1 =)
25 октября 2010, 10:35 дпJenyay:
Попробуйте перенести программу в папку, где в пути нет русских букв. Хотя, мне казалось, что я этот глюк исправлял. Может быть опять что-то выскочило.
25 октября 2010, 1:31 ппHoly Diver:
в том то и дело, что программа находится в папке F:/outwiker_1.0_beta_3_win32 =) русских букв вроде бы нету
25 октября 2010, 2:05 ппдаже из папки C:\o т же самая ошибка =(
Jenyay:
В новой версии прога может искать файл настроек в профиле. Может быть там есть русские буквы? Чтобы прога работала в портабельном режиме, можно создать файл outwiker.ini рядом с exe-шником. Может попробовать в этом режиме запустить?
25 октября 2010, 3:25 ппHoly Diver:
Да, помогло. Профиль действительно был кириллический.
25 октября 2010, 4:22 ппJenyay:
Ну что ж, будем фиксить. Спасибо за найденный баг 🙂
25 октября 2010, 8:46 ппJenyay:
Ну что ж, ошибку исправил, в следующей версии все будет ок.
26 октября 2010, 9:31 ппIgo:
Очень полезная программа, спасибо, но есть один существенный недостаток — отсуствие возможности замены текста при поиске. Так как у ворде. Иногда бывает нужно провести некие изменения в уже сделанных записях и если этих изменений больше 10-ти, то накладно их производить вручную.
9 декабря 2010, 1:09 ппJenyay:
Ну да, согласен. Замену надо будет как-нибудь сделать.
9 декабря 2010, 9:13 ппIgo:
Было бы хорошо))
9 декабря 2010, 11:08 пп