Proxyos Weekly 003
Laurence-042
- One minute read - 39 wordsTL;DR 概览
因为欠考虑的地方太多,想干的事太多,导致工作量太大,本期预定目标未完成。但新增了一些十分关键的基础设施,也对之前的基础设施进行了完善,可维护性有所提升
本期目标
- 把第二个任务搓出来
- 跑一遍以确保基础的存档功能正常工作
- 加个关机(保存并退出)功能
- 看看能不能找到靠谱的美术资源
进展速记(Changelog)
新增:
- 正式引入SPIDER应用(浏览器)
- 提供了浏览器外的基于文本的DataSegment解锁方式
变更:
- TaskBar和AppIcon使用相同基类,这允许它们动态调整label字号
- TaskBar现在正式支持按内存占用显示应用图标
- Browser的地址栏支持从节点外部自定义url映射了
- OSWindow的header不会再被完全拖到屏幕外面了
- TextFileViewer不再允许编辑文件
- 优化存档加载逻辑
- 优化POCKET样式
修复:
- OSWindow莫名其妙有个最小宽度(Again),是因为按屏幕大小设置高度的那个组件错误地额外设置了宽度
- 网页数据段无法正常上报
- 带侧边栏导航的应用的侧边栏全只有root节点
- 杂七杂八的修改过程中产生的不一致
主要进展内容
花了太多时间反复修改第二个任务的网页,相关图像的触发也没考虑清楚,周二下午电信的工作人员移箱子还把我网线移断了……
但在缩减fastai学习时间后,还是勉强把最主要的部分搞定了,这次基础架构是真好了(在我发现新的一连串问题之前)
因为有了浏览器外的基于文本的DataSegment解锁方式,现在可以更简单地打开网页、获取数据段了
目前仅作为开网页的快捷方式,但等到了第三章,这个功能会和届时需要实现的文件下载功能配合使用
除此之外还做了大量的修复和优化,底层架构现在更稳了,用户体验更好了,也提前排除了大量的坑
瓶颈与问题清单
- 本地调网页时不支持使用fetch之类的获取file://的文件,但是游戏内的浏览器因为是使用http://的就可以。也许我需要一个更好的调试手段……或者直接用游戏里的浏览器调试?
下期计划(Next)
- 跑一遍以确保基础的存档功能正常工作
- 把第一章的脚本搞清楚
- 把第一章的切换逻辑搞定
试玩版
暂未达到第一个试玩版的发布标准