从上月29号正式开始动工,截止到昨天4月3号初具雏形。
最初写WP Writer的目的就是为了偷懒,所以功能完全是按照自己的需求,再稍微结合下实际,没有太多的累赘的功能。
所以你看到的UI目前只有一个分栏的menu、一个toolbar和一个statusbar。
目前实现了几乎所有和HTML文字编辑相关的功能,所以剩下的精力会集中在实现其他功能和改进部分不太高效的代码上。
下面是一些值得关注的地方:
1:插入图片[待改进]
由于插入图片时需要从网上下载图片数据流从而获得图片的长宽,而不幸的是,目前该方法直接存在于主调线程中。经过测试,在网络质量不佳或者图片过大的情况下,很容易导致not responding。
目前考虑将这部分功能方法实现在额外的线程中。
2:自定义代码集[待实现]
WP Writer的定位是精简高效,所以只内置实现了个人认为最重要的HTML代码。对于其他需要频繁使用而没有现存实现的代码来说,自定义代码集是解决的一种方法。
自定义代码集相当于IDE或者某些插件支持的Code snippet功能,允许客户将自己需要的代码按照要求编辑后保存为代码段,在需要时插入。
3:文件菜单[待实现]
由于我个人认为这些功能对于WP Writer来说没有太大意义,所以暂时没有实现。
但是考虑到WP Writer作为一款向庸俗/通俗靠拢的工具,会在发布时加入。
4:为什么WPW没有实现“预览”功能?
因为WP支持众多插件,众多特效(诸如代码高亮等)借由插件的脚本实现,而在本地编写(通过自定义代码集)预览这些代码时显然是没法呈现相应效果的,所以没有实现。
5:为什么WPW的UI这么难看?
虽然这个和设计者的美术水平多少有点关系,但是更主要的原因是,设计者认为WPW是一款Geek使用的工具,所以遵循Geek“简洁即是美”的原则╮(╯▽╰)╭。
6:WPW会经常性的发布新版本吗?
设计者肯定的回答:会的!
只要大中华党国脱离了社会主义初级阶段,WPW就会以指数增长的速率发布新版本

COMMENTS