Open arigayas opened 4 years ago
今までとの互換性を考えると、2.4.0で増えた項目をサブメニュー化した方がよいかも知れません。 例えば、
とか
2.4.0 がリリースされるなら取り込んで欲しいと思ったので上記をまとめます。
既存の枠組みで、サブメニューを追加できるか調査してみた。
カスタムメニューという機能があり、その中に新しいメニュー項目をまとめておき、 初期状態で入れておけば行けそうな気がする。
メニュー1
を追加する。メニュー1
の中身を確認する。カスタムメニューという機能があり、その中に新しいメニュー項目をまとめておき、 初期状態で入れておけば行けそうな気がする。
以下で定義されている値をメニューの共有メモリに足せばいいはず。
こういう機能があるとは知らなかったです。
アップデートしたらUIが改良もしくは変化があるとアップデートした意味があるなと思うのでお願いします。
カスタムメニューじゃない方法でメニューを足すとなると、 子を持つメニューのためのコードを2箇所追加せにゃならんのでやや大変です。 (「最近使ったファイル」とかと同じ実装にするってことだから。)
タブ右クリックメニューは、 もともとカスタムメニューの枠組みで提供される機能なので、 このへんいじれば比較的簡単に内容を変えられます。
メンバ変数の使い方は、雰囲気で分かるはず・・・ :smile:
既存の枠組みで、サブメニューを追加できるか調査してみた。
メンバ変数の使い方は、雰囲気で分かるはず・・・ 😄
↑ ここはリファクタリングしたい感じです。 #1160
今までとの互換性を考えると、2.4.0で増えた項目をサブメニュー化した方がよいかも知れません。 例えば、
実装して使ってみたんですが、私はトップの階層にあったほうが使いやすいと思いました。 サブメニューをたどるのがめんどくさい。
実装して使ってみたんですが、私はトップの階層にあったほうが使いやすいと思いました。
https://github.com/sakura-editor/sakura/pull/1161#issuecomment-578384968 のバイナリを使えば実動作を試せます。
要望機能
最新ソースコードをダウンロードしてローカルでビルドしたサクラエディタを見て思ったのですが、 タブバーのタブをクリックすると表示される「右クリックメニュー」が長いのでサブメニュー化するのはいかがでしょうか?
例えば、一番下のグループを
タブを移動
というメニューにしてFirefox のタブを移動
メニューのようにまとめるのはいかがでしょうか?あと下から2つ目のグループも
タブを閉じる
という親メニューにまとめるあと開発版と比較のための Ver 2.3.2.0 のスクリーンショット