2017年11月7日火曜日

青空文庫ローダー更新 v1.3.1

 青空文庫ローダーを更新しましたので、久しぶりに書いてみる事にしました。

 バージョン1.3.0、1.3.1と立て続けに更新しました。
 1.3.1は初めて書籍データーを保存する時に、読み書き用の権限の許可をユーザーから貰う部分をミスっていたので慌てて修正しリリースしたものです。元々当アプリを使っていて更新インストール方には関係のない不具合です。

 更新内容の説明もしておきたいと思います。

 今まで青空文庫のTextファイルのみ取得していましたが、今回からHTMLファイルも扱うようにしました。HTMLファイルとリンクされた画像などは端末に保存せずオンラインでの閲覧となります。
 HTMLの閲覧については、閲覧画面を閉じた時点の位置は記録され、次回に続きから読めるようにしています。

 HTMLファイル閲覧機能追加に伴い、以下の設定を行える様にしました。
・作品リストタップ時の動作を以下の3つから選べるようにしました。
「Textファイルを開く」、「HTMLファイルで読む」、「ファイルの選択ダイアログを表示」
・HTMLファイル表示時の文字の拡大縮小
(50%ー200%)
・作品リストでの各作品のメニュー表示時の無効項目の非表示
(項目が多くなってきたために端末によってはメニュー自体をスクロールするしないと全てが表示されない事があるため)

2017年2月26日日曜日

青空文庫ローダー、更新していました(笑)

 タイトルに「(笑)」と書いたのは、更新したらココに書こうと決めていたのに、二週間も書き忘れていたので、「更新しました。」では変なので「しました。(笑)」にしました。

 今回の更新では、操作方法を大きくかえました。

 1. 作品を読む時には、リスト上でタップする点は変えていませんが、長押し(ロングタップ)でメニューを表示する方法を、オーバーフローメニューアイコン(三点リーダーを縦にした図柄)から表示する方法に変更しました。

 2. 各作品リストのメニューから、「ダウンロード」(オフラインで読むために、予め端末内に保存しておく)や、端末内に保存していた作品ファイルの削除、ダウンロードした記録(履歴)の削除を行えるようにしました。

 3. ダウンロードした場合には、「端末内」、ダウンロードした後、削除した場合は「履歴あり」と作品に対して行なった事や状態が分かるように易い赤文字で表示するようにしました。

 4. ダウンロードした作品ファイルの削除や、ダウンロードした記録(履歴)の消去を、各作品リストの作品毎のメニューから行えるようにしました。

 5. 「ダウンロード済み」リストを「オフライン・履歴」に変更して、ダウンロードし端末内に保存された作品、ダウンロードした記録(履歴)を確認、操作出来るようにしました。

 
 そろそろ、稚作の青空文庫形式ファイルリーダーの「読書家」と連携させようかと考えています。

2016年11月8日火曜日

読書家、更新しました。

 昨日(2016-11-07)読書家を更新しました。

 変更点はは、以下の通りです。

・二点/三点リーダの表示が、フォントによっては大幅にズレるのを改善しました。
 作者としては、完璧になったとおもっています。だって……するようにしたんだから…

・注記「見出し」が、取れていない場合があったので修正しました。
 どの時点か分からないのですが、テストなどで一時的に処理を無効にしたのを戻すのを忘れていたのではないかとおもいます。
 ついでに、ジャンプメニューの見出しのリストの表示を、少し変えて見出しの種類(大中小)で、階層が、分かるようにインデント(字下げ)を付けました。

・注記「地付き」に一部対応しました。
 ただし行内に「地付き」注記のみがある場合だけです。例えば段落の最後に「地付き」注記がある場合などには、今回は対応していません。理由あってリリースを急いだため、後回しとしました。

・別アプリからスキームなしで呼び出された場合に、エラーが発生していたのを修正しました。
 ※スキームとは、「このようなデータを渡しましたよ」と受け取る側に伝えるために付けるものです。
  馴染みのあるところでは「http」や「file」などです。
 このスキームを前回の更新時に、誤って「スキーム」無しでデータを渡された場合の処理を、削除してしまっていました。このことが原因のクラッシュレポートを2件ほどいただき気が付きましたので、慌てて修正しました。

今回の更新は「地付き」以外は修正ばかりでしたが、何か新機能的なものも考えていきたいなぁと思っています。