OutWiker 1.1.0. Что нового

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

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

  • Переделан интерфейс главного окна. Теперь можно перемещать и закрывать панели с деревом заметок и вложенными файлами.
  • Добавлена возможность изменения порядка следования заметок в дереве (горячие клавиши Ctrl+Shift+Up / Ctrl+Shift+Down).
  • Добавлена возможность принудительной сортировки записей по алфавиту.
  • Добавлен полноэкранный режим.
  • Автосохранение заметок при переключении на другое приложение.
  • Добавлена возможность перетаскивать файлы из окна вложений в другие программы.
  • Добавлена настройка: всегда показывать значок в трее.
  • Добавлена настройка размера табуляции в редакторе.
  • Теперь при создании страницы по умолчанию выбирается тип страницы, созданной в прошлый раз.
  • Теперь при создании страницы директория __attach для вложенных файлов не создается. Она создается при первой необходимости.
  • Уменьшено моргание главного окна при различных действиях.
  • Исправления ошибок.

Читать далее ‘OutWiker 1.1.0. Что нового’ »

OutWiker 1.0.0 release (что нового)

Ну вот, наконец-то после трех альф и трех бет OutWiker не стыдно назвать полноценным релизом — теперь в нем есть все, чтобы называться полноценным аутлайнером. Список изменений на этот раз оказался довольно внушительным, что меня самого несколько удивило, учитывая, что последние несколько месяцев у меня были просто сумасшедшие (о чем я писал в прошлом посте).

Для тех, кто не знает, Outwiker — это программа для хранения заметок в виде дерева с поддержкой вики-синтаксиса и различных типов страниц (вики-страница, HTML, обычный текст).

outwiker_1.0.0_01

Итак, традиционно, для начала полный список изменений.

  • Добавлено окно настроек.
  • Добавлена поддержка многоязычности (теперь в программе есть русский и английский интерфейс).
  • Добавлена возможность сворачивания в трей (в том числе и при запуске).
  • Добавлена возможность автоматического открытия последней вики при запуске программы.
  • Добавлена возможность отключения вопроса перед выходом из программы.
  • Добавлена возможность установки шрифта для редактора.
  • Добавлена возможность включения нумерации строк в окне редактора.
  • Добавлена настройка размера по умолчанию для превьюшек картинок на вики-страницах.
  • Добавлена вкладка для просмотра полученного по вики-нотации кода HTML.
  • Пустые страницы по умолчанию открываются на вкладке для редактирования.
  • Если страница пустая, то на вкладке просмотра выводится список прикрепленных файлов (эту особенность можно отключить)
  • Добавлена настройка заголовка главного окна. По умолчанию туда выводится имя открытой вики и текущей страницы.
  • Новое окно «О программе», добавил туда вкладку «Donate» (удивительно, но эту «фичу» просили сразу несколько человек :)).
  • Исправлена ошибка, связанная с хранением настроек в профиле с русскими буквами.
  • Улучшено распознавание интернет-адресов в вики-нотации.
  • Вики-файлы, открытые в режиме «только для чтения» теперь не попадают в список последних открытых файлов.
  • Различные мелкие исправления и улучшения в интерфейсе.

Читать далее ‘OutWiker 1.0.0 release (что нового)’ »

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 1.0 beta 3 (что нового)’ »

OutWiker 1.0 beta 2. Что нового

OutWiker 1.0 beta 2. Что нового

Доделал очередную версию OutWiker’а (программы для хранения заметок в виде дерева). Изменения в версии 1.0 beta 2 в основном касаются повышения удобства использования программы, исправления неровностей интерфейса, исправлению багов и т.п. А еще теперь можно перетаскивать заметки в дереве.

А вот список всех изменений:

  • Добавлена возможность перемещения страниц по дереву.
  • Добавлена возможность переименования страниц без вызова диалога свойств страницы.
  • Добавлено контекстное меню для дерева заметок.
  • Относительные пути для ссылок на страницы теперь регистронезависимы.
  • Изменение горячей клавиши для переключения между кодом и просмотром (было F2, стало F5).
  • Если прикрепляется файл с именем, которое уже существует среди прикрепленных файлов, то показывается диалог с вопросом «Что делать?»
  • Папка _thumb с превьюшками картинок теперь не показывается в списке прикрепленных файлов.
  • Теперь дерево заметок сохраняет свое состояние (раскрыт узел или закрыт).
  • Добавлена статусная панель, на которой показывается текст ссылки при наведении на нее курсора.
  • В программе теперь используются абсолютные пути до папок, поэтому при запуске программы из исходников рабочей папкой не обязательно должна быть папка с исходниками.
  • Исправления ошибок и глюков.

Кроме того, добавил пункт меню для вызова справки; создаваемый вики-парсером код HTML стал более читаемым; из интерфейса программы до открытия вики теперь активны только кнопки «Create new wiki…» и «Open wiki…»; уменьшено «моргание» страницы при переключении страниц и после некоторых других операций; исправлены некоторые глюки при работе под Linux’ом.

Еще обратите внимание, что пришлось поменять горячую клавишу для переключения между кодом и просмотром результата с F2 на F5. Это сделано из-за того, что под Windows клавишу F2 принято использовать для переименования всяких элементов. В будущем горячие клавиши планирую сделать настраиваемыми.

