From 4ff5eea2996e937663ab491a75eaa35f7e8e232e Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 9 Jan 2026 04:18:00 +0300 Subject: [PATCH] add readme --- .gitignore | 2 ++ 1styles/style.qss | 20 -------------------- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ build_app.sh | 0 run_ui.sh | 0 setup_venv.sh | 0 6 files changed, 44 insertions(+), 20 deletions(-) delete mode 100644 1styles/style.qss create mode 100644 README.md mode change 100644 => 100755 build_app.sh mode change 100644 => 100755 run_ui.sh mode change 100644 => 100755 setup_venv.sh diff --git a/.gitignore b/.gitignore index ef325ec..7059014 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ config/SSL/privkey.pem logs/ SECRET_KEY.key car_ui.spec +dev_mode_enable +reset repository/achievement_repository.py service/achievement_service.py diff --git a/1styles/style.qss b/1styles/style.qss deleted file mode 100644 index f9c4451..0000000 --- a/1styles/style.qss +++ /dev/null @@ -1,20 +0,0 @@ -QWidget { - background-color: #0b0b0b; -} - -QPushButton { - background-color: #1a1a1a; - color: white; - font-size: 28px; - border-radius: 16px; -} - -QPushButton:pressed { - background-color: #1e90ff; -} - -QPushButton#SettingsRow QLabel#SettingsRowTitle, -QPushButton#SettingsRow QLabel#SettingsRowSub, -QPushButton#SettingsRow QLabel#SettingsChevron { - background: transparent; -} diff --git a/README.md b/README.md new file mode 100644 index 0000000..d9ab0c2 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# car_ui + +Интерфейс магнитолы для Raspberry Pi (PySide6), экран 1024x600. + +## Требования + +- Python 3.13.5 + +## Как запускать + +Право на запуск: + +```bash +chmod +x setup_venv.sh run_ui.sh build_app.sh +``` + +Запуск: + +```bash +./setup_venv.sh +./run_ui.sh +./build_app.sh +``` + +## Скрипты + +- `setup_venv.sh` — создает виртуальное окружение `.venv` и устанавливает зависимости из `requirements.txt`. +- `run_ui.sh` — запускает UI локально, выставляя `DISPLAY=:0` и выполняя `main.py`. +- `build_app.sh` — собирает приложение через PyInstaller в `dist/` (имя `car_ui`). + +## Конфиг + +Файл конфигурации UI находится здесь: `~/.config/car_ui/ui.conf`. + +## Файлы-маркеры в корне + +В корне проекта могут находиться специальные файлы-маркеры: + +- `reset` — сигнал сброса до заводских настроек. +- `dev_mode_enable` — сигнал включения режима разработчика. + +Если нужен соответствующий режим, создайте пустой файл с нужным именем; удалите файл, чтобы отключить режим. diff --git a/build_app.sh b/build_app.sh old mode 100644 new mode 100755 diff --git a/run_ui.sh b/run_ui.sh old mode 100644 new mode 100755 diff --git a/setup_venv.sh b/setup_venv.sh old mode 100644 new mode 100755