修正点は下記の通りです。データフォルダを変更できるように修正しました。メイン画面の各カラム幅を保持するように修正しました。起動直後の読み込み時間(ロード時間)を改善しました。フィード情報のキャッシュファイルへの退避、および復帰機能を改善しました。フィード削除時、特定の条件でキャッシュファイルが削除されない不都合を修正しました。設定画面で複数項目を同時に変更した場合に変更が反映されない不都合を修正しました。起動した場合、後続のアカウントで起動に失敗する不都合を修正しました。周りに関する改善のみを実施する予定でしたが、開発環境でテスト用データに切り替えるのが面倒になり、前倒しでデータフォルダの変更機能を実装する事にしました。この機能を利用する事で、間接的ではありますが、複数端末で同期すると言う需要を満たせるようになるのではと期待しています。言うデータフォルダを生成します。ような同期型オンラインストレージの監視下にあるフォルダを指定する事が予想されます。この時、大きな問題となるのが「複数の端末が、同じデータフォルダに対して同時にアクセス(変更)する」と言う状況が起こり得る事でした。複数の端末から同時にアクセスされている状態で、同期しながら整合性を保つ事は当初より想定していませんでしたが、何かしら排他制御を行う事の必要性は感じていました。データフォルダ下に配置される各種ファイルの排他制御をどうするかについては考えがまとまっていなかったため、最初のリリースでは該当機能の導入を見送っていました。言うファイルを生成し、このファイルにアクセスしている端末の情報を保存すると言う方法を採用しました。存在を検知すると、以下の画像のように「読み取り専用モード」で起動します。情報が残ってしまう事が考えられます。再起動してみて下さい。内容が別の端末に反映されるまでには若干のタイムラグが存在します。同時(あるいは非常に短い時間)に起動した場合の挙動は保証できませんので、その辺りは注意してご利用下さい。周りに関する改善でした。時間の改善となります。件位の状態で動作確認をしていますが、メイン画面が表示された後、全項目が表示されるまでに結構なタイムラグが存在する事が当初からの懸念事項でした。動作を解析した結果、この問題は(起動直後においては)不要なファイルが大量に読み込まれるために発生していたようです。ミリ秒程度(0.2.0β)まで改善しました。点目は、キャッシュファイルの扱いに関する修正です。フィードが監視対象となるのかを予想できないため、全てのデータをメモリ上のみで処理すると問題になる事があります。実行する事で対応する予定でしたが、最初のリリースではいくつかのバグが残っており挙動が不安定でした。該当部分の修正を行い、確認した限りでは意図通りに動作するようになりました。言う項目を変更する事でメモリ消費量をある程度管理できるようになりました。フィードを選択している場合)。95.2MBただし、この結果はあくまで参考値です。表示される内容に非常に大きく依存します。値はそこまで気にする事はないかなと思います。最後は、不要なキャッシュファイルの削除機能に関する修正です。フィードをまとめて削除した場合、不要なキャッシュファイルが残ったままとなる不都合が確認されていました。この不都合は、前述した同期型オンラインストレージの監視下にあるフォルダをデータフォルダとして使用し始めると、ストレージ容量を必要以上に消費するなど大きな問題となり得るため、それまでに修正すべき内容として認識していました。該当部分の修正が完了し、正常に機能するようになりました。各種データの管理機能に関わる基本的な部分に関しては、概ね修正が完了したかなと思います。操作性の改善等に取り組んでいく予定です。ソフトウェアを開発しています。0.5.5βこのブログのこれまでとこれから注目記事スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。