Только что поставил - отличная идея и хорошая реализация!
Есть несколько мыслей.
1. Порядок колонок версий "Последняя"/"Текущая" лучше поменять местами, т.к. сначала подсознательно смотришь на то, что есть.
2. Нажатие на колонку обычно во всех программах приводит к сортировке по этой колонке. Действие снятия галок неочевидно, после повторного нажатия на колонку галки ставятся сразу на все плаги, поэтому чтобы вернуть первоначальное состояние выделения приходится переоткрывать обновлялку, что неудобно.
Лучше сделать при кликах на колонки сортировку, а для снятия/простановки галок сделать изображение галки, как это сделано в браузерах, когда нужно выделить всё. И чтобы эта "кнопка" работала циклически:
- снять все галки;
- восстановить картину, соответствующую уже загруженным плагам (в этом случае изображение галки-кнопки можно сделать сереньким);
- установить все галки.
3. Не думаю, что нужно отсортировывать плагины в окошке по тому, есть они или нет, обновлены они или нет.
Лучше их раскрасить разными цветами, допустим:
- чёрные - которые не установлены;
- зелёные - установленные, не требующие обновления;
- красные (или синие) - установленные, требующие обновления.
4. Текстовые файлы описания плагинов.
а). В окне Updater'a у меня было указано rus, но для каждого плагина извлеклить по 2 файла описания: Rus и Eng. Хотелось бы чтобы оно соответствовало тому, что указано в интерфейсе проги.
б). Описания извлекаются в папку Docs, а у меня в этой папке ещё есть папка Plugs, чтобы файлы описания не мешались в кучу. Хотелось бы настройки пути их извлечения.
5. Файлы скриптов.
Предлагаю убрать их из дистрибутива Scripts-плагина и размещать их в соответствующей теме на форуме или сделать отдельный пак.
С уважением!
P.S. Кстати сам AkelUpdater можно также добавить в окошко обновления, - рядом с AkelPad.exe
