Пришлось экстренно выпускать обновление, ибо обнаружилось несколько серьезных косяков и непоняток для обычных пользователей. Итак, в новой версии:
- Изменен метод загрузки заставки для повышения стабильности загрузки
- Добавлена проверка имени файла базы аккордов и автоматическое ее переименование, если нужно. Если базы нет — она будет создана автоматически. Файл избранного пока придется переименовывать руками.
- Вернул обратно сохранение настроек при каждом выходе, ибо функция вышла слишком сырой. Надо доработать.
После долгого перерыва свет увидела новая версия нашей любимой программы! Такой разрыв версиях объясняется долгим перерывом в релизах, и большом количестве изменений. Я постарался выполнить по-максимуму из того, о чем меня просили в гостевой книге.
Перед установкой или обновлением СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ базы аккордов и избранного!!!
Итак, в новой версии:
- Файл out.html переехал во временную папку Windows, и сменил название
- Файл «accords.txt» переименован в «chords.db»
- Файл «favorites.lst» переименован в «favorites.db»
- Полностью изменен метод загрузки песни, будем тестировать
- Теперь программа автоматически распознает кодировки файлов песен. На данный момент поддерживаются: Windows-1251, UTF-8, DOS (CP866)
- В панели статуса добавлено поле, показывающее кодировку файла песни
- Выходной файл теперь генерится в UTF-8
- Теперь разбивка на страницы осуществляется не дефисом, а тегом {new_page}.
- Панель аккордов теперь обновляется после транспонирования
- Панель вкладок теперь не показывается, если в файле только один подбор песни
- Линии барре теперь рисуются правильно. Наконец-то!
- Старый метод печати теперь временно (а может и навсегда) недоступен
- Горячие клавиши «CTRL+P» теперь вызывают новый диалог печати
- Добавлены горячие клавиши «CTRL+ALT+P» для отправки песни на принтер по-умолчанию, не задавая вопросов
- Начаты работы по переходу к поддержке многих языков
- Изменены заставка и окно «О программе»
- Файл настроек не перезаписывается, если не было внесено изменений через окно настроек.
- Права администратора теперь нужны только при обновлении программы, и если изменялись настройки через окно настроек.
- Инсталлятор сменен на InnoDB, ибо прошлая система отказалась запускаться на x64. Надеюсь, проблем с ним не будет.
- SongBook.exe более не упаковывается, дабы не смущать антивирусы
Вышла новая версия (0.7.34) Песенника для Windows Mobile! В ней:
- Исправление мелких ошибок.
- Добавлены иконки для файлов, папок и архивов.
- Более правильное управление оперативной памятью.
- Добавлена стартовая форма.
- Добавлена поддержка G-сенсора (коммуникатор НТС) и возможность поворачивать экран.
- Добавлена поддержка формата Chord Pro. Формат выбирается автоматически.
Вышла новая версия Песенника для Windows Mobile [0.6.28]. В ней:
- Добавлен файл ChangeLog.txt.
- Изменена форма «О программе». Теперь ссылки кликабельны.
- Неверно устанавливался стиль надписи в SongBox.
- Добавлено обнаружение аккорда при нажатии стилуса на экран.
- Убрана надпись «Песенник ххх» на первой форме.
- В тестовом режиме добавлен диалог показа аккорда.
Вышла очередная версия Песенника. В ней:
+ Исправлен баг с ненужными линиями баррэ.
+ Добавлена возможность использовать внешний CSS-Файл. Будет дорабатываться. Это первый шаг к использованию наборов стилей оформления песен.
После долгого перерыва вышла новая версия Песенника. В ней:
- Добавлено закрытие окон «Избранное» и «Управление аккордами» по нажатию кнопки Escape.
- Убран статус «Release Candidate», ибо он по сути ничего не меняет, и файл справки тут ни при чем.
- В связи с вышеуказанным изменена нумерация версий.
- Начата работа по переводу форматирования на внешние CSS файлы.
Я не доглядел, и в последней версии случились два ляпа, которые по наводке dviz’a успешно исправлены:
- Не добавлялись символы табуляции при автоформатировании
- Не работала функция «показать\спрятать дерево»
Вышла новая версия Песенника. В ней:
- Раскраска песен теперь осуществляется с помощью CSS.
- Добавлена возможность транспонировать аккорды. Простая, как валенок… Предлагайте улучшения.
- Прочие мелкие улучшения и исправления.
Для тех, кто в теме, таблица транспонирования:
Вниз:
- A => G#
- A# => A
- B => A#
- C => B
- C# => C
- D => C#
- D# => D
- E => D#
- F => E
- F# => F
- G => F#
- G# => G
- Bb => A
- Db => C
- Eb => D
- Gb => F
- Ab => G
- H => A#
- Hb => A
Вверх:
- A => A#
- A# => B
- B => C
- C => C#
- C# => D
- D => D#
- D# => E
- E => F
- F => F#
- F# => G
- G => G#
- G# => A
- Bb => B
- Db => D
- Eb => E
- Gb => G
- Ab => A
- H => C
- Hb => B
Правильно? Правда, эта проклятая путаница H и B несколько портит картину…
Вниз:
A => G#
A# => A
B => A#
C => B
C# => C
D => C#
D# => D
E => D#
F => E
F# => F
G => F#
G# => G
Bb => A
Db => C
Eb => D
Gb => F
Ab => G
H => A#
Hb => A
Вверх:
A => A#
A# => B
B => C
C => C#
C# => D
D => D#
D# => E
E => F
F => F#
F# => G
G => G#
G# => A
Bb => B
Db => D
Eb => E
Gb => G
Ab => A
H => C
Hb => B
Вышла новая версия Песенника. В ней:
- Исправлено поведение заголовка формы показа аккорда.
- Добавлен менеджер базы аккордов. (Запускается кнопкой в панели инструментов)
- В редакторе песен исправлены «заготовки для аккордов». Теперь добавляется по шесть струн.
- В настройках теперь можно выбрать размер шрифта в редакторе песен.
- Прочие мелкие улучшения и исправления
Вышла новая версия Песенника. В ней по наводке mezonik’а и dviz’а:
- Исправлено сохранение размера шрифта, и увеличен диапазон его изменения (от 5 до 17)
- Изменено положение подсказки над панелью аккордов
- Исправлен и доработан механизм перетаскивания файлов и папок
- Доработан механизм сортировки файлов и папок
- Доработан механизм создания папок
- Переработан механизм «вставки» файла