ReConf v1.1.0:ファームウェアのバージョン表示と更新通知
概要
キーボードコンフィギュレータ「ReConf」を v1.1.0 に更新しました。今回の主な追加は、接続中のキーボードのファームウェアバージョン表示と、新しいバージョンがあるときの更新通知です。あわせて ReConf 自体・ファームウェアそれぞれの更新履歴(チェンジログ)をアプリ内から確認できるようにしました。
reconf.rebotlab.net ReConf
ReLowシリーズ キーボードコンフィギュレータ
追加した機能
バージョン表示
サイドバー左下に、2段でバージョンを表示するようにしました。
- ReConf vX.Y.Z … 使用しているコンフィギュレータ(アプリ)のバージョン
- Firmware vX.Y … 接続中のキーボードに書き込まれているファームウェアのバージョン
これまではキーボード側のバージョンしか分からず、しかも「ReConf」という名前で表示されていて紛らわしかったため、両者を明確に分けました。
更新通知
接続したキーボードのファームウェアが最新より古い場合のみ、次の形で知らせます。
- 接続時にトースト通知をポップアップ
- サイドバーのバージョン表示に更新ドットを表示
- 設定画面(Settings)に「更新があります」バッジを表示
最新版を使っている場合は通知は一切出ません。 更新が必要なときだけ目立たせる方針なので、普段の操作の邪魔になりません。
更新履歴(チェンジログ)
サイドバーのバージョン表示をクリックすると、ReConf 側とファームウェア側それぞれの更新履歴がポップアップで表示されます。各バージョンで何が変わったかをアプリ内でそのまま確認できます。
バージョン番号の見方
- ReConf(アプリ) … セマンティックバージョニング
メジャー.マイナー.パッチ。後方互換のある機能追加でマイナーを上げています(今回 1.0.0 → 1.1.0)。 - ファームウェア … 16bit の値で管理し、
vメジャー.マイナーとして表示します。
デモ
キーボードが手元になくても、デモモードで UI を確認できます。
reconf.rebotlab.net ReConf Demo
キーボード未接続でUIを確認