=================== 2.07 =================== Исправлена ошибка при первой загрузке программы. Настройка по умолчанию для функции "Играть" теперь "Использовать встроенный проигрыватель", а WinAmp - внешний проигрыватель по умолчанию. Исправлен неправильный подсчёт размера. Добавлена поддержка тэгов ID3v1.x. Добавлен пункт меню "Загрузить тэг". Используйте его для загрузки тэгов из файлов в Вашей старой базе или для перезагрузки изменённых тэгов. Теперь над файлами будет появляться всплывающая подсказка. Она будет показывать размер файлаи информацию из тэга (настраивается). Подсказка будет также появляться, когда Вы выберете файл используя клавиатурой. Добавлена настройка отображения всплывающих подсказок над файлами и для отображения тэгов ID3v1 внутри подсказки. Небольшие изменения в обработке действий мышью. Контекстное меню разбито на две колонки. Теперь кнопка "Применить" будет вфбрана по умолчанию в окне настроек. Теперь встроенный проигрыватель будет проверять файл на совместимость с MCI перед загрузкой. К сожалению, система, которую он использует для проигрывания, далека от совершенства, поэтому он не будет воспроизводить файлы с неизвестным или/и повреждённым тэгом. В одной из будущих версий я заменю его на что-нибудь получше. =================== 2.06 =================== Исправлено изменение значка во второй вкладке (Список). Исправлена ошибка, из-за которой первый файл в списке не мог попасть в список воспроизведения. Исправлена ошибка изменения значка с Голубого/Жёлтого на Зелёный. Теперь программа будет пытаться найти описание диска, который Вы собираетесь добавить, в существующей базе. Если ничего не найдено, то описание станет идентичным метке диска. Исправлена ошибка в процедуре добавления диска. Улучшена процедура добавления диска: теперь она работает намного быстрее. Добавлена настройка: - Автоматически закрывать окно добавления диска при нажатии на кнопку "Добавить". + Под-настройка: Только после использования перетаскивания. Небольшое улучшение управления деревьями мышью. Переделан алгоритм сборки списка воспроизведения. Теперь файлы будут браться более "случайно". Окно запроса вставить диск теперь будет появляться не поверх всех окон. Параметр /debug (или -debug) теперь можно передавать программе, если Вы хотите получить список найденных во время сканирования (добавления) папок и фалов (FileList.txt будет создан в папке с программой). Исправлена ошибка, которая не позволяла закрыть программу клавишей Escape не из первой вкладки. Главное окно теперь не будет скрыто во время копирования файлов. Вы можете закрывать или сворачивать окно просмотра хода копирования файлов. Добавлена кнопка для переключения к окну просмотра хода копирования файлов. Она будет появляться только тогда, когда происходит копирование файлов, а окно просмотра хода копирования не активно. Резкое увеличение общей скорости работы. Добавлена настройка: - Использовать "тихий" режим добавления. В этом режиме перетаскиваемые папки будут добавляться без всяких запросов с использованием настроек по умолчанию. + Под-настройка: Только для жёстких дисков. Исправлена ошибка, из-за которой добавлялась новая ветка для одного и того же жёсткого диска, если выставлен другой язык программы. Текст фильтра диалогов теперь тоже на выбранном языке. Теперь Вы можете использовать функцию "Играть !" с указанным Вами проигрывателем. Существуют 3 предустановленных конфигурации и одна пользовательская. Вы можете переименовывать/удалять/добавлять конфигурации в файле "PlayerConfig.ini". Удалите его, чтобы загрузить значения по умолчанию. Вкладка "Играть !" добавлена в окно настроек. Уменьшено число расширений в окне настроек. Теперь при открытии окна настроек первая вкладка будет активной (независимо от того, какая была активной до закрытия окна). Исправлена ошибка, которая не позволяла программе находить диск в последнем CD-ROM'e. Файл языка теперь не содержит пустые строки. Добавлены всплывающие подсказки для выпадающих списков и полей ввода. Исправлено неправильное поведение кнопки Enter/Ввод. Улучшено перемещение по окнам с помощью кнопки Tab и стрелок. Переделана работа некоторых горячих клавиш (теперь не будет задержки при отмене изменений, сделанных в имени файла). Добавлен пункт меню для открытия внешней командой (Shift+Enter). Он будет выполнять указанную в настройках команду. Разделяйте исполняемый файл от параметров символом >. Вы можете использовать глобальные переменные (такие как %ProgramFiles%). Используйте %file% для обозначения передаваемого файла/папки; отделите исполняемый файл от параметров символом >. Добавлены настройки для внешней команды. Добавлена кнопка "Удалить" (а также пункт контекстного меню). Горячая клавиша - Delete. Зажмите клавишу Shift перед удалением, если Вы хотите физически удалить файлы с диска. Добавлены настройки подтверждений удаления файлов. Кнопка "Добавить диск" перемещена в меню управления базой. Из языкового файла удалены одинаковые строки. Исправлено двойное нажатие мышью на свободном пространстве дерева. Теперь Вы можете удалять папки из списка добавляемых в базу нажатием на клавишу Delete. Если папка отмечена галкой, то она будет помечена как корневая. Используйте галку "Добавить как корневой(ые)", чтобы отметить или снять метку со всех папок в списке. Зажмите клавишу Shift при добавлении папок, чтобы пометить их как корневые. Если Вы не зажмёте Shift, то корневыми будут помечены все дочерние папки первого уровня. Исправлено добавление другой базы данных к текущей. Процесс загрузки теперь динамически отображается. Главное окно теперь доступно, если открыто окно добавления диска. Теперь Вы можете создавать несколько списков поспроизведения и копировать их на жёсткий диск не перезапуская программу. Просто нажмите кнопку "Сделать список" ещё раз и плейлист будет автоматически очищен и перезаполнен. Он также будет очищен, если Вы будете добавлять что-нибудь в плейлист после копирования файлов. =================== 2.05 =================== Роды не удались. =================== 2.04 =================== Исправлено неправильное функционирование программы после отмены добавления диска при условии неизменения базы. Исправлена ошибка, из-за которой в дерево корневых папок могли попасть пустые папки. Исправлен порядок файлов/папок в дереве корневых папок. Теперь файлы можно прослушать нажатием на Enter (ранее F4). Теперь Вы можете выбрать все файлы в списке нажатием Ctrl+A. Любое окно (кроме окна просмотра хода копирования) может быть закрыто нажатием на Escape. Выйти из режима управления корневыми папками теперь можно нажатием как на F5, так и на Escape. Теперь стало намного удобнее управлять окном добавления диска с помощью клавиатуры (фокус переходит туда, куда Вам нужно прямо сейчас). Добавлена горячая клавиша на кнопку "Обновить" (F5). Теперь Вы можете добавлять папки к Вашей базе данных перетаскиванием их на главное окно или окно добавления дисков. Поддерживается перенос нескольких папок. Если Вы перетащите файл, то вместо него будет добавлена его родительская папка. Поле, содержащее путь к добавляемой папке, заменено на список с галками. Исправлено добавление одного и того же диска. Теперь добавляемая папка не будет разворачиваться. Списки теперь могут прокручиваться по горизонтали. Используйте Shift+колесо для прокрутки по горизонтали. Используйте Ctrl+колесо для прокрутки по вертикали в 5 раз быстрее. Добавлено контекстное меню. Исправлена ошибка, из-за которой файлы, добавляемые в Любимые из списка Просто Хороших файлов, получали Чёрный значок. Красная кнопка теперь доступна во вкладке со списком воспроизведения. Небольшие изменения интерфейса окна настроек. Добавлены настройки: - Показывать сообщение, если добавляемая папка не содержит файлов нужных типов - Помещать программу на передний план после использования перетаскивания - Запомнить вкладку - Запомнить дерево - Автоматически разворачивать выбранную папку и сворачивать все остальные Теперь Вы можете переименовывать файлы и папки с жёстких дисков, а также менять описания дисков (F2). Заметьте, что программа не будет проверять файл/папку на наличие, она просто попытается переименовать файл/папку с соответствующим путём. Вы не можете переименовывать папки в дереве корневых папок. Изменилась горячая клавиша для перехода к предыдущему результату поиска - Alt+F3. =================== 2.03 =================== Исправлен конфликт горячих клавиш и системных комбинаций. Результирующий m3u-плейлист теперь будет содержать только имена файлов (таким образом он будет более совместим с различными проигрывателями). Добавлена всплывающая подсказка для строки состояния (это помогает, если информационая строка длиннее строки состояния). База считалась неизменённой, если Вы добавляли к ней другую. Исправлена ошибка поиска, которая возникала при переходе к следующему/предыдущему результату поиска в то время, как в дереве не был выделен ни один объект. Исправлена ошибка процедуры загрузки языкового файла, из-за которой заголовки вкладок содержали несколько чисел, обозначающих количество файлов в списке, а не одно. Теперь состояние кнопки "Играть !" меняется также при выборе клавиатурой. Главное окно недоступно, пока открыто окно добавления дисков. Языковой файл в окне настроек теперь будет загружаться во все компоненты (включая выпадающие списки). Если папка не была добавлена из-за того, что она не содержит файлы нужных типов, то теперь будет появляться информационное окно. Теперь Вы можете видеть свою базу во время добавления дисков/папок. Исправлена настройка "Подтверждать закрытие приложения". У окна настроек теперь интерфейс с вкладками. Надпись "Путь к музыке" заменена на "Копировать в", "Размер базы (МБ)" - на "Размер плейлиста". Добавлена галка "Размер, занимаемый хорошими файлами в плейлисте: ... % от размера плейлиста/всех хороших файлов". Значок Любимого файла не менялся на Голубой/Красный в списке воспроизведения. Исправлена кнопка "Выделить все" на последней вкладке (Просто Хорошие). Исправлена связь между Списком Просто Хороших файлов и Списком музыки =================== 2.02 =================== Добавлены настройки подтверждений. Добавлена опция "Спросить для каждого" для жёстких жисков (ранее можно было только разрешить или запретить копирование со всех жёстких дисков сразу). Исправлена ошибка, из-за которой пропускались CD, если некоторые из ЖД в базе не содержали файлы из списка воспроизведения. Теперь программа будет запрашивать подтверждение на копирование файлов с жёстких дисков только если в текущем списке воспроизведения есть файлы с ЖД. Теперь список воспроизведения не будет превышать указанного размера (в предыдущих версиях добавление к плейлисту останавливалось, если его размер был большим и равным указанному размеру; из-за этого размер плейлиста оказывался на несколько мегабайт больше, чем нужно). Исправлен незначительный недостаток, из-за которого окно выбора папки обновлялось после его закрытия в диалоге добавления диска (это вызывало небольшую задержку: дисководы проверялись на наличие дисков). Подготовка данных (операции с папками) теперь выполняются быстрее. Уменьшено количество кнопок в главном окне (некоторые функции теперь доступны через меню управления базой). Добавлен пункт меню "Сохранить"(Ctrl+Alt+S). Несколько изменён интерфейс окна настроек и главного окна. Переработан интерфейс окна добавления диска/папки: - Теперь Вам не нужно выбирать букву диска в выпадающем списке, всё будет делаться в диалоге выбора папки. - Поле ввода описания диска становится недоступным (неизменяемым), только когда Вы выбираете не CD-ROM. - Удалена галка "Только папку". - Удалён выпадающий список с буквами дисков. - Удалена галка "Только CD-ROMы". - Несколько других улучшений вида окна. Исправлена ошибка воспроизведения файлов. Исправлена ошибка, из-за которой создавались диски с одинаковыми именами. Исправлена ошибка в поиске в дереве корневых папок. Исправлены несколько незначительных ошибок. Теперь языковой файл будет загружаться сразу после того, как Вы его выбрали в списке в окне настроек. =================== 2.01 =================== Всплывающая подсказка с путём (*не полным) к проигрываемому файлу теперь будет появляться, когда указатель мыши находится над проигрывателем. Небольшое улучшение интерфейса окна добавления дисков (поле с путём к добавляемой папке теперь меняет цвет, изменено поведение галок). Функцию "Играть !" теперь можно исользовать в любом списке или дереве. Функция "Играть !" теперь может быть запущена двойным нажатием на файл. Горячие клавиши теперь будут отображаться во всплывающих подсказках. Кнопки "Начать копир-е" и "Сменить вид" поменялись местами. Надписи на кнопоках "Начать копир-е" и "Сделать плейлист" теперь выполнены жирным шрифтом. Добавлена горячая клавиша для переключения между деревьями (Ctrl+'~') Исправлена ошибка, позволяющая добавлять пустые папки/диски. Исправлена ошибка, из-за которой не очищалось дерево корневых папок при очистке базы. =================== 2.0 =================== Сделал-таки !