提案:パノラマモードについて

Issue #1391 closed
Ito Mitsuhiro repo owner created an issue
  1. パノラマモード設定の整理

現状パノラマモードは、nv.Book.Config.ViewPageSize=3 / nv.Config.BookSetting.PageMode="Panorama" として表現されていて、パノラマモード時の2ページ表示は nv.Book.Config.IsTwoPagePanorama=true として表現されています。
nv.Book.Config と nv.Config.BookSetting の関係性及び"微妙な違い"の理由についてはよくわかりませんが、下記のように整理できる気がしています。

  • nv.Book.Config.ViewPageSize と nv.Config.BookSetting.PageMode の型や名前をそろえた上で 1ページ/2ページ の2値にする

  • パノラマモード ON/OFF 設定を新設する(ViewPageSize(or PageMode)から分離)

-パノラマモードでも nv.Book.Config.ViewPageSize(or PageMode) / nv.Config.BookSetting.PageMode(or ViewPageSize) をそのまま参照することで nv.Book.Config.IsTwoPagePanorama を不要にする

2. アドレスバー右脇にあるボタンの整理(追加)

-. パノラマモード設定の整理と合わせて、パノラマモード ON/OFF ボタンを新設する

  • また、Beta版で新設された「水平/垂直切り替えボタン」の設定項目を、他のボタンと同様に「ブック毎の設定」に含める。

(他のボタンがブック毎の設定になっているので、アドレスバー右脇のボタンは「ブック毎の設定」に含まれていたほうが自然に見えます)

Comments (4)

  1. Ito Mitsuhiro reporter

    当初はそのような実装を目指していて、内部的にもほとんどそのような実装になっています。ですが、実装しているうちに他のページモードとの差異が微妙になってきて(横長分割ベージにしてるのに連結表示?繋げてページ表示するのに2ページ?)独立したページモードにして、1ページ、2ページ、たくさん、というモード区分にしています。
    現状では操作感がけっこう違うのでそこで差異がはっきりするのかもしれませんね。ちょっと考えてみます。

  2. Ito Mitsuhiro reporter

    また、Beta版で新設された「水平/垂直切り替えボタン」の設定項目を、他のボタンと同様に「ブック毎の設定」に含める。 ページ並べとパノラマは見え方に関するのものなので現状では本には結び付けないものとする

  3. Log in to comment