refactor(qml): extract station list, player, world, and about UI

Phase 2 splits the remaining large Main.qml blocks into StationCard,
WorldCategories, WorldCategoryHeader, PlayerBar, and AboutDialog.
Main.qml is now ~414 lines (down from ~1240); behavior unchanged.
This commit is contained in:
Sebastian Palencsar
2026-06-20 14:21:26 +02:00
parent 480bd483e8
commit 44597ec089
8 changed files with 941 additions and 839 deletions

View File

@@ -7,6 +7,11 @@
<file>qml/components/HeaderNavigation.qml</file>
<file>qml/components/SearchToolbar.qml</file>
<file>qml/components/QuickFilters.qml</file>
<file>qml/components/StationCard.qml</file>
<file>qml/components/WorldCategoryHeader.qml</file>
<file>qml/components/WorldCategories.qml</file>
<file>qml/components/PlayerBar.qml</file>
<file>qml/components/AboutDialog.qml</file>
<file>qml/utils/FlagUtils.js</file>
</qresource>
<qresource prefix="/">