AdguardTeam / AdguardTeam/AdguardForWindows

Enhancements for the Extensions section

Đang mở
#5,667 3 bình luận 3 reaction 1 người được giao Được giao cho @kpokas-adguard Xem trên GitHub
checked Feature request Priority: P4
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
887
Fork
84
Merge trung bình
27 phút
Pull request đã merge (30 ngày)
2

Mô tả

### 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_

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.