[原创发布] Bosskey 0.2.1

BossKey 0.2.1

作者:King
贡献者:dudu8995 otherside 某A(MozTW) RobyLiang
版本:0.2.1
语言: en-US  zh-CN zh-TW de-DE
适用于: Firefox Thunderbird Flock Netscape (windows only)
下载: http://addons.mozine.cn/firefox/608/
简介:为 Mozilla 应用程序 增加“老板键”、最小化/关闭 到系统托盘和自动清理内存功能。

主要特性:
* 为 Mozilla 应用程序 增加一个“老板键”,可自定义快捷键;
* 最小化/关闭 Mozilla 应用程序  到系统托盘,和 MinimizeToTray 不同的是,Bosskey 会同时释放内存;
* 自动清理 Mozilla 应用程序 内存占用,可以设定内存使用上限和清理时间间隔;
* 设置 Mozilla 应用程序 透明界面。

注意事项:
* 可以设置 Win 按键为组合键之一,但并不是所有和 Win 按键的组合都有效,这点要注意
* 内存限制或者是内存检查间隔两个选项任意一个为0,则关闭内存限制功能
* 透明设置为0或者大于等于255的时候关闭透明,这项功能机器配置差的就不要试了
* 在托盘图标上点左键是还原所有窗口,中键是将所有窗口最小化到托盘,右键是菜单,菜单中的 Close ***** 是销毁所有窗口,选择它以后,Fx将被关闭,如果你设置成Fx启动时显示上次的窗口和标签,不好意思,不会再有了
* 本版作为测试,如果没有问题再正式发布。请大家帮忙测试和反馈。



0.2.1 change log:
修改图标的读取方式,现在可以正确显示 Fx 3.* 的图标了,图标也可自定义(其实这个功能早都有,我只是忘记写出来),就是扩展安装目录下的 skin 目录,自行添加 tray.ico
增加点击托盘图标可以切换 Fx 显示状态,但我要提醒一下,Fx 不是单窗口,所以这个功能有时候未必会像你想象的那样完美。
另外补充一点,当选择 关闭到托盘 的时候,按 ctrl 键点关闭,可以直接关闭 Fx 而不是关闭到托盘(这个功能也是以前就有的)

0.2.0 change log:
修改核心为 Unicode ,Fx 标题不会再出现乱码了。
增加 关闭/最下化 到托盘时候可以选择是否释放内存,具体选项在 内存限制 里,不想释放内存的可以在这里关掉。
修改 点击托盘图标按下动作改为抬起动作(之前有人反应会连带其他托盘图标动作)

0.1.9 change log:
关闭/最小化到托盘时不再释放内存,减少CPU资源占用
增加还原窗口时前置

0.1.8 change log:
*增加 关闭到托盘时,可以选择只关闭第一个主窗口到托盘,其他窗口直接关闭。

0.1.7 change log:
*增加 当选择关闭到托盘时,如果按住 ctrl 键时点击“关闭”则直接关闭当前窗口(方便使用)。
*修正 对 TB 的兼容性问题(针对68楼提出的问题)

0.1.6 change log:
*增加对 TB 的支持
*正确显示其他 GECKO 核心浏览器的关闭菜单
*增加图标
*在 add-on 中显示名称变更为 Boss Key

0.1.5 change log:
* 修正最小化/关闭到托盘时候内存释放的问题
* 将菜单中的 Close All 提取,本地化
* 增加德文

0.1.4 change log:
* 美化/修正配置界面(特别鸣谢dudu8995)
* 去掉第2次点击托盘图标还原窗口的功能
* 修正多实例时出现的问题
* 部分代码优化

0.1.3 change log:
* 增加对键盘非字母、数字键的支持。
* 可设定“隐藏/显示”使用同一热键(此时热键为开关方式,即按一次为隐藏,下一次为显示,再下一次又是隐藏…)。
* 修正对 WindowBlinds 的兼容问题。

0.1.2 change log:
* 修正当不选择 按下快捷键隐藏托盘图标时,托盘图标菜单会出现一些错误的空白项
* 增加可自定义图标,%APPDATA%\Mozilla\Firefox\Profiles\<你的配置文件夹>\extensions\{A2049DEF-A235-488f-878C-B41F8071FA9C}\skin 中复制你需要的图标,并重命名为 tray.ico
* 修改托盘默认图标为 Mozilla 应用程序 本身的图标
* 修改托盘提示为 Mozilla 应用程序 父文件夹的名字。

