Новости
icon
Ленивый инвентарь
Когда-то давно я начал разрабатывать новый инвентарь, вдохновившись лентой Instagram. Идея была крутая, но адаптация под все устройства заняла столько сил, что после трех месяцев бессонных ночей пришлось взять паузу.

Сегодня я наконец готов представить вам результат - обновленный “ленивый” инвентарь.

Что изменилось и почему это круто?

Больше никаких дублей предметов

Это одна из самых болезненных проблем прошлого инвентаря. Когда вы пролистывали вниз и видели тот же предмет снова - это был не реальный предмет, а “фантом”, появлявшийся из-за старого механизма подгрузки.

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

Полное отсутствие мигания интерфейса

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

Мгновенная работа в реальном времени

Переключение вкладок, сортировок и фильтров происходит моментально - будто вы работаете в нативном приложении.

Настоящая “ленивая” загрузка

Предметы догружаются плавно по мере прокрутки, что создает ощущение бесконечной ленты и снижает нагрузку на браузер в разы, даже если у вас:
 300 предметов
 1000 предметов
или даже 5000+

Инвентарь остается столь же быстрым.

Моментальное открытие

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

Экономия ресурсов устройства

Теперь не рендерится весь инвентарь разом - только то, что реально находится в зоне видимости.

Плавность даже на слабых телефонах

Даже старые смартфоны теперь тянут прокрутку без фризов.

И самое вкусное - умный поиск по инвентарю

Раньше поиск по инвентарю был, мягко говоря, неудобным. Теперь это отдельная “фича”, а не побочный эффект.

Что он умеет сейчас:

 Поиск в реальном времени
Вводите название предмета - инвентарь сразу же отфильтровывает список, без перезагрузок и кнопок “Искать”.

 Автодополнение по вашим предметам
Поле поиска подсказывает реальные названия ваших вещей. Никаких лишних опций - только то, что действительно есть в рюкзаке.

 Поиск по уже загруженным предметам
Как только вы нажимаете в поле поиска, инвентарь один раз подгружает все предметы раздела. После этого фильтрация работает моментально по всему списку, без дополнительных запросов.

 Умный сброс и возврат к ленивой загрузке
Очистили поиск - фильтр сброшен, сохраненное значение стирается, и инвентарь снова переходит в “ленивый” режим с подгрузкой по скроллу.

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

 Запоминает последний поиск
Если вы закрыли и снова открыли инвентарь, он вспомнит, что вы искали в прошлый раз, и сразу покажет отфильтрованный список. Удобно, если вы, например, перебираете заклятия или ресурсы.
Автор запретил оставлять комментарии неавторизованным пользователям.