Skip to content

C++ Studio 0.3.1 — архивная, известен ANR

Pre-release
Pre-release

Choose a tag to compare

@Bony-Lord Bony-Lord released this 20 Oct 08:36

Архивный предварительный выпуск: подтверждено зависание ANR при навигации по подсказкам. Исправление доступно в 0.3.2 preview. Прежняя рекомендация 0.3.1 снята после проверки сбоя. Выпуск 1.0.0-rc.1 также остаётся нестабильным. Исходные файлы этого выпуска сохранены.

Исправления редактора и удобства работы на Android-планшете.

  • Устранена обрезка справа/снизу при прокрутке и изменении масштаба: маска отрисовки учитывает scrollX/scrollY. Обе оси масштабируются вместе; отпускание жеста сохраняет позицию и дробный масштаб.
  • Создание папок/файлов из одной кнопки, свободные имена и переименование прямо в дереве. Добавление проекта из списка, компактные вкладки и выборы поверх интерфейса.
  • Панель клавиатуры отменяет нажатие при прокрутке, повторяет стрелки при удержании и использует спокойную обратную связь.
  • Компактное дерево переменных, вложенность, место после точек останова, подсказки при наведении. Альтернативы F-клавишам: Ctrl+Alt со стрелками, R/D/K/B/T.
  • Удаление GCC с восстановлением из APK без интернета; CMake/Ninja сохраняются. Дополнительные инструменты устанавливаются отдельно.
  • Три запускаемых CMake-примера, девять новых снимков приложения, сравнение Android-инструментов и описание цели проекта.
  • Проверены уведомления 56 нативных пакетов, восстановлены пропущенные тексты лицензий, дополнены исходники/уведомления в прежних выпусках.

На Xiaomi Pad 6 / Android 14 прошли 39 целевых проверок. CI точного коммита также прошёл. Release APK отдельно установлен и запущен: пример чтения файла из корня проекта вывел C++ Studio: 42, код завершения 0. Проверка release-вывода выполнена по реальному снимку экрана; WebView debugging отключён.

Галерея · Примеры · Проверки и методика · Лицензии · Приватность

Это предварительная ARM64-сборка. Первый разбор заголовков clangd может занимать несколько секунд; полный стресс всех тачпадов и клавиатур не подтверждён. Старый target SDK 28 пока необходим текущему backend запуска и не соответствует требованиям Google Play. Полная совместимость с CLion и отсутствие любых юридических рисков не заявляются.

Установите Cpp-Studio-arm64.apk. Для распространения зависимостей рядом приложены соответствующие нативные исходники/рецепты и точные исходники Sora 0.24.4. Контрольные суммы — в SHA256SUMS-0.3.1.txt. Код приложения, примеры и сборка доступны по тегу этого выпуска.