AdguardTeam / AdguardTeam/AdguardForWindows

Enhancements for the Extensions section

Abierto
#5,667 3 comentarios 3 reacciones 1 asignado Asignado a @kpokas-adguard Ver en GitHub
checked Feature request Priority: P4
Lenguaje dominante
Sin datos de lenguaje
Estrellas
887
Forks
84
Merge medio
27 min
PR fusionados (30 d)
2

Descripción

### Issue Details

Предлагаю улучшить раздел **"Расширения"**, чтобы работа со скриптами и стилями была удобнее, информативнее и масштабируемее.

### Proposed solution

**Предлагаемые улучшения:**

1. **Отображение иконок**
* Скрипты: через мета-параметр `// @icon`.
* Стили: через мета-параметр `@icon`.
* Для элементов без указания иконки можно показывать заглушку (js для скриптов, css для стилей).

2. **Многострочные описания**
* Поддержка многострочных описаний через `\` или `\n` для удобного чтения.

3. **Компактный/обычный вид**
* Возможность переключения между компактным и стандартным интерфейсом.

4. **Отображение по столбцам и сортировка**
* Скрипты и стили выводятся в виде таблицы с возможностью сортировки по разным параметрам.

5. **Размер файлов**
* Отображение занимаемого на диске объёма для каждого скрипта/стиля.

6. **Отображение мета-параметров**
* Возможность включать/выключать отображение стандартных мета-параметров (например, `homepage`) для удобного поиска и фильтрации.

7. **Показывать сайты запуска**
* Скрипты: `// @match`.
* Стили: `domain('')`.
* Можно реализовать как в Tampermonkey: favicon сайта с подсказкой, показывающей RegEx или список доменов.

8. **Управление через помощник AdGuard**
* Возможность включать/выключать и управлять скриптами/стилями без перехода в десктопное приложение.

9. **Внешний редактор кода**
* Возможность назначить внешний редактор для изменения исходного кода скриптов/стилей вместо встроенного.

10. **Разделение скриптов и стилей**
* Три вкладки: «Все», «Скрипты», «Стили».
* Альтернатива: отдельный столбец с указанием типа и возможность сортировки.

11. **Массовый импорт**
* Поддержка массового импорта скриптов и стилей из популярных менеджеров (Tampermonkey, Stylus, AdGuard Desktop).
* Возможность выбрать несколько js/css файлов из папки.

12. **Массовый экспорт**
* Выбор элементов и экспорт в `.zip` или `.txt`.

13. **Синхронизация между устройствами**
* Синхронизация скриптов и стилей между несколькими устройствами с AdGuard Desktop.
* Желательно добавить возможность синхронизации настроек приложения.
* Если не через облако AdGuard — поддержка сторонних решений вроде Syncthing.

### Alternative solution

_No response_

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.