Skip to content

Release MaxMath 1.1.0 UI and interaction refresh - #4

Merged
ParuhParhat merged 1 commit into
mainfrom
agent/release-1.1.0
Aug 8, 2026
Merged

Release MaxMath 1.1.0 UI and interaction refresh#4
ParuhParhat merged 1 commit into
mainfrom
agent/release-1.1.0

Conversation

@ParuhParhat

Copy link
Copy Markdown
Owner

Summary / 摘要

Release MaxMath 1.1.0 with a complete light/dark visual system and a more resilient calculation workflow.

发布 MaxMath 1.1.0:加入完整浅色/深色视觉系统,并全面改进计算过程中的交互与状态恢复。

What changed / 改动

  • Added complete Material 3 light and dark color schemes, typography, shapes, spacing, and sizing tokens.

  • Applied theme-aware palettes to the live 2D canvas and OpenGL 3D/contour views while keeping exported PNG files light for sharing.

  • Added cancel actions to every calculation page, retained the previous result during recomputation, restored it after cancellation, and auto-scrolled to completed results.

  • Redesigned loading and error cards with engine warm-up guidance, expandable/copyable error details, and monospaced Maxima output.

  • Fixed math keyboard behavior and preserved matrix, vector, and quadratic-form cells across configuration changes.

  • Added directional navigation transitions, accessibility labels, and regression tests for state, palettes, contrast, and save/restore behavior.

  • Bumped the app to 1.1.0 (versionCode 16) and updated both README languages and release notes.

  • 建立完整的 Material 3 浅色/深色配色、字体、圆角、间距与尺寸规范。

  • 实时 2D 画布及 OpenGL 3D/等高线视图跟随主题,同时导出 PNG 保持适合分享的浅色背景。

  • 所有计算页面加入取消入口;重算保留上一结果,取消后恢复结果,完成后自动滚动到结果区。

  • 重新设计加载与错误卡片,增加引擎预热提示、可展开/复制的错误详情和等宽 Maxima 输出。

  • 修复数学键盘行为,并让矩阵、向量与二次型单元格在配置变化后恢复。

  • 新增方向性导航动画、无障碍标签,以及状态、配色、对比度和保存恢复回归测试。

  • 版本更新为 1.1.0(versionCode 16),同步中英文 README 与发布记录。

Why / 原因

The previous UI used only partial theme roles, live plots were not consistently dark-mode aware, long calculations had no visible cancel action, and some form data disappeared after rotation. Recomputing also cleared the previous result and caused the layout to collapse. This release addresses those usability and resilience gaps.

旧界面只使用了部分主题角色,实时绘图未完整适配深色模式;长计算没有可见的取消入口,部分表单旋转后会丢失输入,重算还会清空旧结果并引起布局塌陷。本版本集中修复这些体验和状态可靠性问题。

Validation / 验证

  • git diff --check origin/main..HEAD passed.
  • All 9 Android XML resource files parsed successfully.
  • No signing credentials or private-key material were found in the diff.
  • The release APK was built after the source changes and contains a manifest, DEX files, 13 arm64 native libraries, and engine assets, with no other ABI bundled.
  • APK SHA-256: 5681E5009BD4A3422708FE26A7DF1EBEB306588494D635A54FAC480358D6513E.
  • GitHub Actions will run unit tests, assembleDebug, and Android lint for this PR.

@ParuhParhat
ParuhParhat marked this pull request as ready for review August 8, 2026 08:01
@ParuhParhat
ParuhParhat merged commit 8744902 into main Aug 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant