hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
阅读:3883回复:13

从 Stylish 1.0 降级回 0.5.9 了

楼主#
更多 发布于:2009-05-05 15:53
最主要让我下定决心降级的是样式冲突问题,以下两段代码 A、B 分别在两个样式项中:
代码 A:
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {

/* 全局字体 */
*{
font-family: Arial !important;
}

/* 代码内容等宽字体 */
pre { font-family: Consolas !important ;}

代码 B:
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {

input[type="text"] ,
input[type="password"] ,
textarea
{ 
  font-family: Consolas !important;
}
}


在 0.5.9 下 代码 B 会盖过 代码 A ,得到的结果是只有文本框和 pre 容器中的英文字体用 Consolas 显示,其他地方用 Arial 显示。

但在 1.0 下 代码 A 会盖过 代码 B ,造成只有 pre 容器中是 Consolas ,其他任何地方包括文本框都是 Arial 。
这种古怪现象在把 代码 A 修改成这样都不会有任何改变:

代码A'
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {

/* 全局字体 */
*{
font-family: Arial !important;
}

/* 代码内容等宽字体 */
pre, 
input:not([type]) ,
input[type="text"] ,
input[type="password"] ,
textarea
{ 
  font-family: Consolas !important;
}
}

也就是说,居然只有 pre 容器的字体样式实现了,input 的字体样式仍然被全局字体样式盖过。
在怎么改都是无效的情况下,我只好降级。
---
降级的害处是,升级之后安装的任何新样式都要重新安装。幸好我只是新安装了一个样式罢了。
---
顺便说一下 Stylish 1.0 的争议性。userstyles.org 上面已经有对 1.0 功能上有倒退的质疑。而我遇到的有:预览按钮放到另一头,很不习惯;编辑器不再提供添加“!important”语句和颜色代码的按钮;编辑器不再检查语法;全局样式和普通样式不再在菜单上分列。

管理器界面变成跟扩展一样的方式的确对入门者挺友好,但界面的效率明显比旧版要差(打开慢、检索需要更多滚动、排序不如以前方便)。如果样式会像扩展一样集成度高的话,这样的界面可能更适合;但对拥有三四十个样式表而且不少自行自定义过的人来说也够麻烦的(我也少不了对排了六十个扩展的扩展管理器难以快速定位到需要的扩展有抱怨)。

样式多了“标签”这个功能,但习惯在命名上列出样式作用的我来说不知有什么用处。

Stylish 的下拉菜单(无论是工具栏按钮或状态栏图标)右键从以前的打开编辑器(多得 1.0 我才知道可以按右键 )变成 1.0 的右键菜单,方便了卸载但不方便编辑(也是向入门者示好的表现?)。

总之今天赚够了不爽它的理由将其降级了。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
1楼#
发布于:2009-05-05 15:53
1.0.1 beta 出来了,有了新的(据说不错的)语法检查功能,作者也提到将管理器分离出来的方法(但他注上“(I think)”)。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2009-05-05 15:53
而且搜索中文名的样式有问题,居然会显示其他无关样式
Firefox More than meets your experience
harnack
狐狸大王
狐狸大王
  • UID25613
  • 注册日期2008-07-27
  • 最后登录2020-01-08
  • 发帖数325
  • 经验19枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
3楼#
发布于:2009-05-05 15:53
在about:config里将extensions.stylish.manageView设为1,管理器就会像以前一样独立出来。
听老人说,今生做千件好事,来世方能讨生为猫。
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2009-05-05 15:53
螺旋发展曲线上升 很正常 很正常
我也是比较喜欢 0.59
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2009-05-05 15:53
我也比较讨厌1.0. 我才10多个样式,找个样式居然还要滚动几下. 浅色的未激活样式也累眼睛.
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-05-05 15:53
fang5566:而且搜索中文名的样式有问题,居然会显示其他无关样式回到原帖

1.0.1 (已经不是beta)还有这个问题:


而且我搜个英文单词,出现这样的结果:


再试了另一个单词,彻底让我无法理解其搜索的机制了。
---
要启用/禁用某个样式,要么从菜单里选,要么就在管理器中选中某样式再点“启用/禁用”按钮,要么就在管理器中选中该样式再双击该样式的“S”图标(是的,无论如何你都需要先选中),而且该图标需要双击后半秒才变色表示禁用。以前直接点对勾的方便没有了;要启用/禁用”好几个样式就更慢了。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2009-05-05 15:53
harnack:在about:config里将extensions.stylish.manageView设为1,管理器就会像以前一样独立出来。回到原帖



+1    
Firefox More than meets your experience
tombear2009
小狐狸
小狐狸
  • UID24872
  • 注册日期2008-06-19
  • 最后登录2024-04-05
  • 发帖数59
  • 经验45枚
  • 威望0点
  • 贡献值42点
  • 好评度4点
  • 忠实会员
8楼#
发布于:2009-05-05 15:53
我也是啊,我不小心换了,可把我难受死了,因为没办法检查代码啊,而且我用了其他的一些样式,全被搞的没有了..
超级难用啊..
先用059吧.看看以后会不会又更好的
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2009-05-05 15:53
kmc问一下你的stylish为什么脚本启用和停用是分栏显示的?

如何设置。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
10楼#
发布于:2009-05-05 15:53
zhh01pfg:kmc问一下你的stylish为什么脚本启用和停用是分栏显示的?

如何设置。
回到原帖

在“分类”里选“启用”,截图里就有啊。
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2009-05-05 15:53
呃。原来如此。我还从来没点过那个下拉框~~~~~

谢谢拉。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
12楼#
发布于:2009-05-05 15:53
zhh01pfg:kmc问一下你的stylish为什么脚本启用和停用是分栏显示的?
如何设置。
回到原帖

认错人了吧哈哈……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2009-05-05 15:53
傻了。

游客

返回顶部