神马笔记 版本1.7.0——辅助编辑·缘起篇

  • 一、目标
  • 二、体验地址
  • 三、当前编辑文章的困境
    • 1. 内容排序
    • 2. 连续图片间的空白段落
    • 3. 段落缩进
    • 4. 大纲结构
  • 四、辅助编辑还能更加强大
  • 五、Finally

一、目标

辅助编辑的目标是提供一种以段落、图片、……等内容为单位的编辑方式。

二、体验地址

神马笔记最新版本下载:【神马笔记 版本1.7.0——辅助编辑功能.apk

三、当前编辑文章的困境

1. 内容排序

在左侧的编辑界面,如果要调换图片1和图片2的顺序,之前的操作过程为

  1. 删除图片1
  2. 删除图片2
  3. 在图片1的位置插入图片2
  4. 在图片2的位置插入图片1

如果原始的图片已经被删除,则需要先保存图片1和图片2。

这便是神马笔记之前的操作过程。

如何简化调整顺序的过程呢?一些非常优秀的编辑器APP已经实现了这个功能。

  • 锤子便签——直接在编辑器界面提供拖拽排序的功能,仅针对图片,并且可以移动到段落之内。
  • Drafts——提供了Arrange功能界面调整顺序。

关于Drafts的更多内容,请阅读《关于 Drafts 5 值得一说的更新和细节》。

神马笔记借鉴了Drafts的Arrange功能来实现内容排序功能。

2. 连续图片间的空白段落

为了保证连续图片之间可以编辑文本,神马笔记强制在每张图片之后都会插入一个空白段落,并且是不可以删除的。这样一来就导致了一个问题:即使不在图片之间编辑文字,但总是会留有一个空白段落。在图片数量多的时候,浪费了界面空间,并且也不够美观。

增加了内容排序功能之后,连续图片之前的空白段落可以交由使用者来决定是否保留。

3. 段落缩进

与Apple Pages,Microsoft Word,WPS等桌面端的文档编辑器不同,神马笔记定位为轻量型的笔记工具,因此在排版方面的功能无法做到桌面级别的排版。缩进是必不可少的排版工具,因此必须实现。

神马笔记采用在段落前插入空格字符(全角或半角)的方式来实现缩进。

神马笔记的使用理念是先内容后排版,因此将缩进工具放到辅助编辑之中。

4. 大纲结构

我们为辅助编辑定义了3个功能——内容拖拽排序、删除以及缩进。

最后我们需要一个显示界面用于承载这3个功能。与编辑界面显示完整的文章内容不同,辅助编辑是按段落及图片为单位进行编辑,因此,决定以大纲结构的方式进行呈现。

  • 段落——只显示段落开始的部分内容
  • 图片——以伸缩并且高斯模糊的方式显示

四、辅助编辑还能更加强大

  • 合并段落

目前,辅助编辑以’\n’为单位,将文本内容划分为多个段落。未来考虑提供合并功能,将段落合并到一起,进而提供移动多个段落的功能。

  • 格式化段落

统一段落中的标点符号风格(中文、英文、……)

为段落添加连续编号

……

  • 显示完整内容

当前辅助编辑大纲显示只是段落开始的文字,以及伸缩后的图片。未来考虑通过长按显示完整的内容。

  • ……

五、Finally

~离恨恰如春草~更行更远还生~

