Список изменений v1.2.0 Рекомендуется версия EtaHen 2.3b!
Откройте новую версию интерфейса:
- Полностью переработанный веб-интерфейс.
- Благодаря новому интерфейсу и улучшениям серверной части стало гораздо проще находить и организовывать вашу библиотеку PKG.
Полное визуальное обновление GUI:
- Код получил полное визуальное обновление для более современного и тематического внешнего вида.
- Миграция GUI: интерфейс перенесён с обычного модуля tkinter на customtkinter (ctk).
- Это изменение добавило современную тёмную тему и улучшенные визуальные элементы, включая пользовательские кнопки и чекбоксы.
Улучшения удобства использования GUI:- Стилизация таблицы путей: список путей (Treeview) теперь имеет чередующиеся цвета строк для лучшей читаемости (теги oddrow и evenrow).
- Центрирование окна: главное окно приложения теперь автоматически центрируется на экране при запуске.
- Улучшенная работа с гиперссылками: система логов TextHandler теперь корректно обрабатывает гиперссылки, включая смену курсора на иконку руки при наведении.
Улучшения логики сканирования пакетов:- Группировка и обработка DLC:
- Добавлена логика для обнаружения и объединения DLC-пакетов, расположенных в подкаталогах с именами DLC или DLCS.
- Эти DLC теперь группируются с основным игровым пакетом в родительском каталоге, что упрощает визуализацию и установку.
Обработка отдельных файлов и паков:- Логика группировки теперь чётко различает одиночные пакеты (находящиеся прямо в корневом каталоге категории) и сгруппированные паки (внутри именованных подкаталогов).
Порядок сортировки компонентов пака:- Алгоритм группировки паков теперь учитывает внутреннюю сортировку компонентов, гарантируя, что базовые игры отображаются перед патчами или DLC.
- Сортировка следует приоритету типов категории: gd/gde > gp > ac.
Другие обновления и рефакторинг:- Оптимизация классов: базовые классы для работы с PKG (PackageBase и PackagePS4) были переработаны и упрощены.
- Удалены неиспользуемые импорты из enum.
- Фильтрация логов: добавлен фильтр строк в TextHandler для игнорирования несущественных сообщений об отключении клиента (например, "Client disconnected while serving /static/background.mp4").
Итог:- Эта версия представляет собой полное визуальное обновление с современным интерфейсом и значительными улучшениями в удобстве использования, обработке пакетов и эффективности кода.
- Проект стал чище, быстрее и интуитивно понятнее в работе.
- Добавлена сборка .elf для систем на базе Linux!
- PS5-PKG-Virtual-Shop-v1.2.0-linux-x86-64.zip
Ничего не существует; но даже если что-то существует , то оно не познаваемо; но если и познаваемо - то необъяснимо для другого.
|