Открыто
 запросил слияние ramil2004nur/plasma-desktop:feature/stretching-desktop  в mos-work/stretching-desktop 
Данный MR добавляет новый параметр «Разрешить растягивание рабочего стола (прокрутка)» во вкладку «Значки» диалога настроек рабочего стола. Параметр управляет возможностью растягивания рабочей области за пределы экрана и появлением полос прокрутки.
Подробное описание поведения:
- Когда растягивание включено
 
- Поведение остаётся прежним: при перемещении иконок за пределы видимой области появляются полосы прокрутки, позволяющие пролистывать рабочий стол.
 
- Когда растягивание выключено
 
- Если на рабочем столе имеются иконки, выходящие за границы экрана, они автоматически перемещаются в зону видимости. После этого происходит перезагрузка GridView с отключением скроллбаров и растягиваемости.
 - При попытке переместить иконку за пределы экрана — она остаётся на исходном месте.
 - При перемещении нескольких иконок — те, что находятся в области видимости, перемещаются; остальные остаются на прежних позициях.
 - Если на рабочий стол добавлены новые файлы или папки, и их общее количество превышает видимую вместимость, растягивание включается автоматически.
 
- Автоматическое включение растягивания
 
- Если количество иконок на рабочем столе превышает количество ячеек сетки, помещающихся в область экрана, параметр allowExpand автоматически устанавливается в true, а соответствующий переключатель становится неактивным (заблокированным).
 
План тестирования:
- Открыть настройки рабочего стола → вкладка «Значки».
 - Найти новый параметр «Разрешить растягивание рабочего стола (прокрутка)».
 - Проверить следующие сценарии:
 
- При превышении количества иконок — параметр автоматически включается и становится недоступным.
 - При отключении параметра — все иконки перемещаются в видимую область, скроллбар скрывается.
 - Перетаскивание иконок за границу экрана блокируется при отключённом растягивании.
 - При включённом параметре — растягивание и прокрутка работают как ранее.