86 lines
6.2 KiB
XML
86 lines
6.2 KiB
XML
<!-- tasks/005_add_iconography_to_spec.xml -->
|
||
<TASK status="completed">
|
||
<WORK_ORDER id="task-20250812-121002">
|
||
<ACTION>MODIFY_SPECIFICATION</ACTION>
|
||
|
||
<TARGET_FILE>tech_spec.txt</TARGET_FILE>
|
||
|
||
<GOAL>
|
||
Добавить в техническую спецификацию новый раздел ICONOGRAPHY_GUIDE, содержащий список
|
||
рекомендованных к использованию иконок из 'androidx.compose.material.icons.Icons'.
|
||
Это создаст единый стандарт для иконок в приложении.
|
||
</GOAL>
|
||
|
||
<CONTEXT_FILES>
|
||
<FILE>tech_spec.txt</FILE>
|
||
</CONTEXT_FILES>
|
||
|
||
<PAYLOAD mode="UPSERT_NODE" target_node_id="iconography_guide">
|
||
<ICONOGRAPHY_GUIDE id="iconography_guide">
|
||
<summary>Руководство по использованию иконок</summary>
|
||
<description>
|
||
Этот раздел определяет стандартный набор иконок 'androidx.compose.material.icons.Icons.Filled'
|
||
для использования в приложении. Для устаревших иконок указаны актуальные замены.
|
||
</description>
|
||
<ICON name="AccountBox" path="Icons.Filled.AccountBox" />
|
||
<ICON name="AccountCircle" path="Icons.Filled.AccountCircle" />
|
||
<ICON name="Add" path="Icons.Filled.Add" />
|
||
<ICON name="AddCircle" path="Icons.Filled.AddCircle" />
|
||
<ICON name="ArrowBack" path="Icons.AutoMirrored.Filled.ArrowBack" note="Использовать AutoMirrored версию" />
|
||
<ICON name="ArrowDropDown" path="Icons.Filled.ArrowDropDown" />
|
||
<ICON name="ArrowForward" path="Icons.AutoMirrored.Filled.ArrowForward" note="Использовать AutoMirrored версию" />
|
||
<ICON name="Build" path="Icons.Filled.Build" />
|
||
<ICON name="Call" path="Icons.Filled.Call" />
|
||
<ICON name="Check" path="Icons.Filled.Check" />
|
||
<ICON name="CheckCircle" path="Icons.Filled.CheckCircle" />
|
||
<ICON name="Clear" path="Icons.Filled.Clear" />
|
||
<ICON name="Close" path="Icons.Filled.Close" />
|
||
<ICON name="Create" path="Icons.Filled.Create" />
|
||
<ICON name="DateRange" path="Icons.Filled.DateRange" />
|
||
<ICON name="Delete" path="Icons.Filled.Delete" />
|
||
<ICON name="Done" path="Icons.Filled.Done" />
|
||
<ICON name="Edit" path="Icons.Filled.Edit" />
|
||
<ICON name="Email" path="Icons.Filled.Email" />
|
||
<ICON name="ExitToApp" path="Icons.AutoMirrored.Filled.ExitToApp" note="Использовать AutoMirrored версию" />
|
||
<ICON name="Face" path="Icons.Filled.Face" />
|
||
<ICON name="Favorite" path="Icons.Filled.Favorite" />
|
||
<ICON name="FavoriteBorder" path="Icons.Filled.FavoriteBorder" />
|
||
<ICON name="Home" path="Icons.Filled.Home" />
|
||
<ICON name="Info" path="Icons.AutoMirrored.Filled.Info" note="Использовать AutoMirrored версию" />
|
||
<ICON name="KeyboardArrowDown" path="Icons.Filled.KeyboardArrowDown" />
|
||
<ICON name="KeyboardArrowLeft" path="Icons.AutoMirrored.Filled.KeyboardArrowLeft" note="Использовать AutoMirrored версию" />
|
||
<ICON name="KeyboardArrowRight" path="Icons.AutoMirrored.Filled.KeyboardArrowRight" note="Использовать AutoMirrored версию" />
|
||
<ICON name="KeyboardArrowUp" path="Icons.Filled.KeyboardArrowUp" />
|
||
<ICON name="Label" path="Icons.AutoMirrored.Filled.Label" note="Использовать AutoMirrored версию" />
|
||
<ICON name="List" path="Icons.AutoMirrored.Filled.List" note="Использовать AutoMirrored версию" />
|
||
<ICON name="LocationOn" path="Icons.Filled.LocationOn" />
|
||
<ICON name="Lock" path="Icons.Filled.Lock" />
|
||
<ICON name="MailOutline" path="Icons.Filled.MailOutline" />
|
||
<ICON name="Menu" path="Icons.Filled.Menu" />
|
||
<ICON name="MoreVert" path="Icons.Filled.MoreVert" />
|
||
<ICON name="Notifications" path="Icons.Filled.Notifications" />
|
||
<ICON name="Person" path="Icons.Filled.Person" />
|
||
<ICON name="Phone" path="Icons.Filled.Phone" />
|
||
<ICON name="Place" path="Icons.Filled.Place" />
|
||
<ICON name="PlayArrow" path="Icons.Filled.PlayArrow" />
|
||
<ICON name="Refresh" path="Icons.Filled.Refresh" />
|
||
<ICON name="Search" path="Icons.Filled.Search" />
|
||
<ICON name="Send" path="Icons.AutoMirrored.Filled.Send" note="Использовать AutoMirrored версию" />
|
||
<ICON name="Settings" path="Icons.Filled.Settings" />
|
||
<ICON name="Share" path="Icons.Filled.Share" />
|
||
<ICON name="ShoppingCart" path="Icons.Filled.ShoppingCart" />
|
||
<ICON name="Star" path="Icons.Filled.Star" />
|
||
<ICON name="ThumbUp" path="Icons.Filled.ThumbUp" />
|
||
<ICON name="Warning" path="Icons.Filled.Warning" />
|
||
</ICONOGRAPHY_GUIDE>
|
||
</PAYLOAD>
|
||
|
||
<IMPLEMENTATION_HINTS>
|
||
<HINT>Найди корневой узел PROJECT_SPECIFICATION в tech_spec.txt.</HINT>
|
||
<HINT>Добавь новый узел ICONOGRAPHY_GUIDE в конец, после UI_SPECIFICATIONS, но перед IMPLEMENTATION_MAP.</HINT>
|
||
<HINT>Я уже обработал устаревшие иконки и указал правильные AutoMirrored версии, просто вставь этот блок.</HINT>
|
||
</IMPLEMENTATION_HINTS>
|
||
</WORK_ORDER>
|
||
</TASK>```
|
||
|
||
Пожалуйста, выполните эти задания последовательно, начиная с исправления ошибки. Жду вашего сигнала о результатах. |