凊弦凝绝
凊弦凝绝
It seems like the `#[serde(flatten)]` in serde crate?
> Hey @Goodjooy, thanks for the proposal! I think we don't need generic, all we need is that we initialize `ColumnDef` with `ColumnType`. As you have already suggested... > >...
> Why is that? Is that a feature that is not yet implemented? Or are there something I have to do to enable it? It is implemented , but I...
我觉得差不多了, @lomirus 你要不要调试一下,我的开发平台不支持XDG
> 另外我觉得 resource-loader/src 下面的文件可以参考 xdg 的标准优化一下目录结构结构,现在的 configs/ops, config, local_db, avatar, client, temporary 啥的总感觉有些乱 这个可以有,不过临时文件还是继续沿用系统临时文件把?
> > 这个可以有,不过临时文件还是继续沿用系统临时文件把? > > 🉑 windows 下有和XDG 类似的文件夹规范,主要是 `~/AppData/Local` ,`~/AppData/Roaming`,参考XDG - config 文件路径更改为 `~/AppData/Roaming/.gtk-qq/config.toml` - data home 路径为 `~/AppData/Local/.gtk-qq/share` - state home 路径为 `~/AppData/Local/.gtk-qq/state` - cache home 路径为 `~/AppData/Local/.gtk-qq/cache`...
https://crates.io/crates/directories 我应该多多网上冲浪的()
> @Goodjooy 要不你看下这个,毕竟数据存储这块儿是你之前重构过的( 我找到的XDG crate [https://docs.rs/xdg/2.4.1/xdg/] 没有gnu Windows 平台支持(只支持Msvc),目前有些调试困难
> XDG 标准目前被大多数桌面环境支持,而现在 GTK QQ 的数据存放位置是 `$HOME/.gtk-qq`,会使用户的 $HOME 文件夹在显示隐藏文件时看起来更杂乱。按照 XDG 标准存放后绝大多数数据都会按照用途分别放在 `.config`,`.cache`,`.local` 下,对于强迫症的体验上会更好( > > 标准页面: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html 严格上只是将config 文件放在 `$HOME/.gtk-qq` ,你可以通过修改 `config.toml` 中的 `resource_root` 来修改资源存放、加载根目录。全部放在`$HOME/.gtk-qq` 是为了兼容原来的资源实现从而选择的默认位置
我将那部分代码加入后测试的结果是: 会滚动,但是不会滚动到底,大概会距离滚动到底差一个对话框