amenbo

Amenbo 30.0.0 —— 这身模样,可以交给别人

窗口可以穿上皮肤:配色、大小、字体、背景图片和图标,全装在一个能交给别人的文件里。29.0.0、29.1.0、29.2.0 和 29.3.0 的改动,到这个版本也都齐了。

Amenbo 现在可以穿上皮肤了。配色那一半在 29.3.0 就到了,素材——背景图片、图标、字体——是 30.0.0 才有的。29.0.0 到 29.3.0 的改动,到这个版本也都齐了。

皮肤——换一身模样

设置 › 外观里有一行“皮肤”。安装包里自带四套。

名字是什么样子
高对比度文字和底色之间的差拉得很大
Washi偏暖的、像纸一样的底色
终端命令行画面那样的配色
复古游戏带一套点阵字体

挑一套就是试穿:画面照这套皮肤重画一遍,按下“就用这个”之前,什么都还没定。退出来,就回到原来的模样。

要把皮肤脱掉,选“不用(Amenbo 自带的配色)”。要是一套皮肤把画面弄得读不出来、设置也够不着了,可以在终端里用 amenbo skin use none 命令把它脱下来。

一套皮肤能装些什么

一套皮肤是一个 zip 文件,里面装着 skin.yaml,还有它点名要用的素材。

  • 配色——底色、文字、强调色、边框;画面用到的整套颜色
  • 大小——文字、间距、圆角和阴影,各写一个倍率
  • 边框——线的样子(实线/双线/无)和粗细
  • 字体——一个 woff2,最大 2MB
  • 背景图片——四个地方各一张:应用自己的底、窗格的底、输入框这类凹下去的地方,还有卡片。铺法是收进去/铺满/平铺;位置从九个点里挑一个
  • 图标——窗口画出来的 51 个图标,哪一个都能换成你自己的图片;颜色跟着旁边的文字走

背景图片、图标,还有改成 zip 这件事,都是 30.0.0 才有的。

把一套皮肤交给别人

“写一份出来”会出一个 zip,能设的名目全在里面;身上正穿着一套皮肤的话,就照它的值填好。你不用从一个空文件开始写。收到的人,把文件落到设置 › “添加皮肤”上就行。

  • 在东西收进来之前,面板会把文件里有什么列出来——每张图片和字体的文件名、大小,还有用在哪里。
  • 配色读起来费不费劲,它会量一遍报给你——有多少组没到下限。这不拦着你装进来。背景放了图片的地方不量,因为文字底下的不是颜色。
  • 名字已经有了的,会带上两边的版本一起回绝,让你看清哪个在里面、哪个要进来。
  • “把这个皮肤交出去”写出来的,就是它进来时的那个文件,素材也都在,所以你交给的人还能再往下交。

整个文件夹里搜索和替换(29.1.0)

在一个文件夹里按词搜索。命中的行按文件归在一起,按一条就打开那个地方。

  • 替换可以对着结果一起做。不想动到的文件,可以从一览里拿掉。
  • 写进去之前,它会先问:“在 M 个文件里替换 N 处?”
  • 它是往文件里写的,这里没有撤销——能退回去的,只有这个文件夹在 git 下面时的 git。
  • 搜索之后变过的文件,它不动,并且会说出它放过了多少个。

还有一个只在打开着的那个文件里找的面板——区分大小写、整词、正则表达式——文件夹的树也能按名字筛。

决定有了“写着”这个阶段(29.0.0)

一条决定在写的时候是草稿,按“完成撰写”才定下来。

一件任务的前提要是一条还在写的决定,那它要等这条决定定下来才开始。工作不再从一个还没固定的前提上动起来了。

改一条已经定下来的决定,算是订正文字,决定的日期不变。要推翻当初决定的事,用一条新的决定把它顶掉。

其他

  • “终端”现在叫“工作区”——只是画面上的叫法变了,别的没动。
  • 你看着别处的时候,窗格也留着给它起的名字和件数——AI 在另一页上给窗格起的名字,还有那场会话这中间归的任务和决定,回到那一页时都在。
  • 设置一按就开——问题的检查不在打开的时候跑了,只在按“检查”的时候跑。检查的时候,应用也不再卡住。
  • 几千件任务的一览,也能一路开到底——只画屏幕上看得见的行。
  • Viewer 可以写服务器的名字——用在同一个账号上再立第二台服务器的时候。
  • 小到按不着的控件都加宽了,加到手指按得着的大小。

在 29.3.0 做过皮肤的人请看

皮肤的格式现在是 zip,光一个 .yaml 不再收了。把你的文件放进一个 zip 里;里面那个文件叫 skin.yaml。写出模板也变了——现在要给它一个去处。

29.3.030.0.0
装进来amenbo skin add mine.yamlamenbo skin add mine.zip
模板amenbo skin template > mine.yamlamenbo skin template mine.zip
把手上的写出来(没有)amenbo skin write-out mine mine.zip

获取方式

最新版本 打开你所用操作系统的安装程序。不需要管理员权限。

  • macOS——.pkg,Apple 芯片和 Intel 各一个(GUI 和 CLI 装在一起)
  • Windows——setup .exe(GUI 和 CLI 装在一起)
  • Linux——GUI 是 AppImage;amenbo 命令来自 CLI 的安装程序

更新方式:在 GUI 上,“有更新版本可用”的横幅会就地完成更新。如果你只装了 CLI,amenbo update --apply 会把它换掉。

从 28.2.0 或更早的版本上来,存储的数据格式往上走一级——在这个版本上第一次启动会做迁移,迁移之前的备份会自动留一份。迁移过之后,早先的版本就打不开它了。已经在 29.x 上的话,没有迁移。GUI 和 CLI 由同一个安装程序一起更新,所以别把其中一个留在旧版本上。

第一次用?请看 开始使用