【YWT】210907
1. [Y] やったこと
- 5.3km歩いた
- macのautomatorで使っているあれこれを書くのgistを作った
- キャリアの悩みで共感したことがあってgistに載せた
- アプリの再起動時にクラッシュレポートが表示される不具合の対策を書いた
- デザイナーが構成したプロト版の画面に対して自分の意見を伝えた
2. [W] わかったこと
app.exit
ではBrowserwindow
も含めて強制的にアプリを終了する仕様だった- その影響で、正常に終了すべきレンダラープロセスが強制終了してしまい、クラッシュレポートが表示されたと推測した
- そのため、対応として以下の順で終了する処理を追加
- 再起動前にやっておく処理を済ませ、すべてのレンダラープロセスを閉じる
app.relaunch
でアプリが終了したら再起動をするapp.quit
で正常に終了させる
- すべてのレンダラープロセスを閉じる処理をかける上で、
app.quit
をする理由は、万が一、終了していないレンダラープロセスがあったとしても強制終了せず、もう一度正常終了をさせるため
3. [T] 次にやること
alias
を登録するための機構を用意する- github learning labのチュートリアルをすすめる
- node.js関連の積読を解消する(69/200)
- 『[図解]大学4年間の◯◯が10時間でざっと学べる』シリーズを読んでみる
- Lift-the-Flap Computers and Coding