tagal 0.2 alpha
上一篇 /
下一篇 2008-02-19 23:03:55
之所以把版本号增加了0.1,是因为改善了一个对用户来说很重要的细节:新版本中,用户不用拷贝数据库文件了,仅仅按照正常的configure; make; make install安装之后运行就好。对于代码来讲,改进很小,不过对于用户体验来说,是个很大的进步。
下载:http://tagal.googlecode.com/files/tagal-0.2a.tar.bz2
项目主页:http://code.google.com/p/tagal/
对于老用户来说,可以直接把以前家目录下的.test.db更名为.tagal.db,最好再把以前版本删除后安装最新版。因为最新版不再安装libtagal,而是仅仅作为项目的内部库使用。
下一步的计划:
o 改进libtagal,使它对有返回值(e.g. Select语句)的SQL语句和无返回值(e.g. INSERT语句)SQL语句区分对待。这个改变对于用户来说是透明的
o 把图形界面的一些操作提取出来,整理出一个libgtktagal的库。这对用户来说也是透明的
o 让主界面中那个
Config按钮可用,目前想到的只是让用户选择数据库文件位置。这对用户来说不是透明的。
以上三个改变之后,版本号会升到0.3(这也许会跳过0.2 beta或者0.2 rc)
之后,加入对
KDE的server menu支持(据说只是写一个.desktop,不过没做过,所以把计划推后些)。这样KDE也可以用右键加tag了。不过这个功能似乎比较容易,说不定在0.3版本里面就实现了。
必须找出一种方法能尽量兼容更多的文件浏览器——至少要在KDE下能支持konquer。目前的想法是:用户如果选择打开文件所在目录,如果是第一次选择,则探测机器里面可用的文件浏览器,然后弹出对话框让用户选择默认的浏览器。以后记住,需要改变的话可以在Config里面改。当然,如果谁有更好的办法,一定告诉我。
如果可能,右键加tag的设置工作最好能自动完成——目前用nautilus-actions还需要用户自己配置一下,很麻烦。不过这功能不做硬性要求。
关于支持热键添加tag的问题,似乎还是无法离开对文件浏览器的依赖。所以计划延后。同样,谁有好办法一定告诉我。
这些功能支持之后,估计就是0.4版本了。同样,中途可能跳过0.3 beta/rc/release。0.4中可能不会实现自动设置右键添加tag功能,需要用户自己设置。
前几天倒是找到了windows下,文件浏览器添加右键菜单选项的方法。不过这个东西要等在windows下编译好之后再进行。这在理论上是可以的。不过还没尝试。一般不用windows,机器里面只有虚拟机上有个XP。所以这对我没什么太大影响,但是如果考虑到更多用户,这个移植问题还是要考虑的。当然,这计划要往后放。
一旦版本号到了1.0,那么用户的操作方式基本不会有大的改动,算是正式版了。但是那个时候是否支持windows,则要看情况了。
至于时间嘛……hiahia~~我这么自由的人,似乎很少给自己规定时间——特别是这几天这么忙,外面在帮朋友做的那些工作,还没弄完,时间也就很难定了。只能零敲碎打,用些业余时间做。
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG:
tagal