- Реализованы маршруты для обслуживания PWA файлов: manifest.json, sw.js и browserconfig.xml - Добавлены мета-теги и иконки для PWA в HTML страницах - Внедрена регистрация сервисного работника для кэширования и оффлайн-доступа - Обновлены страницы входа, регистрации, профиля и заметок для поддержки PWA
48 lines
2.0 KiB
XML
48 lines
2.0 KiB
XML
<svg width="400" height="120" viewBox="0 0 400 120" xmlns="http://www.w3.org/2000/svg">
|
||
<!-- Фон -->
|
||
<rect width="400" height="120" fill="white"/>
|
||
|
||
<!-- Иконка логотипа -->
|
||
<g transform="translate(20, 20)">
|
||
<!-- Основная иконка заметки -->
|
||
<rect x="0" y="0" width="60" height="80" rx="8" fill="#007bff" stroke="#0056b3" stroke-width="2"/>
|
||
|
||
<!-- Заголовок заметки -->
|
||
<rect x="8" y="8" width="44" height="6" rx="3" fill="white"/>
|
||
|
||
<!-- Строки текста -->
|
||
<rect x="8" y="20" width="36" height="4" rx="2" fill="white" opacity="0.8"/>
|
||
<rect x="8" y="28" width="32" height="4" rx="2" fill="white" opacity="0.8"/>
|
||
<rect x="8" y="36" width="40" height="4" rx="2" fill="white" opacity="0.8"/>
|
||
|
||
<!-- Список -->
|
||
<circle cx="12" cy="50" r="2" fill="white"/>
|
||
<rect x="18" y="49" width="20" height="2" rx="1" fill="white" opacity="0.8"/>
|
||
|
||
<circle cx="12" cy="58" r="2" fill="white"/>
|
||
<rect x="18" y="57" width="16" height="2" rx="1" fill="white" opacity="0.8"/>
|
||
|
||
<!-- Тег -->
|
||
<rect x="8" y="68" width="20" height="8" rx="4" fill="white" opacity="0.9"/>
|
||
<text x="18" y="73" text-anchor="middle" font-family="Arial, sans-serif" font-size="4" font-weight="bold" fill="#007bff">#</text>
|
||
</g>
|
||
|
||
<!-- Текст логотипа -->
|
||
<g transform="translate(100, 0)">
|
||
<!-- Название приложения -->
|
||
<text x="0" y="45" font-family="Arial, sans-serif" font-size="32" font-weight="bold" fill="#007bff">
|
||
NoteJS
|
||
</text>
|
||
|
||
<!-- Подзаголовок -->
|
||
<text x="0" y="65" font-family="Arial, sans-serif" font-size="14" fill="#666">
|
||
Система заметок
|
||
</text>
|
||
|
||
<!-- Дополнительные элементы -->
|
||
<circle cx="280" cy="25" r="3" fill="#007bff" opacity="0.3"/>
|
||
<circle cx="320" cy="35" r="2" fill="#007bff" opacity="0.2"/>
|
||
<circle cx="300" cy="55" r="4" fill="#007bff" opacity="0.25"/>
|
||
</g>
|
||
</svg>
|