Skip to content

v0.26.0

Latest

Choose a tag to compare

@Kaiji-Z Kaiji-Z released this 23 Aug 18:10
· 1 commit to main since this release

v0.26.0 gives the companion a home in the title bar, retires the mind map view, and hardens the drawers for phone widths.

The title bar is now living space. When the left map pane is off screen, on a phone in single-pane mode, before a course is picked, or with the rail collapsed, the companion used to hover at the left screen edge. It now shrinks to fit the title bar and drifts along it, crossing the full width over roughly forty seconds. When it drifts over a button it turns translucent and lets clicks pass through. You can drag it anywhere along the bar, or drag it out. Released outside the bar, it grows back to normal size and stays near where you dropped it, wandering a small radius. When the map pane returns, the placement clears and it goes home as usual.

Streaming answers summon it. While the AI is composing a reply, the companion flies to the spot above the input box, the same place it goes when you focus typing, and thinks along with the stream. When the reply finishes it returns to wherever it should be.

Note-taking no longer lingers. Marking a selection and adding a note brings the companion beside the line you drew for the writing gesture, as before. What changed is the exit. It used to pause at the top-right shoulder of the reading pane for a few seconds before heading home. It now leaves directly. Switching to the notes tab no longer summons it either.

The mind map view is gone. The Brain button and the markmap rendering have been removed. The reasoning is plain. When a lesson's markdown has headings, that structure is already visible on the page and a second rendering adds nothing. When the lesson has no headings, the previous release tried synthesizing nodes from first sentences, and the result was a map you could not actually read. Meanwhile the concept map artifact, generated by the AI from the lesson's meaning, already produces a real structure diagram on demand. One dependable tool beats two shaky ones. The markmap libraries are out of the package, which shaves the install size.

Drawers are designed to the phone floor. Both the settings and the review drawers follow the viewport width, full-width on a phone with the desktop caps unchanged. Their interiors are now checked at a 420-pixel phone viewport, where the old fixed five-column form grid and an unbreakable test-result row would have been squeezed past breaking. The form picker now wraps, result text folds, and the test suite opens each drawer at that width and asserts zero horizontal overflow.


v0.26.0 给伴学在标题栏安了家,撤下了思维导图,并把抽屉按手机宽度重新校准。

标题栏成了居住空间。 左栏不在场时,手机单栏、未选课程或收起左栏,伴学以前贴在屏幕左缘。现在他缩到标题栏的高度,沿栏缓缓游动,大约四十秒横穿一个来回。飘到按钮上会变半透明,点击直接穿过去。可以随手拖到栏内任意位置,也可以拖出去,松手后恢复原来的体型,留在放置处附近小范围徘徊。左栏回来时自动清掉手放落点,照常回家。

流式回答会召他来。 AI 组织回复期间,伴学飞到输入框上空,和聚焦打字时同一位置,托腮跟着思考。回复结束再回该去的地方。

加笔记不再多停留。 划线加笔记时他照旧飞到你画的那条线旁做记录动作,变的是退场。原先要在讲解面板右上角停几秒才回家,现在直接走。切到笔记标签页也不再召唤他。

思维导图撤了。 讲解区的 Brain 按钮和 markmap 渲染整体移除。理由很朴素。正文分了标题,结构本来就在页面上,再画一遍没有增量。正文没分标题,上一版试着取首句拼节点,拼出来的图看不懂。而对话产物里的 AI 概念图按内容语义出真正的结构图,已经覆盖这个场景。一个趁手的工具好过两个勉强的。markmap 两个库从依赖里删掉,安装体积小了一点。

抽屉按手机宽度校准。 设置和复习两个抽屉的宽度跟随视口,手机上全宽,桌面端上限不变。内部布局这次按 420 像素的手机视口做了核对,固定五列的形态选择和不可换行的测试结果行,在这种宽度下会被挤破。现在形态选择自动换行,结果文案允许折行。测试会在这个宽度下分别打开两个抽屉,断言零水平溢出。