хорошо что понимание. что я поправил в бете.
да, я не поправил ничего для нажатия кнопки "save" в длг "save tabs?".
при этом да - юзер увидет паразитное сообщение "file changed outside, reload?"
это не баг. что делать тут? наверно ничего не делать.
Баг с Reload? yes/no при старте CudaText
Re: Баг с Reload? yes/no при старте CudaText
> попробуйте дать в чистую куду все "ваши опции про сессии" и дать шаги.
а если скопировать ВЕСЬ /home/one/.config/cudatext/settings/user.json
нужно сейчас?
Или вы уже
> ого. я задал у меня ui_auto_save_session False. и вроде бы вижу повтор бага.
ОК, пока не буду, да?
а если скопировать ВЕСЬ /home/one/.config/cudatext/settings/user.json
нужно сейчас?
Или вы уже
> ого. я задал у меня ui_auto_save_session False. и вроде бы вижу повтор бага.
ОК, пока не буду, да?
Re: Баг с Reload? yes/no при старте CudaText
> при этом да - юзер увидет паразитное сообщение "file changed outside, reload?"
> это не баг. что делать тут? наверно ничего не делать.
Это не баг, это предсказуемое поведение.
Но оно опасно!
Кроме того, если закрыл лишние вкладки и быстро Куду, а при открытии эти ненужные вкладки опять открываются,
то это не ожидаемое поведение и неправильное!
Да и вообще - это баг!
Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.
А, оказывается, есть какое-то промежуточное состояние, и нужно открывать НЕ НА АВТОМАТЕ, а задуматься, не нажать НЕ НА ТУ кнопку.
А это запинка, помеха на пути автоматизма.
И может привести (а у меня приводила!) к необратимым последствиям, если нажмешь НЕ ТУ кнопку.
Сессию-то вы не сохранили при закрытии!
А виноват пользователь?
Он же не обязан знать про внутренней устройство Куды, как я знаю немного с вашей замечательной помощью.
А если открываешь через день-два?
Вообще можно подумать, что какой-то сбой!
Не помнишь же правок!
Так что это баг!
Нужно сохранение сессии, обновление ее на момент закрытия.
Иначе появляются фантомные закрытые вкладки (могут же и быть с чувствительным контентом, нежелательно, чтобы кто-то увидел их, их же ЗАКРЫЛИ!)
И, при закрытии, даже если файл сохранил - этот несчастный вопрос собьет пользователя с толку, и он потеряет важную информацию и веру в Куду!
А это очень и очень печально!
И неправильно с точки зрения UX.
> это не баг. что делать тут? наверно ничего не делать.
Это не баг, это предсказуемое поведение.
Но оно опасно!
Кроме того, если закрыл лишние вкладки и быстро Куду, а при открытии эти ненужные вкладки опять открываются,
то это не ожидаемое поведение и неправильное!
Да и вообще - это баг!
Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.
А, оказывается, есть какое-то промежуточное состояние, и нужно открывать НЕ НА АВТОМАТЕ, а задуматься, не нажать НЕ НА ТУ кнопку.
А это запинка, помеха на пути автоматизма.
И может привести (а у меня приводила!) к необратимым последствиям, если нажмешь НЕ ТУ кнопку.
Сессию-то вы не сохранили при закрытии!
А виноват пользователь?
Он же не обязан знать про внутренней устройство Куды, как я знаю немного с вашей замечательной помощью.
А если открываешь через день-два?
Вообще можно подумать, что какой-то сбой!
Не помнишь же правок!
Так что это баг!
Нужно сохранение сессии, обновление ее на момент закрытия.
Иначе появляются фантомные закрытые вкладки (могут же и быть с чувствительным контентом, нежелательно, чтобы кто-то увидел их, их же ЗАКРЫЛИ!)
И, при закрытии, даже если файл сохранил - этот несчастный вопрос собьет пользователя с толку, и он потеряет важную информацию и веру в Куду!
А это очень и очень печально!
И неправильно с точки зрения UX.
Re: Баг с Reload? yes/no при старте CudaText
Раньше, насколько помню, кажется, до переименования файлов сессий вы обновляли текущую сессию при закрытии Куды.
-
main Alexey
- Posts: 3154
- Joined: 25.08.2021 18:15
Re: Баг с Reload? yes/no при старте CudaText
>если закрыл лишние вкладки и быстро Куду, а при открытии эти ненужные вкладки опять открываются, то это не ожидаемое поведение и неправильное!
почему не ожидаемое, юзер же выключил опцию ui_auto_save_session. он сам запретил автосохранку сессий.
>Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.
так и работает если не менять опцию ui_auto_save_session.
зачем юзер ее менял?
>Так что это баг! Нужно сохранение сессии, обновление ее на момент закрытия.
тогда пусть юзер не очищает опцию ui_auto_save_session.
и будет работать как вы предлагаете.
>Раньше, насколько помню, кажется, до переименования файлов сессий вы обновляли текущую сессию при закрытии Куды.
и раньше и сейчас. если опция (см выше) включена (она по дефолту включена).
почему не ожидаемое, юзер же выключил опцию ui_auto_save_session. он сам запретил автосохранку сессий.
>Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.
так и работает если не менять опцию ui_auto_save_session.
зачем юзер ее менял?
>Так что это баг! Нужно сохранение сессии, обновление ее на момент закрытия.
тогда пусть юзер не очищает опцию ui_auto_save_session.
и будет работать как вы предлагаете.
>Раньше, насколько помню, кажется, до переименования файлов сессий вы обновляли текущую сессию при закрытии Куды.
и раньше и сейчас. если опция (см выше) включена (она по дефолту включена).
Re: Баг с Reload? yes/no при старте CudaText
А, теперь логику понял!
Но если
"ui_auto_save_session": true, то при закрытии
состояние Куды сохраняется!
А в случае
"ui_auto_save_session": false
НЕ сохраняется
А речь-то идет только о предупреждении о сохранении файла!
Обязатель нужна третья опция
"ui_auto_save_session": false_file_but_session,
смысл "не закрывать Куду без запроса на сохранение файла"
В общем, если редуцировать:
При закрытии ТОЖЕ обновлять файл сессии, если выбрано сохранение в файл
Ведь если сохранять в сессию, она перезаписывается.
Но если
"ui_auto_save_session": true, то при закрытии
состояние Куды сохраняется!
А в случае
"ui_auto_save_session": false
НЕ сохраняется
А речь-то идет только о предупреждении о сохранении файла!
Обязатель нужна третья опция
"ui_auto_save_session": false_file_but_session,
смысл "не закрывать Куду без запроса на сохранение файла"
В общем, если редуцировать:
При закрытии ТОЖЕ обновлять файл сессии, если выбрано сохранение в файл
Ведь если сохранять в сессию, она перезаписывается.
Re: Баг с Reload? yes/no при старте CudaText
А почему же сессия не сохраняется (не обновляется), если пользователь выбрал сохранение в файл?
Нужно сессию обновлять при закрытии Куды при любом выборе
Кстати, обнаружил баг:
Если изменишь ДВЕ вкладки, то при сохранении не в файл, в сессию, изменения во второй не сохраняется.
Если не в сессию, а в файлы, то, кажется, сохраняется, но опять этот запрос, что файл изменился
Так мы только что его сохранили! Сохранили в Куде! Так зачем же тогда вопрос? Обновите сессию при закрытии согласно состоняию Куды при закрытии!
Нужно сессию обновлять при закрытии Куды при любом выборе
Кстати, обнаружил баг:
Если изменишь ДВЕ вкладки, то при сохранении не в файл, в сессию, изменения во второй не сохраняется.
Если не в сессию, а в файлы, то, кажется, сохраняется, но опять этот запрос, что файл изменился
Так мы только что его сохранили! Сохранили в Куде! Так зачем же тогда вопрос? Обновите сессию при закрытии согласно состоняию Куды при закрытии!
-
main Alexey
- Posts: 3154
- Joined: 25.08.2021 18:15
Re: Баг с Reload? yes/no при старте CudaText
приделал сохранение сессии и при нажатии 'save' в длг 'save tabs'.
beta
https://github.com/Alexey-T/CudaText/di ... t-17924565
beta
https://github.com/Alexey-T/CudaText/di ... t-17924565
-
main Alexey
- Posts: 3154
- Joined: 25.08.2021 18:15
Re: Баг с Reload? yes/no при старте CudaText
а при нажатии 'dont save' без 'keep in session' что делать? тоже сохранять сесию?
>Кстати, обнаружил баг:Если изменишь ДВЕ вкладки,
давайте это в новый топик. я не могу повторить.
в длг 'save tabs?' жму 'dont save / keep in session' и потом все новые табы восстановились ОК.
может это в новой бете поправлено.
>Кстати, обнаружил баг:Если изменишь ДВЕ вкладки,
давайте это в новый топик. я не могу повторить.
в длг 'save tabs?' жму 'dont save / keep in session' и потом все новые табы восстановились ОК.
может это в новой бете поправлено.
Re: Баг с Reload? yes/no при старте CudaText
> а при нажатии 'dont save' без 'keep in session' что делать? тоже сохранять сесию?
да, так как в сессии сохраняются другие параметры, например, открытые вкладки.
А то какие-то фантомные вкладки появятся после открытия непонятно откуда.
Остальное посмотрю и отвечу
да, так как в сессии сохраняются другие параметры, например, открытые вкладки.
А то какие-то фантомные вкладки появятся после открытия непонятно откуда.
Остальное посмотрю и отвечу