starc icon indicating copy to clipboard operation
starc copied to clipboard

Fix bug of updating the start page

Open iljukhaput opened this issue 1 year ago • 10 comments

iljukhaput avatar Sep 20 '24 15:09 iljukhaput

Слушай, а может нам тут пойти другим путём - не обновлять инфу о проекте на стартовой странице до тех пор, пока он не был сохранён с изменениями?

dimkanovikov avatar Sep 23 '24 09:09 dimkanovikov

хмм... принял, переделаю)

iljukhaput avatar Sep 23 '24 09:09 iljukhaput

я скорее хотел спросить - что если такой подход рассмотреть? будет нам от этого лучше вообще? не смутит ли пользователей, что у них тексты/картинка не сразу обновляется, а только после сохранения?

dimkanovikov avatar Sep 23 '24 09:09 dimkanovikov

ну кстати да, немного неожиданное поведение получится, как мне кажется. А что если нам спрашивать пользователей о сохранении при выходе из проекта на главный экран?

iljukhaput avatar Sep 23 '24 09:09 iljukhaput

вопросы - это только в самый критический момент стоит использовать, так по плёвой ситуации, лучше ими не сыпать)

всё таки у нас данные сохраняются автоматом довольно часто, если конечно не отключено автоматическое сохранение... но а если отключено, то тогда вроде как логично, что инфа не обновилась, т.к. ты изменения не сохранил. Давай реально сделаем обновление инфы со списком проекта в момент сохранения модели проекта, если там были какие-то изменения

dimkanovikov avatar Sep 23 '24 10:09 dimkanovikov

переделал, перезалил

iljukhaput avatar Sep 23 '24 15:09 iljukhaput

Как по ощущениям, стало лучше?)

dimkanovikov avatar Sep 23 '24 18:09 dimkanovikov

сложно сказать какой из вариантов лучше с точки зрения пользователей) но вроде вполне логичный вариант, если рассматривать список проектов, как список именно сохраненных а в плане кода стало однозначно поаккуратнее

iljukhaput avatar Sep 24 '24 02:09 iljukhaput

кстати, тут понял, что осталась проблема с обложкой:

  • уже есть обложка
  • установил новую
  • не сохранил
  • в итоге обложки нет вообще

сейчас это поправлю, перезалью

iljukhaput avatar Sep 24 '24 02:09 iljukhaput

перезалил

плюс добавил обработку такого случая:

  • устанавливаем новую обложку
  • не сохраняя, снова устанавливаем новую обложку
  • сохраняем

в итоге в БД записывается только последняя обложка, а не обе

iljukhaput avatar Sep 24 '24 07:09 iljukhaput

Смотрю я короче на него и он мне не нравится) как будто должно быть всё как-то проще, типа если изменения ввели и пользователь сохраняет проект - они обновились на странице проектов, если не сохранил, то список проектов остался в том виде, в котором был...

сейчас получается как-то наворочено, буфер, методы очистки буфера торчат во все стороны))) хочется максимально тупого решения что ли

dimkanovikov avatar Oct 07 '24 16:10 dimkanovikov

так, вернусь тогда к этой задаче после ремарок, ок? а то чувствую это не будет быстро)

iljukhaput avatar Oct 08 '24 04:10 iljukhaput

Да, конечно.

dimkanovikov avatar Oct 08 '24 04:10 dimkanovikov