Skip to content

Releases: StarHeartY/CalculatorX

v1.2.0

Choose a tag to compare

@StarHeartY StarHeartY released this 24 Jun 15:43
8498fab

更新

  • 新增历史记录功能
  • 新增侧边栏切换其他功能
  • 新增顶部栏

v1.1.0

Choose a tag to compare

@StarHeartY StarHeartY released this 19 Jun 17:22

更新

  • 实现更高级的求和求积
  • 输入输出可以自适应字体大小
  • 输入输出超出屏幕界限时,可以滑动显示
  • 加入更多的字母功能键(a, b, c, d, m, n)

正式版v1.0.0

Choose a tag to compare

@StarHeartY StarHeartY released this 11 Jun 08:07

更新内容

  • 添加高等数学计算的支持,包括:求导、积分、极限

v0.2.0

Choose a tag to compare

@StarHeartY StarHeartY released this 04 Jun 10:51
624addc

更新内容

  • 将答案换行显示
  • 添加“设置”功能
  • 支持深浅模式手动切换
  • 支持自定义答案输出格式(自动/小数)
  • 支持排列组合的显示样式,同时生效于按键显示与屏幕显示
  • 支持触感反馈,自定义振动风格
  • 添加“关于”界面
  • 添加“使用帮助”、“隐私政策”、“用户协议”

v0.1.1

Choose a tag to compare

@StarHeartY StarHeartY released this 01 Jun 03:52

CalcPro v0.1.1: 第一版发布 🚀

这是 CalculatorPro 的首个核心里程碑版本。此版本彻底打通了从前端 UI、Web 容器到 C++ 底层计算机代数系统 (CAS) 的全链路架构,实现了从简单的“数值计算”向“精确符号推导”的跨越。
file-20260531143150952

✨ 核心特性 (Key Features)

🎨 原生级 UI 与沉浸式交互

  • 系统级组件重构:采用鸿蒙原生组件,带来丝滑的点击光效。
  • 触觉反馈 (Haptics):加入按键震动反馈。
  • 深浅色模式 (Dark/Light Mode):适配系统级深/浅主题切换。
  • 多功能键盘状态机:支持 ⇧Shift 键平滑切换科学计算与基础运算面板。

📐 出版级数学公式渲染

  • 集成 MathLive 本地沙箱引擎,支持复杂嵌套公式(如积分、多层分数、高次根号)的实时高清渲染。
  • 实现输入即所得的 $\LaTeX$ 视觉排版。

🧠 工业级代数引擎 (SymEngine)

  • 不再是简单的计算器,而是数学推导系统。底层通过 N-API 成功交叉编译并静态链接了专业的计算机代数系统 SymEngine 与高性能大数库 Boost
  • 精确符号推导:拒绝精度丢失,$\sqrt{8}$ 自动提取平方因子;支持常数 $\pi$$e$ 的代数保留。
  • 多项式展开与化简:支持诸如 (x+1)^2 自动展开为 $1 + 2x + x^2$ 并以标准 $\LaTeX$ 返回。
  • 极速跨语言通信:创新性地利用 Web 容器进行数据降维(LaTeX -> MathJSON),由 C++ 原生解析 AST 语法树,实现毫秒级响应。