"""FikoYT Video Stüdyosu — giriş noktası."""
from __future__ import annotations
import sys
from pathlib import Path

# Projenin kökünü path'e ekle
KOK = Path(__file__).resolve().parent
if str(KOK) not in sys.path:
    sys.path.insert(0, str(KOK))

from PySide6.QtWidgets import QApplication
from PySide6.QtGui import QFont
from PySide6.QtCore import Qt

from app import AnaPencere


def main() -> int:
    QApplication.setHighDpiScaleFactorRoundingPolicy(
        Qt.HighDpiScaleFactorRoundingPolicy.PassThrough
    )

    app = QApplication(sys.argv)
    app.setApplicationName("FikoYT Video Stüdyosu")
    app.setOrganizationName("FikoYT")
    app.setFont(QFont("Segoe UI", 10))

    pencere = AnaPencere()
    pencere.show()
    return app.exec()


if __name__ == "__main__":
    sys.exit(main())