И еще исправлено много разных мелочей.

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

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

Пришло время выкладывать очередную версию OutWiker’а — программы для хранения заметок. Программа уже переросла альфа-стадию, но релизом я ее пока стал называть, потому что еще есть некоторые возможности, которые хотелось бы реализовать в первую очередь.

В новой версии много мелких изменений и одно крупное, которое заняло большую часть времени на реализацию. Давайте прежде чем приводить полный release notes, я расскажу об этом крупном нововведении.

В этой версии OutWiker’а появился новый тип страниц — страницы, использующие вики-нотацию, этот тип страниц задумывался с самого начала. Честно скажу, что на создание этого типа страниц меня вдохновила программа WikidPad, про которую я когда-то писал. Но в OutWiker вики-нотация сделана по-другому и развивать ее я собираюсь в несколько другом направлении, хотя некоторые возможности WikidPad я собираюсь перенести и в свою программу. Сразу отвечу на вопрос «Зачем нужна страница в вики-нотации, если уже есть страницы в формате HTML?»

Читать далее ‘OutWiker 1.0 beta 1 (что нового)’ »

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

Ну что ж, продолжаю писать программу для хранения заметок «OutWiker». Только что выложил третью альфа-версию.

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

  • Добавлена возможность поиска по странице.
  • Кнопки для основных тегов на странице HTML.
  • Добавлена возможность создания ссылок на прикрепленные файлы.
  • Добавлена кнопка для сброса флажков со всех тегов при глобальном поиске.
  • Добавлены новые иконки для страниц.
  • Можно прикреплять файлы к странице, перетащив их в окно программы.
  • Улучшен вывод списков на HTML-страницах.
  • Исправлены некоторые баги.

Вот несколько скриншотов новой версии:

Читать далее ‘OutWiker 1.0 alpha 3 (что нового)’ »

OutWiker 1.0 alpha 2 (что нового)

Спустя две недели после выхода первой альфа-версии аутлайнера OutWiker, выложил вторую альфа-версию.

Изменения и появившиеся возможности в новой версии следующие:

  • Возможность удаления и переименования страниц.
  • Глобальный поиск по тексту заметок и по тегам.
  • Добавлен новый тип страниц — поиск (search).
  • Возможность запуска прикрепленных файлов.
  • Возможность создания ссылок между страницами.
  • Страницы в дереве теперь всегда сортируются по алфавиту.
  • Устранены некоторые глюки.
  • Несущественные изменения в интерфейсе.

Особенно хотелось бы рассказать про две новые возможности: про глобальный поиск и про ссылки между страницами.

Начнем с поиска.

outwiker_search

Читать далее ‘OutWiker 1.0 alpha 2 (что нового)’ »

Outwiker 1.0 alpha 1

Ну что ж, я, наконец, выложил первую альфа-версию OutWiker’а. Основная страница программки располагается тут, там же есть ссылки для скачивания, а обо всех дальнейших обновлениях вы можете читать из рассылки основных разделов сайта, хотя наверняка что-то буду писать и в блог.

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

Вот основные возможности OutWiker’а на данный момент:

  • Все страницы хранятся в виде папок, заголовок которых и есть заголовок страниц в дереве.
  • Каждую ветвь дерева можно открыть как полноценную вики (дерево).
  • В программе есть поддержка тегов для каждой страниц, но пока еще нет поиска по ним.
  • Страницы можно помещать в закладки, чтобы потом можно было быстро переключиться на нужную страницу.
  • В данный момент страницы могут быть двух типов: HTML-страницы и простой текст.
  • К каждой странице можно прикреплять любое количество файлов. Чтобы было проще работать с деревом, в меню есть пункты для копирования в буфер обмена пути до основной директории страницы и до директории с прикрепленными файлами.
  • В HTML-страницах можно показывать картинки прикрепленных файлов.
  • Раскраска кода HTML.
  • Программа опенсорсная, кроссплатформенная и портабельная.

И пара скриншотов:

OutWiker. HTML-код страницы OutWiker

Читать далее ‘Outwiker 1.0 alpha 1’ »

И еще пара скриншотов OutWiker’а

И еще пара скриншотов OutWiker'а

Я к вам опять по поводу OutWiker’а. Чтобы немного подогреть интерес перед выходом первой альфа-версии, которую надеюсь выложить в ближайшие неделю-две, покажу еще два новых скриншота.

Теперь в программе есть два типа страниц: обычные текстовые и HTML-страницы. На следующем скриншоте видна такая страница:

outwiker_3_01

Читать далее ‘И еще пара скриншотов OutWiker’а’ »

Первые скриншоты OutWiker’а

Первые скриншоты OutWiker'а

Недавно я писал, что начал делать свою программу для хранения заметок — OutWiker (называйте ее как угодно — outliner, персональная вики или может быть для таких программ есть еще какое-то название). За это время OutWiker уже приобрел интерфейс, поэтому могу показать первые скриншоты того, что получается. Саму программу пока еще не выкладываю в виде готовых файлов, потому что она еще сырая, как только доделаю основные операции, выложу первую альфа- (бета-, гамма- 🙂 ) версию.

А теперь, собственно, скриншоты. Главное окно:

outwiker_01

Читать далее ‘Первые скриншоты OutWiker’а’ »