У меня появилось некоторое количество времени, и я вновь сел за нашу любимую программу 🙂 В ней наконец-то реализовано множество фишек, которые вы там долго ждали!
Вот самое вкусное на данный момент:
- Добавлена возможность автоматически разбивать текст на колонки!
- В текст песни теперь выводятся изображения аккордов. Теперь можно печатать тексты сразу с аппликатурами и не ломать голову!
- Добавлена поддержка нескольких баз песен (Поиск идет автоматически, найденные базы попадают в список):
- профиль пользователя (Application Data)
- папка «Документы»
- папка программы
- произвольный каталог по выбору пользователя
- Автоматическая проверка на возможность записи в базу: теперь базы, доступные только для чтения отмечаются восклицательным знаком
Друзья, меня давно мучает вопрос, где все же правильнее хранить базу песен? По стандартам Windows, программы не должны хранить пользовательские данные в «Program Files» в папке с программой, а пользоваться папками профиля пользователя. Если это не выполняется, начинаются проблемы с записью настроек, редактированием текстов, аккордов, и прочий зоопарк неожиданностей из за прав на запись для не-администраторов или включенного UAC.
Пока я вижу два варианта:
- Там же, где файл настроек, т.е. есть Application Data\Alex.BiT Software\Songbook
- В папке «Мои документы\SongBook»
Наиболее логичным мне кажется первый вариант, таким образом поступают все продукты Mozilla например, и хранят профили там. А что вы думаете по этому поводу?)
Я тут внезапно наткнулся на дикое количество роботов в подписчиках сайта… Забыл закрыть регистрацию, бывает.
В общем, я снес вообще всех кроме себя, так как открытая регистрация вообще не предполагалась на этом сайте.
Друзья, я наконец-то прикрутил древовидные комментарии к сайту, теперь будет проще отслеживать ответы.
Нда.. Что-то я запустил сайт, и не обратил внимания что давно не приходили оповещения о новых комментариях. Понимаю, что уже поздно, но я ответил на последние комментарии…=)
Я сегодня очень продуктивно посидел над генератором аккордов для Песенника! Пока он существует в виде отдельного тестового кое-как оформленного приложения, но я надеюсь что вскоре я с ним разделаюсь, и смогу встроить его в нашу любимую программу! Конечно, он будет выглядеть не совсем так, но общее направление можно понять. Я думаю, что сделаю его настраиваемым, с возможностью показывать (как на скриншоте, например) информацию о построении аккордов, т.к. на мой взгляд она очень полезна для освоения теории.
Надо же! Уже 13 тысяч человек выбрали Песенник! =)
Что-то давно я не обновлял Песенник… Ну что ж поделаешь, лето, куча идей… =) Долгие зимние вечера помогут решат проблему, я думаю. Пока вот выложил в разделе Cкачать\для Windows дистрибутив Песенника в виде простого ZIP-архива, как многие просили.
А между тем, у Песенника уже более 10500 пользователей!=)
А между тем к моему возвращению из отпуска образовался мне подарочек — более девяти тысяч пользователей Песенника! Растем!=)
Я конечно понимаю, что всех достал каждодневными обновлениями, но так уж получается… В связи с серьезной ошибкой пришлось выпустить еще одно обновление:
- Исправлена ошибка создания пользовательского каталога в AppData. Из-за нее на некоторых компьютерах не создавались папки для хранения пользовательских данных.
- Убрано случайно добавленное вплывающее сообщение при обновлениях.
Выражаю благодарность Volhv1982 за сообщение о проблемах с созданием папки конфигурации. На некоторых системах действительно папки в AppData не создавались! Всем качать последнюю версию — 3.1.1.4!