Rebrand to iiEasy: naming, logo, l10n, docs, assets
Some checks failed
L10n / l10n (push) Has been cancelled

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-19 23:21:16 +05:00
parent cd536ff8f2
commit 5947edec45
119 changed files with 1180 additions and 541 deletions

View File

@@ -0,0 +1,21 @@
#!/bin/bash
# Дозаполнение Android SDK после установки Java.
# Запуск: сначала установите Java: sudo apt install -y openjdk-17-jdk
# Затем: ./scripts/android_sdk_install_packages.sh
set -e
export ANDROID_HOME="${ANDROID_HOME:-$HOME/Android/Sdk}"
export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
if ! command -v sdkmanager &>/dev/null; then
echo "Ошибка: sdkmanager не найден. Проверьте ANDROID_HOME=$ANDROID_HOME"
exit 1
fi
if ! command -v java &>/dev/null; then
echo "Установите Java: sudo apt install -y openjdk-17-jdk"
exit 1
fi
echo "Принятие лицензий..."
yes | sdkmanager --licenses || true
echo "Установка platform-tools, platform android-34, build-tools..."
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
echo "Готово. Проверка: flutter doctor -v"
flutter doctor -v

15
scripts/build_android.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
# Сборка Android (APK или AAB) с нужным JAVA_HOME.
# Использование: ./scripts/build_android.sh [apk|appbundle]
set -e
export JAVA_HOME="${JAVA_HOME:-$HOME/development/jdk-17.0.13+11}"
export PATH="$JAVA_HOME/bin:$PATH"
export ANDROID_HOME="${ANDROID_HOME:-$HOME/Android/Sdk}"
export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
cd "$(dirname "$0")/.."
case "${1:-appbundle}" in
apk) flutter build apk --release ;;
*) flutter build appbundle --release ;;
esac
echo "Готово. APK: build/app/outputs/flutter-apk/app-release.apk"
echo " AAB: build/app/outputs/bundle/release/app-release.aab"

View File

@@ -0,0 +1,30 @@
#!/usr/bin/env bash
# Generate icon.png (light) and icon_dark.png (dark) from logo.svg and logo_dark.svg.
# Requires: rsvg-convert (librsvg2-bin). Install: sudo apt install librsvg2-bin
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
if ! command -v rsvg-convert &>/dev/null; then
echo "rsvg-convert not found. Install: sudo apt install librsvg2-bin"
exit 1
fi
# Light theme: dark strokes on transparent/white
SVG_LIGHT="$REPO_ROOT/assets/icons/logo.svg"
OUT_LIGHT="$REPO_ROOT/assets/icons/icon.png"
if [[ -f "$SVG_LIGHT" ]]; then
rsvg-convert -w 1024 -h 1024 "$SVG_LIGHT" -o "$OUT_LIGHT"
echo "Generated $OUT_LIGHT"
fi
# Dark theme: white strokes on transparent
SVG_DARK="$REPO_ROOT/assets/icons/logo_dark.svg"
OUT_DARK="$REPO_ROOT/assets/icons/icon_dark.png"
if [[ -f "$SVG_DARK" ]]; then
rsvg-convert -w 1024 -h 1024 "$SVG_DARK" -o "$OUT_DARK"
echo "Generated $OUT_DARK"
fi
echo "Next: dart run flutter_launcher_icons (to update iOS icons)"
echo "Then: dart run flutter_native_splash:create (if you added image_dark to pubspec)"

16
scripts/install_linux_deps.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
# Зависимости для сборки Flutter-приложения под Linux (ручная установка Flutter, не snap)
set -e
echo "Установка зависимостей для Flutter Linux desktop..."
sudo apt-get update -y
sudo apt-get install -y \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev \
liblzma-dev \
libstdc++-12-dev \
libsecret-1-dev
echo "Готово. Запустите: export PATH=\"\$HOME/development/flutter/bin:\$PATH\" && flutter doctor -v"
echo "Затем в каталоге проекта: flutter run -d linux"