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

js 桌面应用:颜色选择器

  •  
  •   rerender · 2022-04-20 22:06:11 +08:00 · 2123 次点击
    这是一个创建于 707 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们使用之前分享的 ave 库(https://www.v2ex.com/t/842957)开发了一个颜色选择器:

    选取颜色

    虽然比较简单。。但是还是尽可能多地展示了方方面面的功能:比如各种组件、鼠标 /键盘事件、快捷键、拖拽释放、剪贴板、自定义组件、国际化、主题切换之类的。

    主题

    国际化

    第 1 条附言  ·  2022-06-09 23:20:50 +08:00
    交流群之类的:

    - qq:326315711 or https://jq.qq.com/?_wv=1027&k=6t1BwW4q
    14 条回复    2022-05-20 20:28:34 +08:00
    muhuan
        1
    muhuan  
       2022-04-21 10:45:47 +08:00
    不错
    xzh654321
        2
    xzh654321  
       2022-04-22 11:02:38 +08:00
    挺好的,不过 chrome devtools 已经带颜色选择器了…………
    codehz
        3
    codehz  
       2022-04-22 12:49:59 +08:00
    (借楼问一句,这框架支持可访问性吗,当然这个应用是没这个需求,我看国内很多 ui 框架开屏幕阅读器直接啥都没有了
    rerender
        4
    rerender  
    OP
       2022-04-22 22:02:59 +08:00
    @xzh654321 是的。。通常也不用一个专门的 app 来取色。。这个目的主要还是演示框架功能。也许下次弄个图像对比小工具还稍微有用些,类似 beyond compare 那种
    rerender
        5
    rerender  
    OP
       2022-04-22 22:09:18 +08:00
    @codehz 不支持哦。。
    xzh654321
        6
    xzh654321  
       2022-04-25 11:27:01 +08:00
    @rerender 期待哦
    rerender
        7
    rerender  
    OP
       2022-04-25 20:31:10 +08:00
    @codehz 关于支持 UI Automation 最开始也考虑过,但是这个 UI 其实是游戏引擎的一小部分,一个副产品,而且游戏为了防止用按键精灵等挂机,还专门制作了禁用模拟输入的动作。当时就想如果制作了这个 UI 访问型支持,其他程序就可以通过这个接口查询到 UI 元素,然后发送点击指令了。而且这个功能主要是给有视力障碍的残疾人使用的,这样的人几乎也不太会玩游戏,所以最后就决定不制作这个功能。但是现在把 UI 部分公开出来了,也许后面会专门发布一个版本里面带 UI Automation 的吧。
    rerender
        8
    rerender  
    OP
       2022-04-25 20:31:46 +08:00
    @xzh654321 好的!
    rerender
        9
    rerender  
    OP
       2022-05-08 08:13:57 +08:00
    @xzh654321 写好了。。可以试用一下。。: https://github.com/rerender2021/ave-image-diff
    xzh654321
        10
    xzh654321  
       2022-05-09 10:23:58 +08:00
    @rerender 效率真高啊老哥
    xzh654321
        11
    xzh654321  
       2022-05-09 10:32:28 +08:00
    @rerender 似乎说 ts-node-dev 版本太低了……
    rerender
        12
    rerender  
    OP
       2022-05-09 20:32:41 +08:00
    @xzh654321 npm run dev 无法运行有报错吗。。
    xzh654321
        13
    xzh654321  
       2022-05-20 14:27:23 +08:00
    @rerender 是的
    rerender
        14
    rerender  
    OP
       2022-05-20 20:28:34 +08:00
    @xzh654321 可以贴下报错。。我感觉是不是用的 node 版本差别比较大?。。我的 node 版本是 v14.15.3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3107 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.