OutWiker 1.0 beta 3 (что нового)

Сегодня выложил очередную версию программы OutWiker, которая предназначена для хранения заметок в виде дерева.

Из-за того, что в последние пару месяцев у меня слишком много дел и слишком мало времени, то на этот раз изменений не очень много, и в основном они были нацелены на повышение удобства работы с программой под Linux’ом, но это сказалось и на виндовой версии. 🙂 Главной целью этих изменений было создание deb-пакета для Линуксов на основе Debian’а, чуть позже надо будет сделать полноценный инсталлятор и под Винду.

outwiker_1.0_beta_2_01

Для начала список изменений:

  • Добавлена возможность хранить настройки в папке профиля, а не в папке с программой (непортабельный режим).
  • Добавлен режим открытия вики «только для чтения». Теперь справка открывается именно в этом режиме.
  • Устранено моргание окна при переключении страниц.
  • Исходники перенесены с 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, но как-то он меня не впечатлил по возможностям.

Из приятных мелочей хотелось бы отметить то, что теперь при переключении заметок нет неприятного моргания окна, ну и еще исправлены несколько ошибок в вики-парсере.

Вот такие вот изменения. Коментарии к этой версии приветствуются. 🙂

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.

Пожалуйста, оцените запись

УжасноПлохоТак себеХорошоОтлично (Количество голосов: 2, средняя оценка: 5,00)
Загрузка...

комментариев 12

  1. sanb:

    поправь вторую ссылку на ланчпад

  2. Jenyay:

    Да, спасибо, поправил.

  3. 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 =)

  4. Jenyay:

    Попробуйте перенести программу в папку, где в пути нет русских букв. Хотя, мне казалось, что я этот глюк исправлял. Может быть опять что-то выскочило.

  5. Holy Diver:

    в том то и дело, что программа находится в папке F:/outwiker_1.0_beta_3_win32 =) русских букв вроде бы нету
    даже из папки C:\o т же самая ошибка =(

  6. Jenyay:

    В новой версии прога может искать файл настроек в профиле. Может быть там есть русские буквы? Чтобы прога работала в портабельном режиме, можно создать файл outwiker.ini рядом с exe-шником. Может попробовать в этом режиме запустить?

  7. Holy Diver:

    Да, помогло. Профиль действительно был кириллический.

  8. Jenyay:

    Ну что ж, будем фиксить. Спасибо за найденный баг 🙂

  9. Jenyay:

    Ну что ж, ошибку исправил, в следующей версии все будет ок.

  10. Igo:

    Очень полезная программа, спасибо, но есть один существенный недостаток — отсуствие возможности замены текста при поиске. Так как у ворде. Иногда бывает нужно провести некие изменения в уже сделанных записях и если этих изменений больше 10-ти, то накладно их производить вручную.

  11. Jenyay:

    Ну да, согласен. Замену надо будет как-нибудь сделать.

  12. Igo:

    Было бы хорошо))

Leave a comment

Subscribe without commenting