RuStore (Магазин дополнений RuStore)
- Автор: Kvark (Александр Линьков).
Дополнение Ru Store позволит пользователям NVDA просматривать каталог дополнений русского сообщества.
На текущий момент доступны следующие функции:
- Просмотр доступных, установленных и обновленных дополнений.
- Установка/Удаление дополнений.
- Обновление/переустановка установленных дополнений.
- Включение/Отключение установленных дополнений.
- Просмотр короткого описания и прочих подробностей дополнения.
- Копирование ссылки на загрузку дополнения в буфер обмена.
- Поиск по названиям, авторам и описаниям всех доступных дополнений.
- Включение показа несовместимых дополнений (По умолчанию отображаются только совместимые с используемой версией NVDA).
- Копирование ссылки на домашнюю страницу разработчика дополнения.
- Фильтр по дате и количеству загрузок.
Все изменения описаны ниже в истории версии.
Для открытия каталога дополнений проследуйте по пути:
Меню NVDA, Сервис подменю, Магазин дополнений RuStore.
В жестах ввода, в категории «Сервис» для ярлыка «Активирует магазин дополнений RuStore» можно назначить сочетание клавиш.
В окне магазина дополнений Ru Store вам будет доступно следующие:
Три радиокнопки:
- Доступные дополнения: все дополнения размещённые на сервере (вариант по умолчанию).
- Установленные дополнения: все установленные у пользователя дополнения, которые также имеются на сервере.
- * * Обновлённые дополнения: те же дополнения, что и в предыдущем варианте, но с различающимися версиями на стороне пользователя и сервера (для быстрой установки новых версий).
Список с дополнениями со статусами )Не установлено, установлено, Будет установлен после перезапуска, Будет удален после перезапуска), а также указана информация о версии и авторе.
На выбранном дополнении нажмите клавишу Tab для перехода в область просмотра короткого описания дополнения, если нажмёте Shift+Tab, то со списка дополнений переместите фокус в поле поиска где можно произвести поиск по названию, автору и описанию.
Следующие нажатие клавиши Tab переместит фокус на кнопку «Действия», при нажатии на которую появляется контекстное меню с действиями над выбранным дополнением.
Нажатие клавиши «Пробел» или «Application» на выбранном дополнении открывает меню действий с пунктами:
- Переустановить (только на установленных дополнениях).
- Установить/Удалить.
- Скопировать ссылку в буфер обмена.
После кнопки «Действия» расположена кнопка Закрытия окна, но окно также можно закрыть нажатием клавиши Escape.
Пожертвование
Если вам понравилось это дополнение, и вы хотите выразить благодарность его автору, то сделать это можно переводом любой суммы на следующий кошелёк YooMoney:
История версий
2025.10.10
- Совместимость с API 2026.1.
- Изменений в коде нет, просто поправлен манифест, чтобы всё устанавливалось на последнюю альфу NVDA 2026.1 без лишних предупреждений.
2025.08.25
Вот новая версия, где тип дополнений, показ несовместимых версий и вариант сортировки теперь сохраняются на диск при закрытии диалога RuStore.
Также обновлён турецкий перевод интерфейса.
2025.08.21
Кстати совсем забыл, что некоторое время назад добавил в RuStore возможность включать/отключать уже установленные дополнения.
Вот новая версия с этим функционалом.
2025.07.28
Добавлен турецкий перевод.
Также Исходный код теперь лежит здесь:
Желающие собрать дополнение самостоятельно могут клонировать репозиторий следующей командой:
'git clone https://gitverse.ru/kvark128/RuStore-for-nvda.git'
2025.07.23
Магазин дополнений RuStore обновлен до версии 2025.07.23.
Из новшеств можно отметить следующее:
- В список дополнений добавлена колонка «Число загрузок», в которой указывается количество загрузок текущей версии выбранного дополнения.
- Добавлен комбинированный список «Сортировать по столбцу». Можно выбирать сортировку дополнений по дате, названию и числу загрузок.
- В поле «Прочие подробности» добавлена ссылка на домашнюю страницу выбранного дополнения.
2025.07.09
Магазин дополнений RuStore обновлён до версии 2025.07.09. Сделаны следующие изменения:
- Добавлен флажок “Показывать несовместимые дополнения” (по умолчанию снят).
- Колонка “Версия”, в списке дополнений, заменена на колонки “Доступная версия” (представленная на сервере) и “Установленная версия” (версия установленная у пользователя, если, конечно, таковая имеется).
- В списке дополнений добавлена колонка “Дата” с датой последнего обновления дополнения на сервере.
- Добавлено текстовое поле “Прочие подробности” с идентификатором выбранного дополнения и поддерживаемыми версиями NVDA.
2025.07.01
Добавлены разделы.
Сделал это в виде трёх радиокнопок:
* Доступные дополнения: все дополнения размещённые на сервере (вариант по умолчанию).
* Установленные дополнения: все установленные у пользователя дополнения, которые также имеются на сервере.
* * Обновлённые дополнения: те же дополнения, что и в предыдущем варианте, но с различающимися версиями на стороне пользователя и сервера (для быстрой установки новых версий).
Также значительно улучшена производительность фильтрации при вводе текста в поле "Поиск". Теперь никаких подвисаний при обновлении списка дополнений быть не должно.
Добавил команду для активации диалога RuStore в категорию Сервис диалога Жесты ввода и поправил пару мелких багов.
2025.06.30
В этой версии добавил возможность прямого обновления/переустановки уже установленных дополнений.
Также реализовал поиск по названиям, авторам и описаниям всех доступных дополнений.
2025.06.29
Вот новая версия со следующими изменениями:
- Добавлено текстовое поле с описанием выбранного дополнения.
- Кнопки установки/удаления дополнения заменены на кнопку “Действия”, при нажатии на которую появляется контекстное меню с действиями над выбранным дополнением.
- Нажатие клавиши Пробел или Application на выбранном дополнении теперь также открывает меню действий.
- В контекстное меню действий добавлен пункт для копирования прямой ссылки на выбранное дополнение в буфер обмена.
https://t.me/nvda_group/54717
2025.06.28
Кварк.
Ответ для Valentin.
RuStore-2025.06.28.nvda-addon
Вот на базе дополнения RHVoiceVoiceManager по-быстрому сделал инсталлятор для ваших дополнений с nvda-addons.ru.
Соответствующий пункт меню смотрите в подменю Сервис.
Пока можно только получать список дополнений и устанавливать/удалять выбранные.
Остальное доделаю чуть позже.
https://t.me/nvda_group/54685