todoメモ

OVERVIEW

jsで作成、ローカルストレージでデータ管理、electronでパッケージ化、Enigma VBで1つの実行ファイルへ

YEAR 2019

データベースを使うまでもなく、ファイルベースで管理するのも面白みがないということでローカルストレージを使ってtodoメモを作成。

electronでパッケージ化をした後、mac版なら一つに関連ファイルが集約されて.appされるが、windows版だと関連ファイルが多すぎるうえにソースコードを晒してしまっているため、Enigm Vertual Boxを使って一つの実行ファイルとした。

しかし、仮想化を使って実行ファイルをまとめているだけあって、デスクトップアプリの最大の強みである通知が使えなくなってしまったのがとても痛手であった。

一応対策として、通知っぽい新ウィンドウを作って一定時間後に消える仕組みを実装すれば対応できるが、今回は面倒だったので行わなかった(自分用に作ったためソースコードを隠匿する必要がない)。