Cikada 0.5 发布

自从版本 0.0.2 发布后,工作和学习上的事情比较多,所以一直未进行更新。上个月,决定要将以前的设计推倒重来之后,这一个多月的时间里将全部的代码重写了一遍,现在又基本上可以用了,功能也多了一些。

继续阅读

将 Cikada 推倒重来

很长一段时间以来,因为要处理的主要矛盾太多了,Cikada 这种次要矛盾只好推到一边,虽然它是我最想做的一件事情。这是 Cikada 项目自发布 0.0.2 版本之后一直都没什么进展的主要原因。

虽然这个项目搁置了好久,但是也不是坏事情,在这段时间中我对报告中的演示需求有了更多的体会。下面是一些粗略的新的规划:

  • 去掉那个时钟模式的概览视图。主要因为用了一段时间感觉很不方便,观看进度时画面是不应该切换成概览模式的。
  • 保持只有“淡入/淡出”的页面切换效果不变。
  • 提供演示文档的“剧本”支持。基本思想是:演示文档的每一页,用户都可以将其视为演员,可通过“剧本”来控制文档主题树、演讲时间,甚至添加一些辅助文本、图形与视频。
  • 报告的进度应当直接呈现在演示画面当中,并且进度的测度不应当由当前页数与总页数的比值来表示,应当将其表示为预期的报告时间以及各个页面对应的报告时间。
  • 分段加载页面时,在各段的起点时页面切换会出现停滞,决定使用一个线程负责页面切换,另一个线程负责预加载页面。
  • 以树状图的形式建立概览视图,这样可以快速的跳转到各个子主题。

Cikada 0.0.2 发布

距 2011 年 9 月 26 日发布 0.0.1 版恰好一个月。现在将 Cikada 的小版本号发布周期定为 1 个月。

Cikada 0.0.2 增加的新功能:

  • 时钟模式的概览视图,用于显示演示进度以及页面跳转;
  • 增强了快捷键设置:将 F11 键设定为全屏模式开关键(全屏模式不再使用 Esc 键退出),并将 Left 与 Right 键也作为页面切换键;
  • 大量的代码重构,将各个模块均已 GObject 化;
  • 增加了 PDF 格式的中文使用手册。

下载地址:https://github.com/liyanrui/cikada/zipball/v0.0.2-r1

Cikada 概览视图初步完成

请看视频:

是在我的上网本中录制的视频,所以有点小卡。

Cikada 0.0.2 版预告

本来在 0.0.1 的开发过程中,有一个时钟概览视图的功能已经写出来一部分,但是试验之后,感觉并不理想,见『Cikada 时钟概览视图』,代码也弄的非常混乱,便将那部分代码清除了出去。

现在准备将这部分功能的实现放在 0.0.2 版本中实现,主要内容如下:

  • 页面渲染性能进一步改善
  • 页面缩略图生成
  • 概览视图接口设计
  • 时钟概览视图实现

争取年底完成。

PDF 演示工具 Cikada 0.0.1 发布

Cikada 是一款 PDF 演示工具,基于 clutter 与 poppler 实现,详见 https://github.com/liyanrui/cikada/tree/v0.0.1

现在发布 0.0.1 版,具有以下功能:

  • 窗口显示与全屏显示
  • 可设置 PDF 页面缓冲数量
  • 淡入淡出的页面切换效果

视频演示地址:

http://cikada.diandian.com/post/d07a7cc0-d0d3-11e0-87f1-782bcb383994

截图: