add close window in blur feature
Opened this issue · 4 comments
zaaack commented
这个项目感觉非常棒,但是不知道为神马这么冷清。。。感觉还有很多工作需要做啊~如果开发成功希望能跨平台,这样就不用买alfred了。。很看好啊~
先提几个问题吧。。
1. 失去焦点时自动关闭
希望在index.html里面添加下面这段代码里的blur函数,在失去焦点时自动关闭,避免下次打不开,还得先去手动杀进程。。
$("#searchName").bind('input propertychange', function(){
var keyWordStr = $("#searchName").val();
var keyArr = keyWordStr.split(' ');
keyArr = $.grep(keyArr, function(n, i){return n != ''});
if (keyArr.length == 0){
return;
}
search(keyArr);
}).blur(function(){
$('.list-group').html('');
$("#searchName").val('');
sendIpcMsg('window-close','')
})
2.find不可用
还有就是find函数没有用,调试了下发现得先运行sudo updatedb
才可以。。。希望写入README
ps:貌似locate不能搜索到home文件夹(我的home是单独分区的),百度了下配置才解决。。
3. 有的应用搜不到
本人使用deepinlinux,crossover安装的应用都在/home/z/.local/share/applications
里面,但是没有加入到搜索范围
4. 希望作者能把它打造成alfred的开源竞品,集中精力完善核心功能和插件机制,让开源社区去开发插件,这样效率应该会高很多。。
zhenyangze commented
抱歉回复晚了.
- 功能已添加.
- find原来为了速度快用的Locate,所以需要updatedb,现改成了find,不过增加了数量显示,也就是不会全部展示,所以需要精确匹配
- 应用搜索目前只是查询/usr/share/applications目录的,因为我这里是Ubuntu,不知道其他环境配置,所以没增加其他的目录.
- resources/app/script/目录下面是所有对应的功能列表,添加后在resources/app/config.json添加配置即可添加一个新的插件.
谢谢支持.
zhenyangze commented
.local/share/applications目录已添加
zaaack commented
@zhenyangze 受到你的项目启发,很无耻的"借鉴"了一把,最近几天撸了个 基于node包插件的类似项目,希望不要生气哈~有时间多多交流~~ https://github.com/zaaack/ELaunch
zhenyangze commented
@zaaack 嗯,看到了你的项目,比我有规划,有新意,相互学习 。