V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
meetocean
V2EX  ›  分享创造

第一款 Mac 应用仅仅显示一句话,真不可思议

  •  
  •   meetocean · 2018-09-13 09:14:35 +08:00 · 7850 次点击
    这是一个创建于 2242 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站:

    https://wheresign.com/

    网站没有写过一行 CSS,也没有写过一行 JS,人变懒,就用现成。

    上图:

    Mac App 截图

    55 条回复    2018-09-17 10:00:48 +08:00
    whileFalse
        1
    whileFalse  
       2018-09-13 09:27:59 +08:00
    把菜单栏当记事本用?
    下次可以开发一个在菜单栏玩的游戏。


    不过我觉得很多人的菜单栏真的不够用。
    meetocean
        2
    meetocean  
    OP
       2018-09-13 09:36:48 +08:00
    事情发生经过,在学习 Mac 开发的过程中,按部就班的学习方式,没有兴趣,于是钻牛角尖,直接想创建一个不规则窗口,在学习自己极其缺乏的情况下,仍然做出来了,但是短期内还不想开发工作量大的应用。

    刚好在某论坛,有人询问有没有在菜单栏显示一句话的应用,楼主就尝试了一下,花一天时间,终于完成。然后等了将尽两个周,才在昨天上传到网站。网站域名也是因此而注册的。
    meetocean
        3
    meetocean  
    OP
       2018-09-13 09:38:33 +08:00
    @whileFalse 是的,不够用的人多,好像这个能自动消失,如果菜单栏填满的话。
    可能还有后续开发,让功能更多起来。
    wocanmei
        4
    wocanmei  
       2018-09-13 09:38:35 +08:00 via iPhone
    mac 看着就是有一种高级感啊
    widewing
        5
    widewing  
       2018-09-13 09:43:38 +08:00 via Android   ❤️ 2
    楼主这中文是从哪种语言翻译过来的?看着忒别扭
    internelp
        6
    internelp  
       2018-09-13 09:55:52 +08:00
    为什么网站默认用英文,用户群不是国内的吗?
    fiht
        7
    fiht  
       2018-09-13 09:59:28 +08:00
    多谢分享,已经用上了。
    meetocean
        8
    meetocean  
    OP
       2018-09-13 10:00:54 +08:00
    @widewing 从网上找到的,当时也感觉不是很合适,这个英文版比较短,再换一句的话,就更长了,毕竟是菜单栏。
    最开始的一句话是:完成比什么都重要。
    再接着是:读书是为了思考与权衡。

    后来相当开发英文版,才选择了图片这样的。
    fiht
        9
    fiht  
       2018-09-13 10:01:01 +08:00
    重新截图--->
    jellybool
        10
    jellybool  
       2018-09-13 10:02:28 +08:00 via iPhone
    很有想法
    meetocean
        11
    meetocean  
    OP
       2018-09-13 10:03:19 +08:00
    英文名言,也有比较短的:

    All for one, one for all.
    人人为我,我为人人。—— [法] Dumas pére 大仲马


    Other men live to eat, while I eat to live.
    别人为食而生存,我为生存而食。—— Socrates 苏格拉底


    Easy come, easy go.
    易得者亦易失。 —— Hazlitt 赫斯特

    但是不那么现代风:创造,因为是 Mac 系统,名言是乔布斯说的,就选择了图片那句名言。
    CSGO
        12
    CSGO  
       2018-09-13 10:06:56 +08:00
    去掉图标或者图标可以自定义就更好了。增加左右间距调节
    meetocean
        13
    meetocean  
    OP
       2018-09-13 10:08:05 +08:00
    @internelp 楼主希望能突破单一语种,至于那个默认,是因为楼主 mbp 中默认语言是英语。
    meetocean
        14
    meetocean  
    OP
       2018-09-13 10:08:47 +08:00
    大家别误会,楼主是因为英语不怎么样,想学习英语,才把电脑环境设置为英语,而不是别的原因。
    meetocean
        15
    meetocean  
    OP
       2018-09-13 10:09:25 +08:00
    @fiht 这个很激励人心!
    meetocean
        16
    meetocean  
    OP
       2018-09-13 10:10:23 +08:00
    @CSGO 感谢你的建议,这个可以做到。
    rumengzhenxing
        17
    rumengzhenxing  
       2018-09-13 10:10:27 +08:00
    Cyron
        18
    Cyron  
       2018-09-13 10:12:00 +08:00
    楼主是外国人吧
    0vels
        19
    0vels  
       2018-09-13 10:16:09 +08:00
    能不能显示在 touch bar 上,没有 mac,就随便问一下
    meetocean
        20
    meetocean  
    OP
       2018-09-13 10:21:53 +08:00
    @0vels 没有这方面的经验,不能确定。
    从理论上讲,只要系统提供 API,那么就能够做到。
    meetocean
        21
    meetocean  
    OP
       2018-09-13 10:22:29 +08:00
    @Cyron 前面已经有回复,楼主想学好英语。
    HeyWeGo
        22
    HeyWeGo  
       2018-09-13 10:39:37 +08:00   ❤️ 1
    我确信我发现了一种美妙的证法,可惜这里的空白处太小,写不下~
    Surface
        23
    Surface  
       2018-09-13 10:48:17 +08:00
    能加一个从指定接口获取数据的吗?
    meetocean
        24
    meetocean  
    OP
       2018-09-13 10:51:56 +08:00   ❤️ 2
    @Surface 可以考虑。
    djyde
        25
    djyde  
       2018-09-13 11:48:31 +08:00   ❤️ 2
    meetocean
        26
    meetocean  
    OP
       2018-09-13 11:52:47 +08:00
    @djyde 这个做的很好,谢谢提供信息。
    LxExExl
        27
    LxExExl  
       2018-09-13 12:12:29 +08:00 via iPhone
    羡慕

    我这种用 bartender 的人只能看看了
    cctv1005s927
        28
    cctv1005s927  
       2018-09-13 12:39:23 +08:00
    可以的
    meetocean
        29
    meetocean  
    OP
       2018-09-13 12:54:01 +08:00
    @LxExExl

    当我开发完之后,才发现菜单栏应用非常多,要想增加更多的用户,难度不小。

    楼主在想,用另外一种方式,可能会让你用到。

    对于有些用户,并不需要时时刻刻都看到顶部菜单栏的签名,那么让它下移一行,并且在所有激活程序的背后。这样用户在空闲的时候才看到签名。
    hanangellove
        30
    hanangellove  
       2018-09-13 13:00:14 +08:00
    可以滚动吗额??
    meetocean
        31
    meetocean  
    OP
       2018-09-13 13:41:23 +08:00
    @hanangellove

    这个原本就在计划之中,可以多条句子定时轮换,甚至添加动画特效。
    jacobz
        32
    jacobz  
       2018-09-13 13:45:52 +08:00 via iPhone   ❤️ 1
    我也写过一个 MacOS 菜单栏的 app,叫 LifeProgressBar (人生进度条)。用来提醒自己勤勉惜时。https://github.com/JacobChengZhang/LifeProgressBar
    vileer
        33
    vileer  
       2018-09-13 14:34:21 +08:00
    看图标我还以为是搜狗输入法
    landi
        34
    landi  
       2018-09-13 16:34:28 +08:00
    楼主居然自称楼主。。。。而且说的话很生硬。。。。
    FuturesXu
        35
    FuturesXu  
       2018-09-13 17:10:40 +08:00
    想去掉图标 = =
    meetocean
        36
    meetocean  
    OP
       2018-09-13 17:26:23 +08:00
    @landi 被你发信了,捂脸🤦‍♂️
    meetocean
        37
    meetocean  
    OP
       2018-09-13 17:27:17 +08:00
    @FuturesXu 后续版本增加一个选项,用户可以选择是否显示图标。
    nocrush
        38
    nocrush  
       2018-09-13 18:31:38 +08:00
    可以传一波 github 吗?没写过 mac 的程序有点好奇
    Davidwg
        39
    Davidwg  
       2018-09-13 18:32:56 +08:00
    本来就不够长
    vicvinc
        40
    vicvinc  
       2018-09-13 19:12:34 +08:00   ❤️ 1
    @jacobz 不敢用的 app 系列。。。 百分之 40 伤不起
    meetocean
        41
    meetocean  
    OP
       2018-09-13 19:48:02 +08:00
    @nocrush 前面有两位网友提供的链接就有类似的 github,里面有源代码可以参考。
    如果还不满意,网上还有完整的教程。

    英文版:
    Menus and Popovers in Menu Bar Apps for macOS
    https://www.raywenderlich.com/450-menus-and-popovers-in-menu-bar-apps-for-macos

    上述教程的翻译:
    https://github.com/DeveloperLx/macOS_Development_Tutorials_translation/blob/master/Menus%20and%20Popovers%20in%20Menu%20Bar%20Apps%20for%20macOS.md
    Geekgogo
        42
    Geekgogo  
       2018-09-13 19:51:36 +08:00
    能不能兼容低版本?我的 10.12 不能用啊
    meetocean
        43
    meetocean  
    OP
       2018-09-13 20:02:35 +08:00
    @Geekgogo 上次测试最多可以降低到 10.10 ,10.09 就不行啦。所以版本将到 10.12 没有问题,弄好了再通知你吧。
    Leo
        44
    Leo  
       2018-09-13 21:14:29 +08:00
    建议去掉图标
    rolexman
        45
    rolexman  
       2018-09-14 03:03:30 +08:00
    @0vels 哈哈哈哈哈哈
    rolexman
        46
    rolexman  
       2018-09-14 03:04:07 +08:00
    @hanangellove 能自动更新就好了,全网鸡汤句一天一条.
    leon2013
        47
    leon2013  
       2018-09-14 09:24:20 +08:00
    @jacobz 看你的回复,觉得你的思路不错,进 APP 设置下人的寿命,假如 80 岁,然后显示剩余多少天,哈哈
    lanjz
        48
    lanjz  
       2018-09-14 09:26:30 +08:00
    jacobz
        49
    jacobz  
       2018-09-14 12:27:23 +08:00 via iPhone
    @leon2013 是这样的,时间过得好快
    meetocean
        50
    meetocean  
    OP
       2018-09-14 13:37:20 +08:00   ❤️ 1
    @Geekgogo

    已经更新,你看看网站上的是否显示:macOS 10.10+,然后下载。

    如果有问题,请反馈一下。
    meetocean
        51
    meetocean  
    OP
       2018-09-14 13:40:37 +08:00
    更新:图标默认不显示
    meetocean
        52
    meetocean  
    OP
       2018-09-16 20:08:21 +08:00
    网友提出的需求,很多都已实现,现在就是等用什么方式再次发布。

    新增功能:

    1. 能从指定接口获取数据多行数据
    2. 能从本地文本文件获取多行数据
    3. 定时轮换多行签名

    定时轮换签名,感觉效果很好。
    meetocean
        53
    meetocean  
    OP
       2018-09-16 20:11:32 +08:00
    待确定功能:

    自动更新,这个技术上已经实现,测试后台远程下载通过,关闭已经运行的实例已经通过,只要关闭沙盒功能,就可以实现自动更新。

    需要考虑的事情就是做选择,在自己网站发布,还是 Mac App Store 上发布。
    meetocean
        54
    meetocean  
    OP
       2018-09-16 20:15:36 +08:00
    注意,网站上还没有更新,因为在考虑提交到 Mac App Store.
    meetocean
        55
    meetocean  
    OP
       2018-09-17 10:00:48 +08:00
    昨晚,学习语音朗读功能,做成 App 测试,发现挺好,此功能会集成到 WhereSign App 中。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:36 · PVG 00:36 · LAX 09:36 · JFK 12:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.