Баг воспроизводится на системах использующие xcfe/mate. Шаги воспроизведения: 1. Запустить ghostwriter; 2. Ввести любой текст; 3. Открыть окно сохранения файла (Файл - Сохранить как..) 4. Ввести имя имя сохраняемого файла; 5. Выбрать формат, в котором будет сохранен файл .md или .txt. Фактический результат: Файл сохраняется без формата. Ожидаемый результат: файл сохраняется в указанном формате.
(Ответ для Николай Пряхин на комментарий #0) > Баг воспроизводится на системах использующие xcfe/mate. Вы имеете в виду, что на системах, например, с KDE, не воспроводится? Считаете, что проблема специфична для используемого файлового диалога? > Шаги воспроизведения: > 1. Запустить ghostwriter; > 2. Ввести любой текст; > 3. Открыть окно сохранения файла (Файл - Сохранить как..) > 4. Ввести имя имя сохраняемого файла; > 5. Выбрать формат, в котором будет сохранен файл .md или .txt. > > Фактический результат: Файл сохраняется без формата. > > Ожидаемый результат: файл сохраняется в указанном формате. Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там будет всплывающая подсказка.
(Ответ для Vitaly Lipatov на комментарий #1) > (Ответ для Николай Пряхин на комментарий #0) > > Баг воспроизводится на системах использующие xcfe/mate. > Вы имеете в виду, что на системах, например, с KDE, не воспроводится? > Считаете, что проблема специфична для используемого файлового диалога? > Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там > будет всплывающая подсказка. Виталий, добрый день! Я имею ввиду то, что при одном польовательском сценарии мы получаем разный результат в KDE и xcfe/mate. Для примера. KDE: 1. Запустим ghostwriter; 2. Откроем окно сохранения файла (файл -> сохранить как...); Открылось окно сохранения файла. Имеется фильтр и параметр Автоматически выбирать расширение файла. Если чекбокс параметра автоматического выбора активирован, то файл сохраняется в формате выбранном для фильтрации. Дополнительно предлагаю рассмотреть тот же пользовательский сценарий для другого редактора - Libreoffice Writer. 1. Запустим LibreOffice Writer; 2. Откроем окно сохранения файла (файл -> сохранить как...); Открылось окно сохранения файла. Имеется фильтр и параметр - Автоматически выбирать расширение файла. Если чекбокс параметра автоматического выбора активирован, то файл сохраняется в формате выбранном для фильтрации. Как мы видим, при идентичных сценариях результат поведение редакторов совпадает. xcfe: LibreOffice Writer 1. Запустим LibreOffice Writer; 2. Откроем окно сохранения файла; Открылось окно сохранения файла. Имеется фильтр отображаемых типов файлой. При выборе, допустим, формата .ott отображаются файлы с соответствующим форматом. Сохраним файл. Наблюдаем, что файл сохранился в том формате, который использовался для фильтрации. Вывод: При сохранении файла его формат по умолчанию зависит от выбираемого формата для фильтрации. Рассмотрим поведение ghostwriter: 1. Запустим ghostwriter; 2. Откроем окно сохранения файла (файл -> Сохранить как); Открылось окно сохранения файла. Имеется фильтр отображаемых типов файлой. При выборе, допустим, формата .md отображаются файлы с соответствующим форматом. При сохранение создается файл без формата. Вывод: Один пользовательский сценарий воспроизведенный в разных системах на двух разных редакторах, только в одном случае дает отличный результат.
> (Ответ для Николай Пряхин на комментарий #0) ... > Вывод: Один пользовательский сценарий воспроизведенный в разных системах на > двух разных редакторах, только в одном случае дает отличный результат. Спасибо за тестирование в разных средах и подробное описание. ... > Ожидаемый результат: файл сохраняется в указанном формате. Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там будет всплывающая подсказка. В программе используется обычный для Gtk 3 подход, когда используется нативный file chooser (file picker), то есть диалог выбора файла предоставляется средой, в которой запущена программа. В случае xfce используется диалог, который не поддерживает добавление расширения файла.
Затрудняюсь сказать, на чьей стороне недоработка, но тем не менее запрашиваемая функциональность — это фича. Будем ждать, когда улучшат, или можете написать Issue разработчикам: https://github.com/wereturtle/ghostwriter
(Ответ для Vitaly Lipatov на комментарий #4) > Затрудняюсь сказать, на чьей стороне недоработка, но тем не менее > запрашиваемая функциональность — это фича. Будем ждать, когда улучшат, или > можете написать Issue разработчикам: > https://github.com/wereturtle/ghostwriter Хорошо, благодарю за конструктив.