神马笔记 版本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. DARPA“终身学习机器”项目取得重大进展
  2. Logback日志配置(分级别输出到不同文件)
  3. asp.net使用easyUI 前后台数据交互
  4. python怎么安装numpy库-Python NumPy库的安装和使用
  5. error 1044 (42000):access denied for user ''@'localhost' to database 'mysql' 解决方法
  6. 我犯的错误--关于数据库类型不对
  7. 3389改为3390端口如何改
  8. urllib库的学习-发起请求urlopen-下载资源urlretrleve
  9. abb机器人goto指令用法_ABB机器人指令对照---中文
  10. JavaScript语言精粹笔记
  11. java 最佳主键_最佳Java 8书籍
  12. 什么是大数据分析及挖掘技术
  13. Buildroot make网卡interfaces文件被修改
  14. 如何用一个例子彻底解释白盒测试中语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖?
  15. PX4-固定翼的姿态控制
  16. js实现bilibili弹幕列表随视频播放滚动
  17. aabResGuard使用
  18. 一句平静而感人的英文电影对白
  19. 提示找不到d3dx9.h及dxerr.lib
  20. 05 爬虫应用(2)——抓取昵图性感美女图片(针对传统翻页图片版本)

热门文章

  1. 《算法笔记》4.3小节——算法初步->递归
  2. python——正则表达式(re模块)详解
  3. 关于强化神兽(圣兽)DBC参数详解
  4. Unity3d数字地球谷歌地球文章合集
  5. Blender基础:从程序员的角度理解顶点组(Vertex Group)和权重(Weight)
  6. BIEE 11g 安装
  7. 国家利息中的等额本息和等额本金计算算法
  8. 深度信念网络_Learning
  9. C语言常用语句之-分支语句
  10. sap砍刀-做了sap半年多了,但是一直没有遇到多少问题,今天在网上看到这篇文章,于是copy过来了(对sap的学习者很有用)...