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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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