神马笔记 版本1.7.0——辅助编辑·缘起篇相关推荐

  1. 神马笔记 版本1.7.0——辅助编辑

    神马笔记 版本1.7.0--辅助编辑 一.目标 二.体验地址 三.功能介绍 1. 大纲结构 2. 拖拽排序 3. 左滑删除 4. 段落缩进 5. 进入辅助编辑 四.下一版本预告 五.历史版本回顾 六. ...

  2. 神马笔记 版本2.2.0——功能优化

    神马笔记 版本2.2.0--功能优化 一.目标 二.体验地址 三.功能优化 四.功能介绍 1. 关于神马笔记 2. 搜索笔记忽略大小写 3. 文件夹内容界面 4. 图片列表显示图片尺寸 五.新版本规划 ...

  3. 神马笔记 版本2.8.0——视频笔记

    神马笔记 版本2.8.0--视频笔记 一.目标 二.下载地址 三.功能介绍 1. 录制新的视频 2. 选择已有视频 3. 笔记内播放视频 4. 全屏播放视频 5. 全屏查看图片 6. 隐藏的功能 四. ...

  4. 神马笔记 版本2.4.0——对话笔记

    神马笔记 版本2.4.0--对话笔记 一.目标 二.体验地址 三.功能介绍 1. 创建对话笔记 2. 编辑对话笔记 3. 自动保存草稿 四.对话笔记 VS 文章笔记 五.开发过程回顾 六.下一版本开发 ...

  5. 神马笔记 版本2.10.0——图片查看器

    神马笔记 版本2.10.0--图片查看器 一.目标 二.下载地址 三.功能介绍 四.开发过程回顾 五.笔记元素一览 六.下一版本开发计划 七.新版本规划 八.历史版本回顾 九.帮助和反馈 十.Fina ...

  6. 神马笔记 版本2.7.0——语音笔记

    神马笔记 版本2.7.0--语音笔记 一.目标 二.下载地址 三.功能介绍 1. 授予录音权限 2. 启动语音笔记 3. 记录语音笔记 4. 播放语音笔记 5. 切换扬声器 四.开发过程回顾 五.下一 ...

  7. 神马笔记 版本2.9.0——音乐笔记

    神马笔记 版本2.9.0--音乐笔记 一.目标 二.下载地址 三.功能介绍 四.开发过程回顾 五.笔记元素一览 六.下一版本开发计划 七.新版本规划 八.历史版本回顾 九.帮助和反馈 十.Finall ...

  8. 神马笔记 版本2.3.0——方程公式

    神马笔记 版本2.3.0--方程公式 一.目标 二.体验地址 三.功能介绍 1. 插入方程公式 2. 编辑方程公式 3. 修改方程公式 4. 共享方程公式 四.开发过程回顾 五.下一版本开发计划 六. ...

  9. 神马笔记 版本2.6.0——对话里的方程公式

    神马笔记 版本2.6.0--对话里的方程公式 一.目标 二.体验地址 三.功能介绍 1. 笔记元素 2. 方程公式 四.开发过程回顾 五.下一版本开发计划 六.新版本规划 七.历史版本回顾 八.帮助和 ...

最新文章

  1. 37_04_awk入门进阶
  2. ICSharpCode.SharpZipLib 压缩
  3. 31.水平居中总结-不定宽块状元素方法(三)
  4. 怎么解除airpods定位_华强北airpods
  5. 伦敦大学学院计算机残疾,伦敦大学学院残疾、设计和创新理学硕士
  6. Google gae部署php简单说明
  7. C语言经典例题,结构体
  8. 访问服务器本地端口/网址
  9. 好文分享:一切都是最好的安排
  10. java七夕实现爱心
  11. 无人机三维建模(3) 航拍实景模型
  12. 16日,7月,2012 - 昨天晚睡 | 整理电脑 | 没有进度
  13. 推荐一款图片放大不失真的软件-PhotoZoom
  14. 研磨23种大话设计模式------动态代理模式 + 小结静态代理模式
  15. PDF怎么压缩大小,一分钟学会
  16. python爬取公众号_基于Python采集爬取微信公众号历史数据
  17. 在苹果路由器中将传统打印机设置成隔空打印
  18. php评论盖楼怎么实现,评论区设计(一):如何做好盖楼式评论?
  19. 宁西铁路开通及时刻表
  20. Python爬虫获取最近七天天气预报信息

热门文章

  1. 浅谈 MVC、MVP 和 MVVM 架构模式
  2. 前端开发系列(十六)网页布局教程(2)
  3. vs警告 当前源代码跟内置的版本不一致解决办法
  4. 视频太大,如何把视频压缩到最小
  5. java解析word批注
  6. 国内如何下载并使用LINE(免费提供apk安装包)
  7. 五楼小黑屋深造之思想升华
  8. docker mysql volum_docker volume 使用
  9. 8小时浓度均值即连续8个小时浓度的平均值
  10. 基于RSA的数字签名设计与实现