読書尚友をAPI35(Android15)に対応させるついでに、前から気になっていた問題をいくつか修正した。
(1)本棚の書籍の位置の移動
これまでは本棚の書籍の順序を変えられなかったが、GridView / ListView の代わりにRecyclerView を使い、ドラッグで移動できるようにした。本棚をリスト形式で表示しているときは、スワイプで削除もできる。

(2)ダウンロードフォントの追加
以前は源ノ明朝 Regularをダウンロードして内蔵のIPA明朝の代わりに使用できたが、Androidのどれかのバージョン以降、標準のSerifが Noto Serif になり、源ノ明朝と同じになったので、ダウンロードの意味がなかった。
今回、源ノ明朝 Light / Regular / Medium / SemiBold / Bold、および、しっぽり明朝、字雲フォントをダウンロードできるようにした。
雲のマークをタップするとダウンロードされ、選択できるようになる。
また、Unicode拡張領域(Ext.B)の表示に使用するフォントも、従来は花園明朝Bを使用していたが、現在は後継フォントの字雲があるというご指摘をいただいたので、字雲に変更した。
※カスタムフォントも使用できるが、フォントを所定の位置にPCからコピーして、設定から選択しないといけないので、ハードルがちょっと高い。

(3) Word97-2003 形式のサポート
これまでWordは .docx 形式だけサポートしていたが、.doc 形式を閲覧したい場合が多々あるので、org.apache.poi を使ってサポートした。
最近反省しているのが、Google Playのレポートを全然読んでいなかったこと。Android13以降書籍・著者の検索ができない問題や、Free版が広告の問題で落ちる問題が報告されていたが、気がつくのに時間がかかった。大変申し訳なかったと思っている。今後はもう少しユーザの声にも気を配りつつ、引き続き改善していきたい。