PWAバナーの非表示、スムーススクロール禁止などの設定を追加

いつも Feedeen のご利用ありがとうございます。運営者の伊藤です。

昨晩、 Feedeen の新しいバージョンを公開しました。今回は開発環境に残っていた Python2 のスクリプトをすべて Python3 に移行し、 Python2 を完全に排除するという作業を主に行っていたため、大きな機能追加はありません。ただ、詳細フラグを2つといくつかのバグ修正を行なったので、ユーザーの皆様に影響のあるものを簡単にご紹介します。


PWAバナーの非表示

Android 版 Chrome などで画面下に表示される「ホーム画面に Feedeen を追加」というバナーを非表示にする設定を詳細フラグに追加しました。

PWAのバナー

設定手順は以下の通りです。

  1. 画面右上の歯車アイコンのパネルで「詳細設定」をタップ
  2. 左のメニュー(表示されていなければ、左上の「メニュー」をタップして表示できます)で詳細フラグをタップ
  3. 「pwa-banner」をタップ
  4. 設定値を「表示しない」に変更して「保存」をタップ
詳細フラグ「pwa-banner」の設定画面

このバナーはブラウザが出しているものなのですが、左端の × ボタンで閉じても一定期間でまた表示され、 PWA を使わない方には鬱陶しいものだったかと思います。遅ればせながら上記手順で完全に無効化できますので、お試しください。


スムーススクロールの禁止

アイテムを開いたときやキーボードの Page UP / Down 、ツールバーによるページスクロールなどの際、標準では滑らかにスクロールするように実装しています。これは一般的には望ましい動作だと考えておりますが、本文が長いフィードを購読している場合などは移動に余計な時間がかかって使いづらいというご意見をいただきました。そこで、このスムーススクロールを禁止する設定を追加しました。

  1. 設定方法は以下の通りです(PWA バナーの禁止とほぼ同じですが)。
  2. 画面右上の歯車アイコンのパネルで「詳細設定」をタップ
  3. 左のメニュー(表示されていなければ、左上の「メニュー」をタップして表示できます)で詳細フラグをタップ
  4. 「smooth-scroll」をタップ
  5. 設定値を「瞬時に移動する」に変更して「保存」をタップ

詳細フラグ「smooth-scroll」の設定画面

上記設定を行うと、従来スムーススクロールしていたすべてのケースで瞬時の移動になります。「このケースは滑らかに移動してほしい」などのご意見があれば調整していきたいと考えておりますので、お気づきの際はぜひご連絡ください。


縦長のAndroid端末でタブレット版遷移していたのを修正

最近の Android スマートフォンは画面がかなり縦長になっていますが、それらで Feedeen を最初に表示した際、(モバイル版ではなく)タブレット版に遷移してしまうことがありました。 Android にはスマートフォン・タブレットという区別がないので、仕方なく画面解像度で判定していたのですが、やはり少し無理があったようです。 Android は常にモバイル版に遷移するように修正しました。

ただ、一度タブレット版を表示すると次回からもタブレット版に遷移してしまうので、すでに Android デバイスでご利用中の方は、画面右上の歯車アイコンをタップして詳細パネルをご確認ください。下の方に「モバイル版に変更」という項目があるのがタブレット版です。

タブレット版の設定パネル

タブレット版は比較的横幅のある画面を想定しているので、多くのスマートフォンでは使いにくいと思います。「モバイル版に変更」をタップするとモバイル版に切り替わりますので、一度そちらをお試しください。


今回の詳細フラグの追加は、いずれもユーザーの方のご意見を実現させていただいたものです。今後も皆さんのお声を参考に改善を図って参りますので、お気づきの点はお問い合わせフォームにてお知らせください!


コメント

このブログの人気の投稿

Webページの変更を監視する「監視フィード」機能を追加しました

おすすめフィード機能を追加しました

Mastodonのフィード購読が便利になりました