概要
本日は2つのプロジェクトで作業を行いました。一つは既存プロジェクトのコードベース分析とユーティリティスクリプト作成、もう一つはMagic Mouseバッテリーチェッカーアプリの新規開発です。バッテリーチェッカーアプリでは、メニューバーアイコンのサイズ調整に多くの時間を費やしました。
作業内容
UDGP-Results
- プロジェクトのソースコードとドキュメントの行数カウントを実施
- JavaScriptファイルがビルド生成物であることを特定し、カウントから除外
- 全てのコードがプロジェクト独自のものであり、サードパーティライブラリではないことを確認
- 将来的に行数カウントを容易にするためのシェルスクリプトを作成し、リポジトリにコミット
magic-batt-checker
- Magic MouseバッテリーチェッカーアプリをSwiftとメニューバーアイテムで作成する作業に着手
- メニューバーアイコン表示、バッテリーレベル・推定稼働時間表示、自動更新、低バッテリー通知の基本機能を実装
- バッテリーレベルの履歴ログ機能と推定稼働時間計算機能を追加実装
- メニューバーアイコンの幅が標準サイズにならない問題をデバッグし、
MenuBarExtraとカスタム画像アセットを使用するSwiftUIベースのアプローチに切り替え
Generated by ccdiary