如果 TextMate 2 正式版能有像 Chocolat 那样干净的 UI 就好了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenluois
V2EX    TextMate

如果 TextMate 2 正式版能有像 Chocolat 那样干净的 UI 就好了

  •  
  •   chenluois 2011-12-14 18:44:57 +08:00 10447 次点击
    这是一个创建于 5049 天前的主题,其中的信息可能已经有所发展或是发改变。
    没有想到都 TextMate 2 Alpha 了,这 UI 还是这么老土。
    即使是空文档居然还横竖两条 Scrollbar 背景在那呆着,那个 File Browser 也是,列表长度没有超过窗口高度的时候就不能把那个 Scrollbar 的背景给隐藏了么?上面那几个小 icon 就不能换几个精致点儿的?
    Tab bar 的样式也是如此的山寨~
    都什么年代了,"Find" 命令居然还是以 Popup 窗口调出,就不能内嵌成 Bar 么?

    再用 control-command-T 调出 Select Bundle Item 面板,那叫一个寒碜,很难相信这样的 UI 出现在 2011 年。
    此类的吐槽点还有很多,就不一一列举了。

    可以肯定的是,TM 作者对 UI 的审美还停留在 Tiger 时代,可能他自己用习惯了那种老式的界面,感觉不出难看。

    Chocolat 虽说一开始就是仿 TextMate 的,但 UI 做得确实不错,简洁又不失细节,看起来就舒服。

    我在想,要是 MacroMates 能把 Chocolat 收购了然后以它的这个 UI 作为 TextMate 2 正式版 UI 的样板就好了。

    如果你也觉得 TextMate 的 UI 需要改进,那么帮忙 retweet 这条推吧:

    http://twitter.com/#!/chenluois/status/146880690221363201

    虽然 Chocolat 和 MacroMates 这两家不太可能合并,但 retweet 的人多了,至少能够让 MacroMates 意识到,它这 UI 的确需要改进了。
    32 条回复    1970-01-01 08:00:00 +08:00
    soulhacker
        1
    soulhacker  
       2011-12-14 18:55:11 +08:00
    不觉得有这个必要,只要和1一样就很好……
    chenluois
        2
    chenluois  
    OP
       2011-12-14 19:02:56 +08:00
    @soulhacker 问题是你不觉得这界面比1更差了么?
    1212e
        3
    1212e  
       2011-12-14 19:04:13 +08:00
    搜索窗口确实过时了点

    tab bar 现在这种我蛮喜欢的...

    chocolat看着有点像tm和sublime的结合体 - -
    iwege
        4
    iwege  
       2011-12-14 20:44:11 +08:00
    Chocolat 和 Expresso 好像啊...

    对tm2的界面实在无力吐槽,真的丑的掉渣...
    我觉得应该是先测试功能,再实现界面...然后来个高速迭代?
    likuku
        5
    likuku  
       2011-12-14 21:20:11 +08:00
    @soulhacker 同意,一代就足够了,文本输入区最大化。
    roamlog
        6
    roamlog  
       2011-12-14 21:22:30 +08:00
    在 textmate 的 irc 上用蹩脚的英语问了 allan 关于 UI 的问题,得到的回复是
    「I think your question is pretty hard to answer as it seems to amount to “will you improve the UI so that I think it appears fresh” though I can say I have absolutely no plans of e.g. rewriting Apple’s standard scrollbar to “flavor of the month” (you specifically mentioned this control), and writing UI code is generally something I dslike, so while we have some mockups for changes, plans for improvements, this is not」
    roamlog
        7
    roamlog  
       2011-12-14 21:29:39 +08:00
    @chenluois 不过,allan 还说,如果对 ui 有什么不错的建议可以跟 irc 上的 Infininight 说,你可以考虑一下,哈哈
    lianghai
        8
    lianghai  
       2011-12-14 21:58:45 +08:00
    @roamlog:看起来他完全不知道 OS X Lion 的 GUI 变化?-_-
    huacnlee
        9
    huacnlee  
       2011-12-15 09:36:09 +08:00
    同感, Chocolat 很多地方比 TextMate 2 细腻
    chenluois
        10
    chenluois  
    OP
       2011-12-15 11:05:49 +08:00
    @roamlog 谢谢!该说的建议都已经说过了,剩下的就看他自己的决定了。
    @ianghai 我几乎可以肯定 Allan 的主系统应该还是 Leopard 或 Snow Leopard,根本没怎么用过 Lion, 更没在 Lion 上调试过程序。为什么这么说呢?

    因为他给出的不加入 "Full screen mode" 的原因居然是还没决定准备 “Lion-only”。(1)
    可是实际上加入 Lion 的 "Full screen mode" 根本不会让 app 变成 "Lion-only"。也不用写额外的代码,Xcode 里开启一个选项的事儿。在 Snow Leopard 上会自动降级的,不影响运行。

    唯一合理的解释就是他真的没怎么用过 Lion。

    1:

    “Full screen mode: This is mainly because we are hesitant to go Lion-only so we are holding back with “lionizing” TextMate till we feel confident we can fully drop backwards compatibility.”

    http://blog.macromates.com/2011/textmate-2-0-alpha/
    roamlog
        11
    roamlog  
       2011-12-15 11:36:34 +08:00
    tm2 的性能还是有严重问题啊,渲染 theme 的时候,写代码的时候,修改或删除代码的时候,感觉很明显,会卡顿
    roamlog
        12
    roamlog  
       2011-12-15 11:37:21 +08:00
    @chenluois 那你有委婉地提醒他关于 full screen 的问题吗?
    dlee99
        13
    dlee99  
       2011-12-15 12:25:19 +08:00
    大家喜欢tm的原因是啥?我知道rails用户都在用它~ tm的界面真的是很土啊,尤其它还是一款mac软件,实在很扎眼
    chenluois
        14
    chenluois  
    OP
       2011-12-15 12:42:08 +08:00
    @roamlog 没有,full screen 这个功能我自己并不需要。上面提它只是用来推断他没怎么用过 Lion. 你需要这个功能的话不妨跟他提提。:)
    levey
        15
    levey  
       2011-12-15 13:11:31 +08:00
    Chocolat占用内存比较高。
    summic
        16
    summic  
       2011-12-15 13:15:34 +08:00
    @roamlog 昨晚发现保存的时候会卡住,转彩虹球,两三秒才能恢复
    soulhacker
        17
    soulhacker  
       2011-12-15 14:50:34 +08:00
    @chenluois 目前只是 alpha 阶段,我觉得他们只是完成了基本功能的开发,接下去还有很多细节调整要做。
    soulhacker
        18
    soulhacker  
       2011-12-15 14:51:59 +08:00
    @dlee99 用它写过代码就知道为啥了
    chenluois
        19
    chenluois  
    OP
       2011-12-15 15:07:20 +08:00
    @soulhacker 嗯,#6 @roamlog 已经提到了。
    lushnis
        20
    lushnis  
       2011-12-15 15:58:02 +08:00
    我原来觉得 Sublime Text 2 的界面就够简陋的了,TextMate 2 一出,觉得前者还行。
    soulhacker
        21
    soulhacker  
       2011-12-15 16:20:26 +08:00
    @chenluois 其实我现在最不爽的是要双击来打开文件以及文件 tab 居然会在 sidebar 上面……
    chenluois
        22
    chenluois  
    OP
       2011-12-15 18:02:43 +08:00
    @soulhacker 是啊,我也觉得这个很不爽。虽然单击图标能够打开文件,但毕竟不如单击 row 来的方便啊。
    看 TM 的 mailing list, “双击 row 打开文件,单击图标打开文件” 好像是他故意这样设计的。
    roamlog
        23
    roamlog  
       2011-12-15 20:56:14 +08:00
    @soulhacker @chenluois @livid 关于要双击才能打开文件,应该是不会变了,官方的解释是「it is so you can perform actions on files without having to open them」,

    我说了句,说有非常多的人不习惯这个改变,allan 回了句「all change is hard :)」
    soulhacker
        24
    soulhacker  
       2011-12-15 22:04:51 +08:00
    @roamlog 我也看到了,但是双击显示内容在 Mac OS X 下真是比较异类呢……
    iwege
        25
    iwege  
       2011-12-15 22:36:35 +08:00
    @roamlog 这句话是在回答他不使用lion、不支持全屏、不改进UI么?...
    roamlog
        26
    roamlog  
       2011-12-15 22:58:01 +08:00
    @iwege 哪句?
    iwege
        27
    iwege  
       2011-12-16 00:26:59 +08:00
    @roamlog all change is hard :)
    roamlog
        28
    roamlog  
       2011-12-16 08:43:31 +08:00
    @iwege 我说了句,说有非常多的人不习惯这个改变,allan 回了句「all change is hard :)」
    iwege
        29
    iwege  
       2011-12-16 10:01:50 +08:00
    @roamlog just kidding...
    ufosky
        30
    ufosky  
       2012-09-01 16:19:51 +08:00
    @roamlog @iwege @chenluois 蛋疼的双击打开文件啊,要不是编译要一大堆依赖库,我真想自己改代码
    pepsin
        31
    pepsin  
       2012-09-01 16:43:38 +08:00
    @ufosky 对,双击打开文件太烦了。苦于无力修改Obj-C代码。。。哪位高人去提交个快捷键打开文件吧。。。
    pepsin
        32
    pepsin  
       2012-09-01 18:55:00 +08:00
    @ufosky Github上提交了这个issue,结果发现本来就有快捷键了。"cmd + ↓"
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2294 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 15:52 PVG 23:52 LAX 08:52 JFK 11:52
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86