-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于 Evernote 标签和标题同步的改进需求 #1104
Comments
感觉不太好。 |
@suziwen A. 内容如果是内容不一致,那就涉及到强制更新本地缓存 或者自己手动在小书匠端添加修改的内容,否则的话,就会被覆盖。 B. 标题或者标签
如果明确想要修改标题和标签,那就先保存一次保证双方同步,之后再修改就好了。 总的来讲:这样的改进相当于实现 标题和标签 的正常双向同步,而 内容 仍然是单向同步+逆向手动。 |
|
加选项应该可以,应该会加个保存文章之前,检查服务器版本是否被修改过的提示的选项(包括标题,标签和内容) 标题/标签的时间戳是没办法单独拿到的, evernote 服务器只会提供一个文章的修改时间戳,只要你修改了标题/标签/内容中的任何一项 , 这个时间戳都会变化。 |
然后是什么情况下把 evernote 最新的标题/标签同步到小书匠当前文章。这个还要再考虑下。
我感觉是第二种方案比较好些。 |
既然已经加了选项,那就应该更“自动”一些才是。弹出 服务器版本有更新的修改版本 提示时,加上几个“Yes/No"的选项就好。 |
这个自动想放在更容易让用户明白的地方。 因为我始终还是觉得在保存这个动作上是我覆盖目标意图更大,而不是目标自动合并到我当前的文件上。就好像我 所以设计上还是保存时只会提示到是否有最新版本比较好些。在提示完后,如果用户忽略就直接覆盖,如果不忽略,就提供用户选择哪边的标题/标签。 现在还有在额外思考的是,什么情况下让这个合并自动发生,比如用户每次切换文章时或者用户点击目录树的节点时,检查服务器是否有最新版本。 |
保存时提示是否有最新版本,同时显示两边的区别让用户打钩选择即可。 |
需求
有一些 Evernote 的笔记需要不时改变标签。例如,标记为
#todo
,#tomorrow
, 等。因为这些操作有时是在移动端进行,有时是批量修改,不可能到小书匠客户端更改。问题
小书匠 ⇆ Evernote 基本是单向同步 。如果在 Evernote 修改了标签,下次小书匠保存时会覆盖。
改进
每次小书匠保存笔记到 Evernote时,对比上次保存时间和 Evernote 端笔记最新更新时间,以最新的 标签和标题为最新。因为标题和标签都是纯文本,实现上应该是比较容易的:
The text was updated successfully, but these errors were encountered: