為さねば成らぬ

retia.verno@gmail.com

ver3.7.0 リリースしました

https://www.vernobox.com/pxviewer/downloads/PxViewer_3_7_0.apk 4/24 追記 バグ修正版出しました https://www.vernobox.com/pxviewer/downloads/PxViewer_3_7_1.apk

機能追加

ブックマークボタンの追加

イラスト・小説作品画面の下部ボタンに、ブックマークボタンを入れました。以前は一番右のメニューから選べました。 ブックマークしてるかどうかがボタンのアイコンでわかるようになってます。

ユーザー画面のデザイン変更

ユーザーの画面にて、アイコンとフォローボタンを出すようにしました。 "どの"ユーザーの情報を見てるかちょっとわかりずらかったので。。

小説画面タップで上下バーを消す

ActionBarとBottomBarで表示域が小さいという声が以前からありましたので、 小説画面については本文タップで表示・非表示を切り替えられるようにしました。

スクロールに伴うアニメーションの追加

作品一覧でスクロールすると上のバーが引っ込んだり出てきたりします。 完全にヤリタカッタダケ−

PxViewer ver3.6.2リリースしました

https://www.vernobox.com/pxviewer/downloads/PxViewer_3_6_2.apk

機能追加

画面遷移アニメーションのON/OFF

Android 5以上に限り、設定からアニメーションのON/OFFを切り替えられます。 Android 5.0.xでアニメーション時にクラッシュする不具合があるので、それを避ける場合にもOFFにしてください。

不具合修正

Android6.0で画像保存できない

新しいパーミッションモデルへ対応しました。初回に書き込み権限の許可を求められます。 そこで許可すると画像保存できるようになります。

小説の件数が表示されない
小説の投稿日時が表示されない
画面遷移アニメーション時のクラッシュ

PxViewer ver3.6.0 リリースしました。

http://www.vernobox.com/pxviewer/downloads/PxViewer_3_6_0.apk

http://www.vernobox.com/pxviewer/downloads/PxViewer_3_6_1.apk

3連休前に出すつもりだったけどログイン周りしちゃってて手こずった。

機能追加

ユーザー作品のタグ別表示

自分のブックマーク作品はタグ別に表示できていましたが、各ユーザーの投稿作品もタグ別に表示できるようにしました。 初見のユーザーさんの作品の傾向分かるし思ったより便利です。

f:id:verno3632:20160321152642p:plain

一覧-詳細画面間のアニメーション(Android 5.0以上)

対応できる端末が増えたので1年前に投稿したのをようやく実装しました。

qiita.com

一覧と作品画面を行き来する際にわかりやすくなるかと思います。

ログインエラーを詳細に表示

今までログイン時には成功したか失敗したかしか出ませんでした。 pixivのログインには複数回失敗するとアカウントロックされるため、詳細を表示されるようにしました 特に

  • セキュリティチェックが必要です。一度ブラウザからログインしてください。

が出た場合にはID・パスワードが合っていても続けるとロックされます。 一度通常のブラウザからpixivにログインして、それからPxViewerにてログインを行ってください。

画像保存のデフォルトディレクトリの変更

Androidのバージョンによりますが、これまではアプリの領域がデフォルトでした。つまりPxViewerをアンインストールすると保存した画像も削除するはめに。。 Picturesフォルダの下に作るようにしました。

不具合修正

外部から作品が開けない

他ブラウザのURLから作品URLを開こうとした時、ログインしておらず作品が開けないことがありましたので修正。

Android 2.3対応

タブレット対応をした際に入れたコードが2.3に対応しておらず、一度サポートからはずしていました。 対応できたので再度復活させてます。Google Play だとこういうのできないですね! (minSdkVersionを下げられない) メモリ不足でクラッシュとかはごめんなさい

強調/非表示タグが動作しない

イラストに対するタグフィルターは、プレミアム会員向けの機能ですが、 "プレミアム会員である"という情報がうまくとれずに動作しないことがありました。

apkサイズ縮小

Proguard入れたのでアプリケーションのサイズ減ってます。 Libraryのproguardと出てくるエラーのクラスををごりごり-keepいれればいいので思ったより楽でした。

PxViewer ver3.5.6リリースしました

いつもの。

http://www.vernobox.com/pxviewer/downloads/PxViewer_3_5_6.apk

今回は不具合修正です。

不具合修正

ログインに失敗

ログイン用のドメインが廃止されたようで、新しいものに差し替えました。

1ページの漫画作品のオリジナル画像が表示されない

一部作品にてオリジナル画像を見ようとすると、pixiv sketchの鉛筆マークが表示されていました。 原因としてはリファラが正しく設定されておらずオリジナル画像のURLが正しく取得できていなかったためです。

Android側で設定した文字サイズが反映されない

Android側の設定からシステム全体の文字サイズを設定できるのですが、ver3.5.4から反映されなくなりました。 他言語対応をした際に、システムの言語設定以外デフォルトに設定してしまっていたバグです。

一般会員の場合検索結果に人気のある作品が読み込みの度に混じる

PCからpixivにアクセスするとわかるのですが、一般会員の場合検索結果に人気のある作品が混じります。 この作品、プレミアムのアップデートへの導線として表示されてます。 純粋に検索結果だけ拾うようqueryを変更しました。

作品一覧画面での強制終了

手元で再現してませんが、クラッシュレポート上がってたので。たぶんこれ。

Issue 201827 - android - TabLayout in 23.2.0 can crash when it tries to reuse Tabs from sTabPool - Android Open Source Project - Issue Tracker - Google Project Hosting

Support Libraryをver23.2.1にあげました。

今後

Marshmallowだと新しいパーミッションモデルになるのですが、放置してたらクラッシュレポートきました。

これ直す。 あとはelevationとかデザイン周り新しくしたいですね

エゴサ

エゴサ好きです。

野良アプリになったことでユーザーさんからの声を頂く機会が少なくなったわけですが、 こういうトラブルの時はいつもより応援の声を頂けることが多く、非常に嬉しいです。 去年全面改修のときもそんな感じでした。

ver.3.5.4 リリースしました。

http://www.vernobox.com/pxviewer/downloads/PxViewer_3_5_4.apk こちらから直接どうぞ。

機能追加

3.5.3に引き続き、言語拡張です。中国語(簡体字繁体字)、韓国語に対応しました。

f:id:verno3632:20160305003905p:plain

前回英語実装したことで他言語対応が楽になったので(各言語用のxml用意するだけ)ご要望あったものを勢いで作りました。

ただどちらの言語も機械翻訳です。中国語は漢字なのでまだなんとなくわかるのですがハングルはさっぱりです。

ということで訳が完全におかしい可能性があります。あまりにも変な場合には連絡いただけると幸いです。 これを日本語で書いてもって感がありますが。。

不具合修正

Cookieの扱いの改善

起動する際になるべく前回のログイン情報を使い、ログイン待ちが発生しないようにしています。 具体的に言うと、今までPHPSESSIDをSharedPreferencenに突っ込んでたのを、

https://github.com/franmontiel/PersistentCookieJar

を使ってCookieを保存するようにしています。

Realm周りのクラッシュ対策

Realmのclose漏れがあったようなので対策。 最近だと一番Crashする原因っぽいので、だいぶ安定するはず。。

PxViewer ver3.5.0リリースしました (追記あり)

年末から頑張ってて(けどしばらくぐだって放置して)ようやく出来ました。 いつものようにこちらからどうぞ。 追記: 大幅にコード回収した影響でバグが見つかることが予想されますので、 それでも構わない場合ver3.5.1をお試しください。 安定版はver3.4.4です。 http://www.vernobox.com/pxviewer/downloads/

2ペイン実装しました。 タブレット端末で横にした時、一覧>作品表示が1画面でできるようになってます。 f:id:verno3632:20160215001834p:plain

それ以外に機能追加していないので、携帯画面サイズの端末の場合は特に変更ありません。

追記1: Android 4.xで強制終了するっぽいんで一旦取り下げました。

追記2: 修正してver3.5.1としてリリースしました。 なお今回のアップデートではAndroid2.xは対応しておりません。

追記3: が、高速スクロール効いてないっぽいなこれ。。 Android 4.xで携帯画面の場合はアップデート一端お待ち頂いた方がいいです。。

ver3.4.4 リリース

PxViewer ver 3.4.4リリースしました。 こちらからどうぞ。

http://www.vernobox.com/pxviewer/downloads/

本家にて小説ブックマークにおすすめが表示されるようになったことへの対応です。

機能追加

そのままブックマーク一覧に対するおすすめを見れるようになってます。 既存のイラストブックマークに対するおすすめと同様、右上のアイコンから行けます。

不具合修正

おすすめが小説ブックマーク一覧にまぎれてしまっていたので修正しています。

今後のアップデートに関して

1ヶ月ぶりの更新だったわけですが、最近はやりたいこと実装してました。 タブレット対応とか。 年末年始で更新できるといいっすね