V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenluois
V2EX  ›  TextMate

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

  •  
  •   chenluois · 2011-12-14 18:44:57 +08:00 · 9603 次点击
    这是一个创建于 4488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没有想到都 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 dislike, 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   ·   我们的愿景   ·   实用小工具   ·   2657 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.