Bug 43363

Summary: В Cura некорректно работает фильтр при выборе формата для экспорта (mate и xfce)
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: curaAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
test.STL
none
пример на kde
none
mate none

Description Tatyana Gagina 2022-07-27 15:40:43 MSK
Created attachment 11201 [details]
test.STL

Стенды:
p10-education-10-x86-64
p10-server-10-x86-64
p10-workstation-10-x86-64

Версии: cura-4.11.0-alt1
CuraEngine-4.11.0-alt1
cura-fdm-materials-4.11.0-alt1
libArcus-4.11.0-alt1

Шаги:
1) Установить пакеты:
# apt-get install cura CuraEngine cura-fdm-materials libArcus libsavitar Uranium
2) Запустиь из терминала:
$ cura
3) Файл > Открыть файл (во вложении test.STL) > Сохранить проект > предлагается 1 вариант "3MF файл проекта Cura";
4) Файл > Экспорт > задать имя > внизу в  фильтре "Выбрать отображаемые типы файлов" выбрать STL

Результат: в фильтре не меняется название расширения автоматически в соотвествии с выбранным форматом. Аналогично с остальными форматами.

На KDE применяется автоматически расширение в названии. Например, при выборе Wavefront OBJ File в названии автоматически припысывается расширение .obj или при выборе GCODE выставляется .gcode. См.вложение  "пример на kde").
На mate и xfce нет такой возможности и приходится вручную исправлять расширение на нужное.

Также на mate/xfce указано два STL формата, без уточнений, какой из них выбрать: STL (ASCII) или STL (бинарный).

Для пользователя может быть не очевидным и показаться, как задвоенная строка (вложение "mate").

Ожидаемый результат: название расширения автоматически меняется в соответтсвии с выбранным типом формата, для всех типов указано уточнение.
Comment 1 Tatyana Gagina 2022-07-27 15:41:17 MSK
Created attachment 11202 [details]
пример на kde
Comment 2 Tatyana Gagina 2022-07-27 15:42:17 MSK
Created attachment 11203 [details]
mate
Comment 3 Tatyana Gagina 2023-01-10 17:53:45 MSK
Воспроизводится в Sisyphus.

Стенды, обновлённые до Sisyphus:
Workstation x86-64
Education x86-64
Server x86-64

Версия: cura-4.13.0-alt2

Проверялось в p10, ошибка воспроизводится.
Версия: cura-4.11.0-alt1

Дополнительно: на KDE ошибок нет.