Меню
Ленивый инвентарь
Когда-то давно я начал разрабатывать новый инвентарь, вдохновившись лентой Instagram. Идея была крутая, но адаптация под все устройства заняла столько сил, что после трех месяцев бессонных ночей пришлось взять паузу.
Сегодня я наконец готов представить вам результат - обновленный “ленивый” инвентарь.
Что изменилось и почему это круто?
• Больше никаких дублей предметов
Это одна из самых болезненных проблем прошлого инвентаря. Когда вы пролистывали вниз и видели тот же предмет снова - это был не реальный предмет, а “фантом”, появлявшийся из-за старого механизма подгрузки.
Теперь этот баг полностью устранен - каждый предмет отображается строго один раз, и вы всегда точно видите их реальное количество.
• Полное отсутствие мигания интерфейса
Категории, фильтры, список предметов - все переключается плавно, без перезагрузок и раздражающих вспышек.
• Мгновенная работа в реальном времени
Переключение вкладок, сортировок и фильтров происходит моментально - будто вы работаете в нативном приложении.
• Настоящая “ленивая” загрузка
Предметы догружаются плавно по мере прокрутки, что создает ощущение бесконечной ленты и снижает нагрузку на браузер в разы, даже если у вас:
• 300 предметов
• 1000 предметов
или даже 5000+
Инвентарь остается столь же быстрым.
• Моментальное открытие
Инвентарь отображается сразу - без ожиданий, подтормаживаний или полномасштабных подгрузок.
• Экономия ресурсов устройства
Теперь не рендерится весь инвентарь разом - только то, что реально находится в зоне видимости.
• Плавность даже на слабых телефонах
Даже старые смартфоны теперь тянут прокрутку без фризов.
И самое вкусное - умный поиск по инвентарю
Раньше поиск по инвентарю был, мягко говоря, неудобным. Теперь это отдельная “фича”, а не побочный эффект.
Что он умеет сейчас:
• Поиск в реальном времени
Вводите название предмета - инвентарь сразу же отфильтровывает список, без перезагрузок и кнопок “Искать”.
• Автодополнение по вашим предметам
Поле поиска подсказывает реальные названия ваших вещей. Никаких лишних опций - только то, что действительно есть в рюкзаке.
• Поиск по уже загруженным предметам
Как только вы нажимаете в поле поиска, инвентарь один раз подгружает все предметы раздела. После этого фильтрация работает моментально по всему списку, без дополнительных запросов.
• Умный сброс и возврат к ленивой загрузке
Очистили поиск - фильтр сброшен, сохраненное значение стирается, и инвентарь снова переходит в “ленивый” режим с подгрузкой по скроллу.
Никаких лишних фантомов, дублей и странных состояний - все прозрачно и предсказуемо.
• Запоминает последний поиск
Если вы закрыли и снова открыли инвентарь, он вспомнит, что вы искали в прошлый раз, и сразу покажет отфильтрованный список. Удобно, если вы, например, перебираете заклятия или ресурсы.
Сегодня я наконец готов представить вам результат - обновленный “ленивый” инвентарь.
Что изменилось и почему это круто?
• Больше никаких дублей предметов
Это одна из самых болезненных проблем прошлого инвентаря. Когда вы пролистывали вниз и видели тот же предмет снова - это был не реальный предмет, а “фантом”, появлявшийся из-за старого механизма подгрузки.
Теперь этот баг полностью устранен - каждый предмет отображается строго один раз, и вы всегда точно видите их реальное количество.
• Полное отсутствие мигания интерфейса
Категории, фильтры, список предметов - все переключается плавно, без перезагрузок и раздражающих вспышек.
• Мгновенная работа в реальном времени
Переключение вкладок, сортировок и фильтров происходит моментально - будто вы работаете в нативном приложении.
• Настоящая “ленивая” загрузка
Предметы догружаются плавно по мере прокрутки, что создает ощущение бесконечной ленты и снижает нагрузку на браузер в разы, даже если у вас:
• 300 предметов
• 1000 предметов
или даже 5000+
Инвентарь остается столь же быстрым.
• Моментальное открытие
Инвентарь отображается сразу - без ожиданий, подтормаживаний или полномасштабных подгрузок.
• Экономия ресурсов устройства
Теперь не рендерится весь инвентарь разом - только то, что реально находится в зоне видимости.
• Плавность даже на слабых телефонах
Даже старые смартфоны теперь тянут прокрутку без фризов.
И самое вкусное - умный поиск по инвентарю
Раньше поиск по инвентарю был, мягко говоря, неудобным. Теперь это отдельная “фича”, а не побочный эффект.
Что он умеет сейчас:
• Поиск в реальном времени
Вводите название предмета - инвентарь сразу же отфильтровывает список, без перезагрузок и кнопок “Искать”.
• Автодополнение по вашим предметам
Поле поиска подсказывает реальные названия ваших вещей. Никаких лишних опций - только то, что действительно есть в рюкзаке.
• Поиск по уже загруженным предметам
Как только вы нажимаете в поле поиска, инвентарь один раз подгружает все предметы раздела. После этого фильтрация работает моментально по всему списку, без дополнительных запросов.
• Умный сброс и возврат к ленивой загрузке
Очистили поиск - фильтр сброшен, сохраненное значение стирается, и инвентарь снова переходит в “ленивый” режим с подгрузкой по скроллу.
Никаких лишних фантомов, дублей и странных состояний - все прозрачно и предсказуемо.
• Запоминает последний поиск
Если вы закрыли и снова открыли инвентарь, он вспомнит, что вы искали в прошлый раз, и сразу покажет отфильтрованный список. Удобно, если вы, например, перебираете заклятия или ресурсы.
Автор запретил оставлять комментарии неавторизованным пользователям.