Tonkatsu Box — что нового за последние 10 дней (v0.19–v0.21)

Хотел начать с благодарность:

Paul Siberdt - спасибо, за логотип, очень классный, красивый, всем нравится. Говорил тебе что приду за видео, когда будет 10 звезд на гитхаб, так вот сейчас уже 39.

Клуб хейтеров Windows - за мотивацию сделать linux билд и за тестироdание первой версии

Ну и всем кто пользуется и пишет о доработках, пока таких не много, но надеюсь нас будет все больше и больше, потому что, продукт делаем для народа.

Меня зовут Максим , кто меня знает, с тем мы уже знакомы. Продолжаю разрабатывать Tonkatsu Box — персональный трекер для игр, фильмов, сериалов, аниме и визуальных новелл. За полторы недели вышло три версии с крупными фичами. Вот что добавилось.

Импорт библиотеки Steam

результат синхронизация со steam
результат синхронизация со steam

Главная фича обновления. Подключаешь свой Steam аккаунт — приложение подтягивает всю библиотеку, сопоставляет каждую игру с IGDB (обложки, описания, рейтинги), добавляет в коллекцию. Наигранные часы сохраняются в заметках, статус ставится автоматически (играл → «в процессе»). DLC, саундтреки и демо-версии фильтруются.

Если игру не удалось найти в IGDB — она попадает в вишлист, можно потом добавить вручную. Повторный импорт не дублирует — обновляет часы и статус.

Тут к сожалению придется использовать ключ( я знаю что их никто не любит), дело в том, что ключи от стима отличаются от других, с помощью этих ключей можно украсть ваш аккаунт) поэтому на этот раз свои ключи я не вшиваю в приложение. Делается ключ за 2 секунды, он не сохраняется в приложение используется только в момент загрузки(после загрузки ключ можно сразу же перегенерировать, что бы наверняка). Особо переживательным прошу не делать акцент на этом моменте, просто не используйте.

Импорт файлов в существующую коллекцию

Раньше при импорте .xcollx файла всегда создавалась новая коллекция. Теперь можно выбрать — создать новую или добавить в уже существующую. Дубликаты не плодятся, а обновляются. Импортировать можно прямо из экрана коллекции через меню.

Тир-листы

Драг дроп интерфейс для создания тир-листов
Драг дроп интерфейс для создания тир-листов

Полноценные тир-листы прямо в приложении. Создаёшь тир-лист из любой коллекции или из всех элементов сразу, перетаскиваешь обложки в ряды S/A/B/C (или свои кастомные). Можно переименовывать тиры, менять цвета, добавлять и удалять ряды.

Экспорт в PNG — получаешь картинку с обложками и брендингом, готовую для шеринга. Работает для игр, фильмов, аниме — для чего угодно в библиотеке.

Пример как выглядит мой тирлист пройденных игр
Пример как выглядит мой тирлист пройденных игр

Тир-листы привязанные к коллекции сохраняются в .xcollx при экспорте.

Мини-маркдаун в заметках

В полях «Мои заметки» и «Рецензия автора» теперь работает базовый маркдаун: жирный, курсив и кликабельные ссылки. Над полем ввода появился тулбар с кнопками B, I и 🔗. Ссылки открываются в браузере. Работает и в заметках вишлиста.

Tonkatsu Box — что нового за последние 10 дней (v0.19–v0.21)

Ровная сетка карточек

Карточки в сетке теперь одинаковой высоты — текстовый блок фиксированный, название показывается в две строки. При наведении обложка «оживает» — затемнение плавно уходит, а в обычном состоянии постеры слегка приглушены. Полное название доступно по наведению (Tooltip).

Мозаика коллекций

Обложки на карточках коллекций больше не обрезаются — вместо cover теперь contain, каждая обложка показывается целиком с сохранением пропорций. Сетка мозаики изменена на 3+3.

Умный пикер коллекций

При добавлении элемента из поиска теперь видно, в каких коллекциях он уже есть — они отмечены галочкой «✓ Added» и отключены. Работает кросс-типово: фильм добавленный как аниме тоже будет помечен. При 5+ коллекциях появляется поле поиска.

Платформы на карточках

В результатах поиска игр теперь отображаются платформы (PC, PS4, XONE +1). Видно на карточках в тир-листах тоже.

Фильтры поиска

Фильтр платформ стал мультиселектом — можно выбрать несколько платформ одновременно. Фильтры жанров и платформ теперь с поиском внутри — удобно когда список на 220 позиций. Аббревиатуры платформ отображаются рядом с полными названиями (NES вместо «Nintendo Entertainment System»).

Исправления

— Даты активности теперь показывают год (было «Jan 15» → стало «Jan 15, 2025») — Повторный импорт из Trakt больше не дублирует записи в вишлисте — Текст поиска не теряется при смене фильтра — Тир-листы корректно чистятся при удалении/перемещении элемента — NavigationRail не вылезает за экран при маленькой высоте окна — Диалог вставки ссылки не переполняется на маленьких экранах

Приложение бесплатное, open source, без рекламы и регистрации. Windows, Linux, Android.

Создал Discord сервер, может уютно там общаться кому это интересно: https://discord.gg/JZVNPF7cS2

Приложение использует внешние API: IGDB (Twitch/Amazon), TMDB, VNDB, AniList, SteamGridDB. Некоторые могут работать медленно или вообще не работать.

Всем спасибо за внимание.

1
13 комментариев