Bbadhopedocs(site): 官网对齐 v1.0.0 正式版
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(v0.9.3): 全量修复引擎/UI/品牌三大问题 ## 引擎(2 P0 + 3 P1 + 6 P2 + 5 P3) - P0-1: 打包 53 个标准库 C 扩展 + 3 依赖库到 jniLibs(math/random/json/datetime/socket/ctypes/zlib/ssl/sqlite3 等),pybridge.c 初始化时把 nativeLibraryDir 加入 sys.path,import math 不再 ImportError - P0-2: 修复 input() 阻塞时点停止永久死锁——stop()/watchdog 先 pushEof() 再 requestInterrupt(),C 侧 requestInterrupt 去掉 PyGILState_Ensure(Py_AddPendingCall 本就支持无 GIL 调用) - P1-1: 首启解压增加三重完整性校验(标记文件+os.py+encodings),失败不删 zip、抛错提示重试 - P1-2: execFile 透传 workingDir/scriptDir/argv,os.chdir + sys.path.insert + sys.argv,相对路径和兄弟模块 import 正常 - P1-3: EngineProvider 区分架构不支持与库损坏,抛带文案异常,不再静默回退 Pyodide - P2: 结束 flush 残留输出行、SIGSEGV/SIGBUS/SIGABRT native crash handler(_Unwind_Backtrace)、site-packages 目录、诊断文案对齐原生引擎、_DtIn.read(size) 语义修正 - P3: 缓冲 synchronized、10000 行/256KB 背压、release 复位静态 sink、execFile 后 gc.collect、看门狗 2 秒宽限后标记未响应 ## UI(4 P1 + 4 P2 + 2 P3) - P1-4: QuietDialog 正文包 verticalScroll + imePadding,设置页等长面板可滚动 - P1-5: OutputPanel 自动跟随锁——用户上翻即停,离开底部显示 indigo 回到底部按钮 - P1-6: MainActivity 根 Surface 加 safeDrawingPadding,CodeEditorView 聚焦时 ensureSelectionVisible - P1-7: SoraEditor 嵌套滚动桥接(rememberNestedScrollInteropConnection 在当前 BOM 未解析,暂不挂,待真机验证) - P2: StatusBar 去掉多余 horizontalScroll 恢复 weight、FileTree/AiPanel/GlobalSearch/GitPanel LazyColumn 补 weight/fillMaxHeight、编辑器全量 toString 保留同步单次(节流会被旧文本覆盖输入) - P3: EditorScreen overlay/scrollToLine 自定义 Saver + rememberSaveable,gsearchQuery 改 saveable;EditorViewModel 文案 Pyodide→原生 CPython 3.13.9 ## 品牌 - Manifest 加 android:roundIcon,site/index.html 替换 favicon(紫绿渐变→indigo)+ OG/Twitter social card + 导航 logo 换图片 - 采用 foreground v2(stroke+round cap 下划线可见、居中、indigo 光标),覆盖 v1 - 官网品牌色收敛:--purple→#8FA7F5 indigo,--grad 渐变→纯色 ## 验证 - assembleDebug BUILD SUCCESSFUL,APK 130MB(含 59 个 .so) - 单测 ALL BRIDGE LOGIC TESTS PASSED - APK 内含 math/_random/_socket/_ctypes/_json/_datetime/zlib/libcrypto/libssl/libsqlite3 + 5 档 mipmap 位图 - gradle.properties JVM 堆从 3072m 调至 2048m(沙箱 3.9GB 内存防 OOM) | 25 天前 | |
docs(site): 官网对齐 v1.0.0 正式版 - 下载区更新:v1.0.0 正式版 · 约 98MB · 50+ 原生 C 扩展 - hero 加 v1.0.0 徽标 - 功能卡片补齐 v1.0.0 新特性:自动闭合/行号/换行/跳行/图片预览/离线包管理/AI 流式/命令面板 | 25 天前 |