Skip to content

DevForge 0.5.0-alpha.3 — панели и клавиатуры (preview)

Pre-release
Pre-release

Choose a tag to compare

@Bony-Lord Bony-Lord released this 28 Oct 15:31

DevForge 0.5.0-alpha.3 — исправления панелей и клавиатур

Предварительная версия. Рекомендуемая предыдущая Android preview — 0.4.2.

Исправлены перекрытие консоли скрытым notebook, потеря фокуса при возврате из C++, мерцание нашей и системной клавиатур при переходах между ячейками. Клавиатура снова открывается нажатием на поле после ручного скрытия.

На Xiaomi Pad 6 / Android 14 прошли 33 проверки финальной debug-сборки касаниями и событиями клавиш Android: вкладки, боковая панель, повторное нажатие для закрытия консоли, обе клавиатуры, C++ ↔ notebook и холодный запуск. Это не отдельный тест физической Bluetooth-клавиатуры и не исчерпывающая проверка всех зависаний. Прошли 77 групп проверок исходников, обе Android-сборки, JVM-тесты и release lint без ошибок. Подробности — verification-input-0.5-alpha3.json.

Основной modern APK около 9,3 МБ, target SDK36. Для обновления установленной modern-версии достаточно основного APK. Нативное окружение и данные не изменились; используются существующие runtime2. Не нужно подтверждать установку каждого инструмента: одно общее нативное окружение устанавливается через Android, выбранные данные — через .studio-toolpack. Первая установка/обновление самого окружения всё ещё требует системного подтверждения.

Compat сохраняет target SDK28 и предупреждение старой версии Android. Этот вариант предназначен для старого backend. Настольные установщики alpha.1 этим Android-выпуском не обновляются.

Полный Jupyter/IPython, Pyright, Python debugger, исполняемые сторонние аддоны и онлайн-маркетплейс ещё не готовы. Исходники нативных компонентов и рецепты находятся в runtime2; исходники Sora включены рядом с APK.

Исходники этого выпуска: f094d2a.