2025.8.15
修复Music163Helper2.1的判断逻辑错误,具体内容
TinySystem的Window组件重置为绘画加部分控件,节省性能,并且将画对角线功能在BorderControl删除
近期截图:

说明:
窗口组件实现继承顺序 Control>WindowControl>DialogWindow>InputWindow
注意这里是我自己写的组件与原版自带的不是一个东西。
我的窗口控件支持自定义按钮,使用GetContent或DialogWindow的GetCustomContent函数或继承自定义内容。
窗口图标标题,最小化最大化关闭按钮选项这些基础的当然也有,相关处理需要自己写(这不当然?
音乐播放器的LyricsCanvas支持翻译歌词附加,滚动容器扩展功能参数增加,可自定义控制的值。
菜单项控件与原生不同,支持鼠标键盘、悬浮展开、选中单选禁用状态、自定义图标、分隔符等必备功能,除了快捷键功能基本都做完了,不打算做全局监听(虽然这是生成方式限制的,但也没必要做)。
自己实现的控件至少在界面上比原版自定义性更强。
总之,今天就讲到这里吧。
2025.8.5
凌晨了,顺便讲一下今天最折磨人的事吧。
无论我怎么搞,这个vidstack组件都有问题,所以都先注释掉了。
前面是愁怎么同步src,title属性,后面是愁样式问题,不知道怎么的样式乱成稀巴烂,就先算了吧。
然后解决了下面版权卡片网址忘记改的问题。
swup的progress属性启用了,现在你应该可以看到切换页面时的进度条了。
顺便再讲一件事,我在 てんぷれっ!! - TouchGal 下面评论了一个关于存档崩溃的解决方案
正发愁存档闪退呢,我去2dfans看了。
这个问题可以这么修复,在注册表里找到
计算机\HKEY_CURRENT_USER\Software\CIRCUS\TMPL目录修改SaveDir为一个纯英文路径,然后就没问题了。(文件夹记得创建)
还有,中文版不需要转区运行。更不要去设置开UTF8支持。
应该这次更新内容会在凌晨前发布完成。
2025.8.4
更新注入方式为立即执行,应该会解决手机端无法展开的问题。
让image的alt属性尝试同步到title属性,实现在applyImageAltToTitle函数中。
添加对MetingJS和APlayer的支持,替代iframe引用,更新页面引用歌曲的形式。
顺便引入了APlayer的css,自己稍微改了改让他更适应主题色。
引用项目
来看看吧! 【Music163Helper 2.1 已发布】
顺便改了archive页面样式,去除鸡肋的标签,把它更改成更新日期。
然后我给标签和分类做了简单的翻译功能(也可以叫英映中),我自己称它为translite功能。
已把教程写到这里了 对 Fuwari 的增强改动教程 😎
将today分类下的所有页面的图像引用更改到public/images/today下
顺便将本页面(更新时间表)原本由旧到新的排序改为由新到旧,更加符合直觉。😉
今天真是爆肝啊😇,网站更新内容好多,顺便还把Music163Helper更新了一下。
都没时间玩了,哈哈。🤣
吐槽好多人的博客主题都不支持深色或者不完全正常,
我在一些
fuwari使用者的博客上看到白色背景的代码块,真的刺瞎眼。😣还要批评一下我自己,
daily都能拼错成daliy这么久才发现,从建站开始到现在才发现。。。😜
2025.8.2
更新fuwari到最新版本,
给markdown的yaml添加新属性onlycover代表image属性的图片只作为封面,不显示在文章中。
制作collapsed组件,用于折叠内容。
感慨这个东西写起来还是挺麻烦的,ts+styl+mjs都得写。
这么个东西花了几个小时,真的血压高,写着写着都得气死。
这个astro似乎有一个糟糕的缓存机制,导致开发时很多内容都需要重开几十遍才生效。
实际上组件代码只要修改就应该给使用了这个组件的页面手动刷新一下(Ctrl+S),检测到改动才会重新生成。
还有开发时文档都几乎等同于没有,只能我直接在本地源码中摸索。
在
astro.config.mjs里可以导入自己的组件在
[...slug].astro里决定了文档页面框架(不是最外层的哦),我顺便注入一个injection.ts脚本负责自定义控件之类的互动。我在
content\config.ts自定义了一个onlycover布尔属性决定在frontmatter的image是否不展示到文章中。顺便写了个
injection函数给更多自定义组件埋下伏笔。这个东西用ts自定义了个导出函数
injection挂载在页面核心组件上,注册window的load事件执行目前调整为立即执行。~~
[...slug].astro~~ 目前已注入调整为Markdown.astroMarkdown.astro <script>// 这里是注入自定义脚本import { injection } from "@/plugins/custom/injection"injection();</script>用styl写了个样式,用height动画实现,用mjs写了个组件生成。
collapsed组件在一开始展开的高度记录成--source-heightcss属性,再根据open属性决定是否展开。这里空一下是为了防止误识别:::collapsed{title="折叠" open=true}大概就是这样吧:::
然后【这里的内容默认展开】
就没什么了,打算直接更新同步到githubpage上了。
更新了一些页面的样式,用上了collapsed组件,比如最近的两个游戏的玩后感。
顺便补充了一个中文的win32menu教程,
用上了最新fuwari采用的Expressive Code功能,便于标记代码之类的。
还是不说这么多了吧,22:50 了,总之下次再见咯!
2025.8.1
更新 废村少女 [贰] 通关
并补充了很多图片的Title属性。
2025.7.20
2025.7.15
更新一个页面:琉璃交错 ~妹物语~ 通关
顺便把Banner整了,unisonshift的版权也标了一下。
彻底改完准备上传: 2025年7月16日01点32分
2025.7.13

Win32Menu代码开放,因此更新一下。
现在顺便放个TinySystem的目前状态,其实近期也没在开发这个。(godot的C#支持不怎么地就算了,控件自定义性也不太好,svg和视频也一言难尽啊,近期不会动工。)

随便一提,图中的歌曲是るりいろ 是 琉璃交错 ~妹物语~ (原名: ルリのかさね ~いもうと物語り~)的Op曲。最近打算通了琉璃线,昨天END1完了,今天在做Win32Menu加上晚上出去吃饭了,没时间玩,就来写给blog了。
以下内容包含剧透
ai汉化的该游戏版本也老是崩溃,不过个人线之后没有这个情况了。真的是majiro引擎
2025.7.12

又闲的没事开发了一个测谎仪。(目前不公开,反正没什么用)
2025.3.15
今天刚回来,就把以前vitepress的文档迁移到fuwari上了,以后就用fuwari来写博客了。
准备准备,收尾之后就会上传到github上了,以后就不需要把近期活动写那了。
上传并修复了一点小问题。
2025.3.8
开始使用fuwari来制作博客,相比于写文档vitepress,肯定是更方便的。
2025.2.15
开学刚回来没多久,先把落叶文档关了。未来可能会准备一个新的网站界面,敬请期待。
为什么把落叶文档关了?
维护成本太高昂了(是代码编辑上及文档上的编辑太费时间了),内部使用的vitepress及pagefind等插件好久没有更新了。打算采用其他技术整一个更好的静态网站。
而且太久没有更新了,而且不可能继续使用“茶红落叶”这么长的英文名了,实在太长了。
而且早在最近更新在24年5月之后,况且目前这个名字很早之后就决定了。只是因为一些原因没改。
也许一切都只是在为未来做铺垫,敬请期待!
2025.2.11
TranslationTool 翻译工具(未开放)
2025.1.19
TinySystem.Module.Config 全部改为字符串值而非object类型

2025.1.17
Unity控件拖拽功能实现(没多大技术含量
2025.1.1
函数显示器(没有编辑功能,基于Canvas实现) 不开放源代码,写的太烂了,没实际功能 【蓝奏 下载】
还有,中文版不需要转区运行。更不要去设置开UTF8支持。