0.1.1 change log:
* 核心代码做了重大调整,基本上可以隐藏所有 Fx 的窗口
* 当选择关闭到托盘时,保留可以选择窗口菜单上的 关闭 选项或者是按 Fx 的快捷键(ctl+w 或 ctrl+shitf+w)来彻底关闭窗口
* 当一些具有唯一性的窗口(下载、Addon等)被隐藏的时候,点击 Fx 菜单上显示这些窗口的选项不再有效,必须取消对这些窗口的隐藏,窗口才会显示出来。

[ 本帖最后由 King 于 2008-10-31 10:02 编辑 ]
附件: 您所在的用户组无法下载或查看附件
Thank you! 我来测试一下。
没有人能以智慧、聪明、谋略敌挡耶和华。马是为打仗之日预备的;得胜乃在乎耶和华。
秘密基地: 妖精集中营 | 二小姐私家作坊 | otherside
更新到 0.1.1
楼主厉害,我也试验一下
欢迎来偶滴博客——迷失的过去
楼主终于将Alphafox的功能做成扩展了,可喜可贺。
不知K兄能否想办法作到局部透明?
这样会更完美.
My Firefox theme is myFirefox .The best theme for me .
Mozilla官方网站下载

已添加到 Addons.mozine.cn
BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...

minimizetotray这个扩展我感觉比较完美希望楼主多多参考
ctrl+shift+w本来就是全局显示热键,按这个热键的时候当然要显示出所有窗口,另外你说的不过是你的个人习惯问题,如果先有这个扩展后有 minimizetotray ,又会怎么样?
如果你设置成始终都显示tray icon,从右键可以选择你想打开的窗口
你说的 minimizetotray 比较完美我实在不知道是从何谈起,它有热键隐藏和显示吗?如果你认为 alt+f4 也算的话,那你也可以使用我这个扩展的时候按 alt+f4 试试,看有什么不同。
引用 (westjay @ 2007年8月7日 12:52 PM) <{POST_SNAPBACK}>
BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...

附加软件也是一个窗口,如果你只点“关闭”,同样会最小化到 system tray(如果你选了关闭到 system tray 这个选项)。用 ctrl - w 关掉,或者是点窗口菜单里的关闭。
没有人能以智慧、聪明、谋略敌挡耶和华。马是为打仗之日预备的;得胜乃在乎耶和华。
秘密基地: 妖精集中营 | 二小姐私家作坊 | otherside
我说的开关附加软件的窗口是指开关一次附加软件后...隐藏Firefox然后显示Firefox...附加软件的窗口又会自动打开而且这个是扩展的正常功能不算是bug?

还有版主...您大人有大量我好心提交bug...别弄得满是质问的口气...
引用 (otherside @ 2007年8月7日 1:14 PM) <{POST_SNAPBACK}>
引用 (westjay @ 2007年8月7日 12:52 PM) <{POST_SNAPBACK}>
BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...

附加软件也是一个窗口,如果你只点“关闭”,同样会最小化到 system tray。(如果你选了关闭到 system tray 这个选项)。用 ctrl - w 关掉,或者是点窗口菜单里的关闭。

原来是这样....不过对于一般使用来说我关闭附加软件窗口的目的肯定不是要它最小化到系统栏里面去....希望在这方面改进
之所有也要对这些窗口操作,就是为了确保将所有的 Fx 窗口都能隐藏起来,例如 google note 的独立窗口也采用这种形式,如果照你说的“改进”了,那有人在看 google note 的时候老板来了,按一下热键, 浏览窗口是没了,google note 还留在那里,这样似乎就失去意义了吧?
引用 (King @ 2007年8月7日 1:22 PM) <{POST_SNAPBACK}>
之所有也要对这些窗口操作,就是为了确保将所有的 Fx 窗口都能隐藏起来,例如 google note 的独立窗口也采用这种形式,如果照你说的“改进”了,那有人在看 google note 的时候老板来了,按一下热键, 浏览窗口是没了,google note 还留在那里,这样似乎就失去意义了吧?

稍微区分下系统窗口和平时的页面吧...毕竟没多少人喜欢开着系统窗口看网页

PS:右键系统栏图标出来的菜单有乱码现象
你说的系统窗口指的是弹出式窗口吧,弹窗是不会最小化到托盘的
另外就是很有些扩展都有自己的独立窗口,而且类型同浏览窗口是一样的,为了保证能将这些窗口都隐藏,我只能采取目前的方案。

另外感谢你能够积极提出 bug 。