У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

✓ ЕСТЬ ОТВЕТ Некорректный анду - потеря данных

О найденных ошибках, опечатках или неверном поведении MLO на ПК
Автор темы

MrCricket
Команда бета тестеров
Сообщения: 1265
Зарегистрирован: июн 2012
Есть ответ: 21
Благодарил (а): 62 раза
Поблагодарили: 55 раз

Некорректный анду - потеря данных

Сообщение MrCricket » 04 сен 2014, 17:35

Периодически ловлю себя на мысли что некоторые задачи теряют свои последние изменения или заметки, даже грешил на свои кривые руки: viewtopic.php?f=11&t=2399

Создаем новую базу, добавляем две новые задачи
2014-09-04 19_29_44-MyLifeOrganized _.png
2014-09-04 19_29_44-MyLifeOrganized _.png (28.7 КБ) 6238 просмотров




Выделяем первую задачу, активируем заметки (alt-1), и вставляем текст из буфера обмена (crtl-v)
2014-09-04 19_30_01-MyLifeOrganized _.png
2014-09-04 19_30_01-MyLifeOrganized _.png (29.31 КБ) 6238 просмотров




Выделяем вторую задачу, активируем заметки (alt-1), и вставляем текст из буфера обмена (crtl-v)
2014-09-04 19_30_09-MyLifeOrganized _.png
2014-09-04 19_30_09-MyLifeOrganized _.png (29.5 КБ) 6238 просмотров




Отменяем последнее действие (ctrl-z): ожидаемое поведение - удаляется заметка у второй задачи, по факту - заметка удалилась у первой задачи
2014-09-04 19_30_14-MyLifeOrganized _.png
2014-09-04 19_30_14-MyLifeOrganized _.png (42.03 КБ) 6238 просмотров

ЛУЧШИЙ ОТВЕТ MrCricket » 20 май 2016, 21:25
4.4.0.2480b1 - undo работает правильно, проблем со свойствами пока не заметил, спасибо за фикс!

ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙

hammer_t
Сообщения: 14
Зарегистрирован: мар 2014

Re: Некорректный анду - потеря данных

Сообщение hammer_t » 09 сен 2014, 13:06

Попробую пояснить, но точный ответ сможет дать Андрей...
В программировании есть такое событие LostFocus, если просто… вы записали текст в заметки и перенесли курсор на другой объект, главное, чтоб курсор перестал мигать в разделе заметок, в этот момент произошло событие LostFocus.
Когда это событие происходит, в этот момент наверняка МЛО вносит запись в базу данных и это может рассматриваться как "законченное действие" и при CTRL+Z приведет к соответствующей реакции. А до этого момента как мне кажется, МЛО ведет себя правильно

Автор темы

MrCricket
Команда бета тестеров
Сообщения: 1265
Зарегистрирован: июн 2012
Есть ответ: 21
Благодарил (а): 62 раза
Поблагодарили: 55 раз

Re: Некорректный анду - потеря данных

Сообщение MrCricket » 09 сен 2014, 14:57

hammer_t писал(а):Попробую пояснить, но точный ответ сможет дать Андрей...
В программировании есть такое событие LostFocus, если просто… вы записали текст в заметки и перенесли курсор на другой объект, главное, чтоб курсор перестал мигать в разделе заметок, в этот момент произошло событие LostFocus.
Когда это событие происходит, в этот момент наверняка МЛО вносит запись в базу данных и это может рассматриваться как "законченное действие" и при CTRL+Z приведет к соответствующей реакции. А до этого момента как мне кажется, МЛО ведет себя правильно


Честно, перечитал раз десять... не осилил ;)

hammer_t
Сообщения: 14
Зарегистрирован: мар 2014

Re: Некорректный анду - потеря данных

Сообщение hammer_t » 10 сен 2014, 04:33

смысл таков, вы создали 2 задания
New Task 1
New Task 2

Вами расписана ситуация, но попробуйте сделать как напишу
Небольшие пояснения, LostFocus переводится как ПотерятьФокус, т.е. когда строка задания в фокусе, она окрашена в цвет который подсказывает вам что вы в текущий момент работаете именно с этой строкой!
Вы пишете заметки для задания New Task 1, сделали заметку и переключились (кликнули мышкой) на "New Task 2" в этот момент задание "New Task 1" теряет фокус, перестает быть окрашенной и в этот же момент МЛО фиксирует это действие как законченное и соответственно при нажатии CTRL+Z вы уже заметите те действия программы которые вы ожидаете

Автор темы

MrCricket
Команда бета тестеров
Сообщения: 1265
Зарегистрирован: июн 2012
Есть ответ: 21
Благодарил (а): 62 раза
Поблагодарили: 55 раз

Re: Некорректный анду - потеря данных

Сообщение MrCricket » 10 сен 2014, 08:02

Т.е. в третьем шаге оригинального поста, изменение заметки регистрируется только при потере фокуса?!

Имхо если это "by design" - то последующий андо должен блокироваться и вообще ничего не делать, а не отменять последний коммит (который можт быть в другом виде, закладке, ветке и вообще, сделан три часа назад).

hammer_t
Сообщения: 14
Зарегистрирован: мар 2014

Re: Некорректный анду - потеря данных

Сообщение hammer_t » 15 сен 2014, 04:07

пока не произойдет ЛостФокус, хоть пройдет нцать часов, МЛО будет думать что это не последнее действие

Аватара пользователя
andrey
Администратор
Сообщения: 2862
Зарегистрирован: фев 2009
Есть ответ: 84
Откуда: Украина
Благодарил (а): 89 раз
Поблагодарили: 80 раз
Контактная информация:

Re: Некорректный анду - потеря данных

Сообщение andrey » 18 май 2016, 15:13

MrCricket писал(а):Периодически ловлю себя на мысли что некоторые задачи теряют свои последние изменения или заметки


Исправил. По получении закрытой беты подтвердите, пожалуйста, что проблема ушла. Нужно будет также хорошенько проверить все что связано с редактированием свойств. Ничего ли не поломалось. Баг был глубоко и пришлось хорошенько в него залезть.

Спасибо за подробное его описание!
Andrey Tkachuk
MyLifeOrganized.net Изображение

Автор темы

MrCricket
Команда бета тестеров
Сообщения: 1265
Зарегистрирован: июн 2012
Есть ответ: 21
Благодарил (а): 62 раза
Поблагодарили: 55 раз

Re: Некорректный анду - потеря данных

Сообщение MrCricket » 20 май 2016, 21:25

4.4.0.2480b1 - undo работает правильно, проблем со свойствами пока не заметил, спасибо за фикс!

Аватара пользователя
andrey
Администратор
Сообщения: 2862
Зарегистрирован: фев 2009
Есть ответ: 84
Откуда: Украина
Благодарил (а): 89 раз
Поблагодарили: 80 раз
Контактная информация:

Re: Некорректный анду - потеря данных

Сообщение andrey » 21 май 2016, 08:15

Вам спасибо, что добились решения этой важной проблемы! Т.к. сам с ней не сталкивался она вытеснялась другой работой, как обычно...
Andrey Tkachuk
MyLifeOrganized.net Изображение


Вернуться в «Ошибки, опечатки, "глюки", "баги"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя