Document collapsed layer 1 groups
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
# 2026-09-06: группы слоя 1 по умолчанию свёрнуты
|
||||||
|
|
||||||
|
## Запрос
|
||||||
|
|
||||||
|
При большом количестве файлов в папках и ZIP раскрытая таблица становится неудобной: все файлы сразу занимают много строк, и пользователь вынужден вручную сворачивать группы.
|
||||||
|
|
||||||
|
Требование: папки и ZIP должны быть свёрнуты по умолчанию, с возможностью раскрывать каждую группу отдельно.
|
||||||
|
|
||||||
|
## Найденная причина
|
||||||
|
|
||||||
|
Рендер слоя 1 уже поддерживал `expanded === false`: дочерние строки не выводятся, а кнопка группы показывает стрелку раскрытия. Проблема находилась в создании узлов:
|
||||||
|
|
||||||
|
- корень ZIP и вложенные папки создавались с `expanded: true`;
|
||||||
|
- корни выбранных папок и промежуточные папки также создавались с `expanded: true`.
|
||||||
|
|
||||||
|
## План исправления
|
||||||
|
|
||||||
|
- сделать `expanded: false` только для групп `folder` и `zip`;
|
||||||
|
- оставить leaf-файлы обычными строками;
|
||||||
|
- сохранить независимое ручное раскрытие групп;
|
||||||
|
- добавить регрессионный тест рендера свернутой группы.
|
||||||
Reference in New Issue
Block a user