doraTeX / TeX2img

TeX2img for macOS
https://tex2img.tech
Other
26 stars 2 forks source link

出力ファイルパス欄の横にファイルタイプ選択ポップアップメニューを設ける #103

Closed doraTeX closed 3 years ago

doraTeX commented 5 years ago

出力ファイルパス欄の横に,次のようなファイルタイプ選択ポップアップメニューを設け,これを選ぶことでファイル形式の切り替えが簡単にできるようにする。

pastedgraphic-2

「ポップアップメニューからファイル形式を選択すると,それに応じて左のパス欄の拡張子が変わる」という動作をする。

検討すべきは,「ファイルタイプとしてはPDFを選択してパスの拡張子欄が .pdf になったが,その後ユーザが手動で拡張子を .png に書き換えてコンパイル開始ボタンを押した」というケースの挙動。 よくあるファイル保存ダイアログの挙動を真似るならば,その場合は「 .png の後ろに .pdf という拡張子を強制的に付与してPDFとして出力させる」ことになるだろう。

yasunari commented 5 years ago

プレビューのようにここではダイアログを出すというのも手かと「サクッと感」は少し失われますが、macOS nativeとしての品格は保てます。 screen shot 2019-01-08 at 2 02 00

doraTeX commented 5 years ago

ああ,このダイアログはいいですね。真似ましょう。

abenori commented 5 years ago

手元で実装して試してみました.今までの癖で手での変更を(やっぱり)してしまうのですが,ダイアログで聞かれるのはちょっと邪魔くさいですね.(慣れの問題?)

doraTeX commented 5 years ago

今までの癖で手での変更を(やっぱり)してしまうのですが,ダイアログで聞かれるのはちょっと邪魔くさいですね.

確かに考えてみるとそうですね……。

という挙動の方が「サクッと感」が維持できてよいかもしれません。

abenori commented 5 years ago

その方がよい気がします.

選択メニューにある拡張子と実際に処理可能な拡張子が同一であることを仮定すると,「処理できないエラーである」とのメッセージがどうせ出るので,ダイアログは不要かもしれません.

doraTeX commented 5 years ago

選択メニューにある拡張子と実際に処理可能な拡張子が同一であることを仮定すると,「処理できないエラーである」とのメッセージがどうせ出るので,ダイアログは不要かもしれません.

確かにそうですね。ではそういたしましょう。

doraTeX commented 3 years ago

b11beb2b9cba6f46afef05c1720ddb3b391f6497 にて上記仕様で実装完了。