RustのGUIクレートIcedの開発を支援するCryptowatchが新しくCryptowatch Desktopをリリースしたので早速使ってみたという記事です。
Cryptowatchについて
Cryptowatchはビットコイン、イーサリアム、リップルなどを含む複数の仮想通貨の監視、分析、取引などを行うことができる仮想通貨マーケットプラットフォームを提供しています。さらに詳しい情報を知りたい場合は、Cryptowatchのホームページを確認してください。
RustのGUIクレートIcedの開発支援を発表
2019年11月25日、Cryptowatch blogにて、RustのGUIライブラリであるIcedの開発を支援することを発表しました。
公式Twitterの方でもツイートされていました。
We're sponsoring development of a @rustlang GUI library called Iced!https://t.co/HuTuHRwmJHhttps://t.co/DP38xhCm36 pic.twitter.com/wSE4jYtm2i
— Cryptowatch (@cryptowat_ch) November 25, 2019
最近の、Artur Sapekさんのツイート
We are using iced for this project, which is an awesome Rust GUI framework!https://t.co/LS210viGiv
— Artur Sapek (@borrowcheck) August 13, 2020
2020年10月20日、Cryptowatch Desktop is Hereにて、Cryptowatch Desktopをリリースをしたと発表がありました。
公式ツイッターでも発表されました。
Cryptowatch Desktop public release is here 🚀
— Cryptowatch (@cryptowat_ch) October 20, 2020
Use our new high-performance native app to fill your screen with any combination of real-time price charts, order books, tickers, and more.
Install it on Mac, Windows & Linux today 👇https://t.co/O7eMDZCAmN pic.twitter.com/vlU5TltX2D
使ってみた
Cryptowatch Desktopのページにて、Early Alpha ReleaseのInvite codeをもらう必要があります。メールアドレスを入力して、Join Waiting List
のボタンを押すと申し込みは完了です。
2020/10/21
Cryptowatch Desktopのホームページを確認してみたところ、もうInvite codeをもらう必要はないみたいです。
使われている技術(予想)
実際にgithubでicedとplottersを使っているリポジトリを3つ見つけました。plottersはバージョン0.3.0以降、使いやすさと保守性の理由でバックエンドをplotters_backendという別のクレートに分離させたようです。
plotters 0.3.0とplotters_backend 0.3.0をicedで動かすことができました。
Cryptowatch Desktopにplottersは使われていない
iced zulip chatにて、icedクレーと開発者の@hecrjさんからリプライがありました。plottersを使っているのではなく独自のコードを用いてチャートを描画しているようです。
iced zulip chat | plotters v0.3.0 on iced
iced helpful links
- Rust 2021: GUI
- iced zulip chat
- Rustで書かれたGUIライブラリーのicedを試してみた
- Rust GUI crate調査: iced
- Rust(with Iced)でGUIのタイマーを作ってみた
- iced公式examples
- Project Showcase #355
- An extension to the Iced GUI library with useful widgets for audio applications
- 実践Rustプログラミング入門Chapter7 GUIアプリケーション
- Ludusavi is a tool for backing up your PC video game save data, written in Rust.
- iced-plot
- Visual novel manager
- OxyDICOM
- DatePicker
- An Amethyst addon to create your game UI using Iced.
- Composable component to play videos in any Iced application built on the excellent GStreamer library.
- An offline typing test, written using Rust and Iced.
- An example of vst-rs and iced
- practice iced
修正
2020/10/30
追加
- Cryptowatch Desktopにplottersは使われていない
2020/10/21
- 2020年10月20日、Cryptowatch Desktop is Hereにて、
- Cryptowatch Desktopのホームページを確認してみたところ、もうInvite codeをもらう必要はないみたいです。
- plotters 0.3.0とplotters_backend 0.3.0をicedで動かすことができました。
2020/10/20
- 実際にgithubでicedとplottersを使っているリポジトリを
2つ3つ見つけました。
2020/10/19
- plottersはバージョン
3.00.3.0以降、使いやすさと保守性の理由で