欢迎光临散文网 会员登陆 & 注册

[Arc自制]新·AFF工具箱 开发日志1

2023-08-10 08:00 作者:点儿恐狼  | 我要投稿

大家好。好久不见。 本次带来的是,关于我之前所开发的“AFF工具箱”的一些信息。 “AFF工具箱”是我在2021年开发的一款Arcaea谱面段落生成工具,至今已上线了两年时间。从后台数据来看,在完全没有持续地宣传,没有新功能,网站本身甚至也没怎么SEO的情况下,至今还有一定数量的人在使用这个小工具,非常感谢。 大概从一年前起,我产生了重构的想法。因为这个工具箱可以说是我接触前端开发的第一个项目,先不说技术栈老旧的问题,现在看来代码质量实在是不尽如人意。但是由于种种原因,重构工程没有推进下去。 幸运的是,我最近得以重新开始推进重构项目,并且到目前为止重构版本已经实现了原版90%以上的功能。

下面是新·AFF工具箱的一些主要变化: 技术栈

现在整个网站的技术栈切换到了React+FastAPI。虽然是最大的变化,但是对于使用者来说感知不强。由于本文不是技术文章,这里就不展开了。 界面设计

新版工具箱整体采用类似Material Design 3的设计语言,但是基本上是个“简化”版本。 在文案方面,之前的主页有点谜语人,所以这次我试着把话说明白些。

工具页面最大的变化是,提交按钮现在在左下角浮动。因为之前的设计对于长表单来说很不友好,在可选参数较多时,可能会遇到拉到最下面调参数再拉回去提交(甚至再拉到最下面看生成结果)的情况。 生成结果移动到了新的历史记录面板里,因为至少在我个人的使用过程中,查看生成出来的语句并不是必需的。我会把结果直接粘到aff里,再用可视化制谱器看结果。 至于表单区域,现在表单更密了一些,能更充分地利用屏幕空间。此外,将Note区域和参数分开实际上是为了方便后端API,不过我觉得这样看起来好像也还不错。 历史记录面板

新的工具箱增加了一个历史记录面板,替代了之前页面上的生成结果区域。 如果你觉得之前生成的那个更好,现在不用把参数调回去再生成了。(如果你能找得到之前那个的话) 每条历史记录附带一些基础信息,帮助你定位你要找的那组语句。 目前,只要刷新页面,历史记录就会被清除。我不太确定有了这个功能之后会不会有人想去翻很久之前生成的语句。至少我不会。 已移除功能

你可能注意到左上角的三点菜单不见了。这是因为,Arc构造工具和时间细分计算器被移除了,它们可能会在未来以某种更好的形式回归。

以上就是新·AFF工具箱的一些主要变化。目前重构版本还没有上线,因为一些琐碎的部分没有处理完,不过应该不需要太久。之前的工具箱会作为legacy版本保留。 还有一些计划中的内容,比如ArcCreate兼容性之类的。不过在做出来之前我不想透露过多。 下次再见!

[Arc自制]新·AFF工具箱 开发日志1的评论 (共 条)

分享到微博请遵守国家法律