Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve/brush up for Additional Settings #312

Open
sempreff opened this issue Sep 7, 2024 · 5 comments
Open

improve/brush up for Additional Settings #312

sempreff opened this issue Sep 7, 2024 · 5 comments
Milestone

Comments

@sempreff
Copy link
Contributor

sempreff commented Sep 7, 2024

改善提案です。

  • 「List hidden fonts in font dialog」が「Additional settings」の「General」と「Font」の両方にある。「Font」のみで十分そう。
    • ちなみに checkbox は独立していて連動せず、最後に OKボタンを押したタブが勝つ。
    • 他に複数タブに同一項目が登場する例は無さそう。
  • 現 「Setup」→「General」にある「LanguageUI」は 「General」タブに収容すると良さそう。
    • Font や Keyboard と同様に Setup → General を選択した時に General タブが開くようになれば良さそう。
    • ところでこの言葉は「Language UI」より「UI Language」の方が一般的ではないでしょうか。
  • タブ名「Theme」「Mouse」「Coding」も l10nすると良いでしょう。
    • ところで「Coding」には違和感があります。「Encoding」の方が一般的ではないでしょうか。
  • 「Control Sequence」 の Beep の日本語訳は DISABLE より「無効」や「無視」が良さそう。
  • 「Control Sequence」と「Cygwin」はダイアログの Help ボタンを押した時の遷移先がわかりづらいので、ページを独立させると良さそう。
  • 各文字列やボタンの横幅に余裕を持たせたい。目安として ダイアログフォントを MS ゴシック 9 にしても見切れ・折り返いしが発生しない程度。
@nmaya nmaya added this to the 5.4 milestone Sep 8, 2024
@nmaya
Copy link
Member

nmaya commented Sep 8, 2024

提案ありがとうございます。

追っているかもしれませんが、"Additional Settings" の中の整理だけでなく、Tera Term 本体にたくさんある Setup ダイアログの項目と配置について issue #84 を起こしています。目的は issue の最初に書いてありますが、設定項目をジャンルごとに分類することです。
issue 作成時のままになっていて最新ではありませんが項目整理の検討をしたことがあります。

LanguageUI

言語ファイルについては、言語ファイルの選択とダイアログフォントの選択をする「UI」タブを作成したらおさまりがいいと考えています。

言語ファイルの切り替えだけ独立していたほうが、自分の読めない言語でいろいろ表示される画面で選ぶよりシンプルでいいのでは?という話があったと思います。「UI」タブに入れてほぼ独立させてしまえば、これは解決しそうな気がします。
General メニューから UI タブが開くのは違和感がありますが、最終的に General ダイアログには LanguageUI しかないので仕方ないかなと思います。

もうひとつ、端末のフォントとタブを分けてしまうと、「List hidden fonts ~」(と「List proportional fonts ~」)を出す箇所の問題が発生するのが難点です。

ところでこの言葉は「Language UI」より「UI Language」の方が一般的ではないでしょうか。

この機能を作ったとき( bf525c4 )にそう名付けたようですね。構造体の変数名は UILanguageFile なんですけどね。
変えていいと思います。

@zmatsuo
Copy link
Member

zmatsuo commented Sep 9, 2024

ところでこの言葉は「Language UI」より「UI Language」の方が一般的ではないでしょうか。

この機能を作ったとき( bf525c4 )にそう名付けたようですね。構造体の変数名は UILanguageFile なんですけどね。

UI Language ですよね。直しましょう。
ダイアログ全体をタブにすれば文字が化け化けでも大丈夫そうですね。

Additional Settings じゃなくて、Settingsにしたいですね。

タブ内の整理に関連して
キーボードタブはこうするほうがよいかなと思います。

Backspace key
[DEL(ASCII $7F)▼]
 |BS (ASCII $08)   |

Delete key
[default            ▼]
 |DEL(ASCII $7F)   |

Meta Key
[off   ▼]
 |both  |
 |left  |
 |right |

[ ] Application Keypad Enable
[ ] Application Cursor Enable

Alt+カーソルキーが期待通り動かない #106
はどんな不調(不具合)かな…。

@sempreff
Copy link
Contributor Author

General について自分の感じていた違和感を言い直すと

「Setup General...」と「Additional Settings → General」があるが、中身が違う。これはユーザにとってわかりにくいだろう。

に尽きます。

#84 は全部は咀嚼できていません。精進します。

@nmaya
Copy link
Member

nmaya commented Sep 11, 2024

「Setup General...」と「Additional Settings → General」があるが、中身が違う。

そもそも「Setup - General」と「Setup - Additional SettingsのGeneral」という「General」が2つある4.x時点でおかしいということでしょうか。
それとも両者をAdditional Settingsにまとめようとしていることで起きている違和感でしょうか。

オリジナルの「Setup - General」単体の話として、「Default port」と「Language」がいて、違う全然ジャンルの設定が載っているダイアログでした。
いまは Additional Settings にジャンルごとにまとめなおそうとしているので、ある程度混乱する(移動したり、同じところにいた設定が別タブに引き裂かれる)のは避けられないと思っています。

@sempreff
Copy link
Contributor Author

sempreff commented Sep 12, 2024

はい、「General」が2つある(そして中身が違う)のが良くないと思っています。
各設定項目・設定方法の再編を行っている最中の過渡的状況であることは同意です。
うまいこと整理できるといいですね。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants