玛丽今天说梦话了吗
#app #apk #facemoji 版本: 2025.06.21 https://github.com/Steve-Mr/EmojiFace
主要干俩活:实时的 emoji 编辑和图标是否隐藏的 flavor。
图标是否隐藏这个和昨天提到的一个思路,只不过 icon enabled 名字改成 default 了。
emoji 实时编辑这个是来自这条 issue,提的要求很合理,改起来就比较麻烦。
UI 上挡内容这点就是直接 dialog 改 bottom sheet 倒是问题不大
问题在于之前的逻辑其实是所有修改弄完之后重绘一次图片,性能开销很大,而要实时修改靠性能硬扛是不现实的,(我试过可以轻松干崩应用)所以这次修改量依然不小。
而且因为之前按着 gemini 思路重构了应用导致我现在反而改起来很不顺手,再加上本来功能实现也没思路,所以干脆狠狠 vibe coding,跟 gemini 交涉一上午算是搞定了这玩意。
但是好像整出来了测试没见过的 bug?
明天再说
图标是否隐藏这个和昨天提到的一个思路,只不过 icon enabled 名字改成 default 了。
emoji 实时编辑这个是来自这条 issue,提的要求很合理,改起来就比较麻烦。
UI 上挡内容这点就是直接 dialog 改 bottom sheet 倒是问题不大
问题在于之前的逻辑其实是所有修改弄完之后重绘一次图片,性能开销很大,而要实时修改靠性能硬扛是不现实的,(我试过可以轻松干崩应用)所以这次修改量依然不小。
而且因为之前按着 gemini 思路重构了应用导致我现在反而改起来很不顺手,再加上本来功能实现也没思路,所以干脆狠狠 vibe coding,跟 gemini 交涉一上午算是搞定了这玩意。
但是好像整出来了测试没见过的 bug?
明天再说
Telegram
玛丽今天说梦话了吗
整体三件事
1. 用通知实现设置换成了 GUI
2. 迁移到 preference datastore
3. 加了一个初始设置的 UI
但是最后工作量很大,加上我完全不会写测试,我也不知道会有什么 bug(
另外这次分了两个版本,iconEnabled 默认展示应用图标,大概率无法隐藏图标;iconDisabled 默认隐藏图标,还是通过快速设置磁贴打开,但是可以设置展示图标。
还有一些想做的东西但是这次鼓捣的东西太多了回头再说吧,我才发现我 展示连接历史的 activity 居然是用 views…
1. 用通知实现设置换成了 GUI
2. 迁移到 preference datastore
3. 加了一个初始设置的 UI
但是最后工作量很大,加上我完全不会写测试,我也不知道会有什么 bug(
另外这次分了两个版本,iconEnabled 默认展示应用图标,大概率无法隐藏图标;iconDisabled 默认隐藏图标,还是通过快速设置磁贴打开,但是可以设置展示图标。
还有一些想做的东西但是这次鼓捣的东西太多了回头再说吧,我才发现我 展示连接历史的 activity 居然是用 views…
玛丽今天说梦话了吗
主要干俩活:实时的 emoji 编辑和图标是否隐藏的 flavor。 图标是否隐藏这个和昨天提到的一个思路,只不过 icon enabled 名字改成 default 了。 emoji 实时编辑这个是来自这条 issue,提的要求很合理,改起来就比较麻烦。 UI 上挡内容这点就是直接 dialog 改 bottom sheet 倒是问题不大 问题在于之前的逻辑其实是所有修改弄完之后重绘一次图片,性能开销很大,而要实时修改靠性能硬扛是不现实的,(我试过可以轻松干崩应用)所以这次修改量依然不小。 而且因为之前按着…
但没忍住,先修了,虽然可能并不高明,明天再看看有没有更好的方法
玛丽今天说梦话了吗
#app #apk #facemoji 版本: 2025.06.22 https://github.com/Steve-Mr/EmojiFace
又做了一些微小的工作.jpg
第一是理了一下删除图片上 emoji 的逻辑:长按或者点开之后从文本编辑框删掉。
第二是分享和保存图片时候的动画持续到动作完成。
第三是换了 sidesheet 的实现,这事回头 blog 里念叨吧,总之是 coloros 的奇妙 bug。
第四是编辑 emoji 时滑动滑块 bottom sheet / side sheet 背景会更加透明
第一是理了一下删除图片上 emoji 的逻辑:长按或者点开之后从文本编辑框删掉。
第二是分享和保存图片时候的动画持续到动作完成。
第三是换了 sidesheet 的实现,这事回头 blog 里念叨吧,总之是 coloros 的奇妙 bug。
第四是编辑 emoji 时滑动滑块 bottom sheet / side sheet 背景会更加透明