- 01 Sep, 2026 1 commit
-
-
Яков authored
-
- 29 Aug, 2026 2 commits
- 28 Aug, 2026 8 commits
-
-
Яков authored
-
Яков authored
-
Яков authored
-
Яков authored
Каждая граница стоит 17 px — разделитель и поля по 8. Почти каждая кнопка была своей группой: 289 px уходило на волосяные линии, и панель на реальной ширине 1080 не укладывалась в один ряд. Двадцать две линии к тому же не показывают структуру, а превращаются в частокол. Подпись группы теперь решает по ширине самой панели (@container), а не окна: в админке панель 1080 при окне 1600, и правило по @media показало бы подпись там, где она не влезает. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
Ответ на макет: 56 иконок в одном визуальном языке (сетка 24×24, штрих 1.5), шесть состояний кнопки, ритм групп, поведение на телефоне. Главная правка не косметическая. Иконка перестала быть background-image с зашитым цветом и стала дочерним <svg> со stroke="currentColor". Без этого не собирались сами состояния: наведение приходилось изображать прозрачностью (иконка тускнела — читается как «кнопка выключилась»), а активное состояние с белой иконкой на синей подложке было невозможно в принципе. Заодно ушли ручные подпорки, которые были следствием разнокалиберных картинок: width 46px у блока кода, margin-top 4px у PPTX, второй вид разделителя. Все кнопки теперь 32×32 на десктопе и 44×44 на телефоне. Четыре кнопки, использованные на боевой базе ноль раз (аудио, картинка с подсказками, скрытый блок, кнопка-ссылка), собраны в подписанную группу «Оживить урок»: растворённые между «изображением» и «ссылкой», они не читались как отдельная возможность. Горизонтальной прокрутки на телефоне нет намеренно: скрытая справа кнопка не находится вообще — методист не знает, что там что-то есть. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
Ссылка на существующее задание как блок документа. Узел хранит только положение задания в уроке и то, как его показать: вопросы, ответы и правила проверки остаются в конструкторе задания. Дублировать их в документ нельзя — правка вопроса не доехала бы до урока, а попытки сотрудников ссылались бы на две разные версии одного и того же. Два поля под идентификатор (activityScope + activityId) — потому что у упражнений в платформе два пространства идентификаторов: целое в библиотеке и строка «e-<uuid>» в карте. Урок карты — клон библиотечного, при установке упражнениям выдаются новые идентификаторы, и ссылка без указания пространства после установки указала бы в никуда. Тип задания хранится доменный (question, essay, videoTask), а не клиентский: иначе сверять его с самой сущностью не с чем. Пакет про маршруты и сущности платформы не знает: выбор задания и открытие его конструктора приходят колбэками onPickActivity / onOpenActivity. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
Пресеты (было два, и хост не передавал их ни разу): lesson — урок, полный набор без произвольного размера шрифта text — описания, инфо, глоссарий, база знаний comment — комментарий проверяющего answer — ответ учащегося, с audio Заголовки вынесены из выпадающего списка на верхний уровень: на боевой базе жирный абзац вместо заголовка встречается в 289 уроках, настоящий h2 — в 31. Нативный browser title заменён на подсказку с названием и пояснением «что я получу». Кнопки получили role/tabIndex/aria-label и видимый фокус. Палитра цветов сведена с 12 произвольных оттенков к 6 семантическим из темы платформы. Удалена кнопка pdfToText: её onClick дублировал кнопку pdf, в пресетах она не значилась и автору не показывалась. Новый проп labels — словарь подписей от хоста: своей локализации у пакета нет. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
-
- 17 Jun, 2026 2 commits
- 25 May, 2026 3 commits
- 22 May, 2026 4 commits
- 20 May, 2026 3 commits
- 19 May, 2026 2 commits
- 17 Apr, 2026 6 commits
- 04 Feb, 2026 1 commit
-
-
Яков authored
-
- 10 Dec, 2025 1 commit
-
-
Яков authored
-
- 16 Jul, 2025 1 commit
-
-
Яков authored
-
- 14 Jul, 2025 2 commits
- 07 Jul, 2025 1 commit
-
-
Яков authored
-
- 14 Apr, 2025 2 commits
- 15 Nov, 2024 1 commit
-
-
yakoff94 authored
-