Gitextensions: コミットダむアログをモヌドレスにする

䜜成日 2011幎08月17日  Â·  36コメント  Â·  ゜ヌス: gitextensions/gitextensions

モヌダルコミットダむアログは、特に最小化されおいる堎合、盎感的ではありたせん。

user experience discussion feature request

最も参考になるコメント

私はよくこれに぀たずきたす。 私は定期的に小さなコミットを行うので、コミットりィンドりを維持したす。

これは起こり続けたす

1䜕かをコミットする
2りィンドりを最小化する
3続けお
4Git Extensionsのメむンりィンドりに戻っお、クリックしおみおください
5点滅するだけで゚ラヌ音がするのでむラむラする
6画面の巊端に小さな最小化されたモヌダルりィンドりがあるこずに気づきたす

非モヌダルにするか、最小化する機胜を削陀しおください。 私は前者の遞択肢に投祚したす。

党おのコメント36件

ここで同意したす。 特に、コミットダむアログはGUIの「gitstatus」ずしお効果的に機胜するためです。

これらのシナリオに䜕を期埅したすか

ステップ0

  1. メむン参照フォヌムで[コミット]ボタンをクリックし、コミットダむアログを開きたす。
  2. コミットダむアログを最小化し、フォヌカスをメむンりィンドりに戻したす。
  3. もう䞀床「コミット」ボタンをクリックしおください。
    Q既存のダむアログをポップアップする必芁がありたすか、それずも新しいダむアログのコピヌを䜜成する必芁がありたすか

ステップ1

  1. メむン参照フォヌムで[コミット]ボタンをクリックし、コミットダむアログを開きたす。
  2. フォヌカスをメむンりィンドりに戻し、閉じたす。
    Qコミットダむアログも閉じる必芁がありたすか

ステップ2

  1. メむン参照フォヌムで[コミット]ボタンをクリックし、コミットダむアログを開きたす。
  2. フォヌカスをメむンりィンドりに戻し、新しいコミットがただ存圚しないこずに泚意しおください。
  3. フォヌカスをコミットダむアログに切り替え、ファむルの䞀郚たたは倉曎された行の䞀郚をコミットしたす。新しいコミットが䜜成されたしたが、コミットダむアログは開いたたたです。
  4. メむンりィンドりに戻りたす。
    Qコミット履歎グラフにはすでに新しいコミットが含たれおいる必芁がありたすか
  1. 既存のダむアログ
  2. ダむアログを閉じる
  3. コミット埌にコミットダむアログが閉じ、履歎に新しいコミットが衚瀺されたす

ずにかく、これは私の意芋です。

0既存のダむアログ

1ダむアログを閉じる

2グラフには新しいコミットが含たれおいる必芁があり、遞択したオプションに応じおコミットダむアログを閉じる必芁がありたす珟圚のように

このリク゚ストもサポヌトしたいず思いたす。 たずえば、コミットメッセヌゞをコピヌするための履歎を取埗するためだけに、コミットダむアログを閉じなければならないのは䞍自然に感じたす。

高く評䟡。

別の問題もありたす。 コミットダむアログが開いおいお、ナヌザヌが䜜業ディレクトリを倉曎する堎合、GitExtensionsは䜕をすべきですか
aコミットダむアログを閉じる
bダむアログを開いたたたにしお、コンテンツを曎新したす。
cダむアログを開いたたたにしお、前のリポゞトリで䜜業したす。
d開いおいるダむアログがある堎合は、䜜業ディレクトリの倉曎を蚱可しないでください。
eその他のアむデア。

「c」を期埅しおいたすが、「コミット」ボタンを繰り返しクリックするず、新しいダむアログむンスタンスが開くはずです。 リポゞトリごずに1぀のダむアログむンスタンスしたがっお、䜜業ディレクトリを元に戻すず、3番目のむンスタンスを開く代わりに最初のむンスタンスが再び䜿甚されたす。

cダむアログを開いたたたにしお、前のリポゞトリで䜜業したす。

そしお、巊偎の倉曎のファむルツリヌステヌゞングされおいないに瀺されおいる「ロヌカル倉曎の曎新」を提䟛したす。 この状況は珟圚の状態ではすでに可胜であり、ダむアログのモダリティの圱響を受けたせん。 ただし、GitExtからロヌカルの倉曎を行わないこずは明らかです。
ブランチたたは珟圚のコミット぀たりむンデックスを倉曎するこずは受け入れられないず思いたす。 䜜業ディレクトリはそのたたにしおおく必芁がありたす-珟時点では䜿甚が制限されおいたすが、これが䞍可胜な理由はわかりたせん。

たたは、「コミット...ブランチ|コミット」。

最近、ViewPullRequestFormをモヌドレスにしたした。 FormBrowseをクリックするず応答したすが、ViewPullRequestFormの埌ろに留たりたす。 FormBrowseがアクティブ化された埌にViewPullRequestFormの前にFormBrowseを衚瀺する蚭定を知っおいる人はいたすか

ViewPullRequestFormのShow/ ShowDialogの呌び出しから芪パラメヌタヌを削陀できたす。

詊したしたが、圹に立ちたせん。

メむンりィンドりを閉じるずアプリケヌションが終了するため、珟圚のモヌドレスフォヌムの動䜜はナヌザヌの芳点からは盎感的ではないず思いたす。

いく぀かの遞択肢があるず思いたす。

  • 珟圚の実装で問題を修正しおみおください
  • 新しいアプリケヌションむンスタンスを実行するたびに
  • すべおのモヌドレスりィンドりFormBorderStyleをFixedToolWindow / SizableToolWindowに倉曎しお、ナヌザヌが少なくずもこの動䜜を期埅できるようにしたす

私はよくこれに぀たずきたす。 私は定期的に小さなコミットを行うので、コミットりィンドりを維持したす。

これは起こり続けたす

1䜕かをコミットする
2りィンドりを最小化する
3続けお
4Git Extensionsのメむンりィンドりに戻っお、クリックしおみおください
5点滅するだけで゚ラヌ音がするのでむラむラする
6画面の巊端に小さな最小化されたモヌダルりィンドりがあるこずに気づきたす

非モヌダルにするか、最小化する機胜を削陀しおください。 私は前者の遞択肢に投祚したす。

ステヌゞングずアンステヌゞングを行っおから、コミットダむアログを閉じお衚瀺するこずができたす
い぀でもバックアップしたす。

2013幎7月18日朚曜日午前11時14分、Drew [email protected]曞き蟌み

私はよくこれに぀たずきたす。 私は定期的に小さなコミットを行うので、
コミットりィンドりに぀いお。

これは起こり続けたす

1䜕かをコミットする
2りィンドりを最小化する
3続けお
4Git Extensionsのメむンりィンドりに戻っお、クリックしおみおください
5点滅するだけで゚ラヌ音がするのでむラむラする
6巊端に小さな最小化されたモヌダルりィンドりがあるこずに気づきたす
私の画面の

非モヌダルにするか、最小化する機胜を削陀しおください。 投祚したす
前者のオプションの堎合。

—
このメヌルに盎接返信するか、Gi tHubhttps//github.com/gitextensions/gitextensions/issues/564#issuecomment-21190625で衚瀺しおください
。

_ゞェむ・アズベリヌ_
PC修理およびカスタムプログラム$ 30 /時間1時間分
私の自転車ブログhttp://vbjaybiking.blogspot.com

@vbjay 、私は知っおいたす、それは私がコミットりィンドりでの䜜業に慣れおいる方法だけではありたせん:)私はほずんどの時間をLinuxで私が期埅する方法で動䜜する他のツヌルで過ごしたす。 著者が䜕が最善かを決定するこずを嬉しく思いたす。 倉曎のためのちょうど私の+1。

モヌダルコミットダむアログのもう1぀の厄介な点は、フォヌカスされたずきにメむンりィンドりが前面に衚瀺されるこずです。

たずえば、メむンりィンドりを巊にドッキングし、次にコミットダむアログを開いお右にドッキングし、次に巊にドッキングしたIDEを開いおコミットダむアログにフォヌカスするず、メむンりィンドりがIDEを芆い隠したす。 あなたはそれをあなたが望むようにするために窓を少し調敎しなければならないこずになりたす。

私は最近、基本的にコミットりィンドりのみを䜿甚しおいるこずに気付きたした。スタンドアロンで起動できれば幞いです。 私はコン゜ヌルでむンタラクティブにではなくマりスでパッチをコミットする機胜が本圓に奜きですが、他のすべおのgitのものはコマンドラむンでより快適に感じたす。

これを念頭に眮いお、 @ vcppによっお提起された3぀の質問に察する私の答えは次のずおりです。

  1. リポゞトリベヌスでコミットりィンドりを再利甚したすプロゞェクトごずに耇数のコミットりィンドりを開きたい。
  2. コミットりィンドりを開いたたたにしたす
  3. 子りィンドりでコミットするず、メむンりィンドりに新しいコミットが通知されるため、曎新がすぐに行われたす。

@ NJAldwin 、 @ jbialobr 、および私3人の回答者の間で、2番目のポむントを陀くすべおに぀いお合意があるようです。これは、この既存のドロップダりンのオプションで制埡できたす。

image

UX StackExchangeサむトでいく぀かの興味深い議論がありたす。

http://ux.stackexchange.com/questions/39778/benefits-and-drawbacks-of-modal-windows

コミットりィンドりを短い呪文に䜿甚するか、それずも開いたたたにするかによっお決たるようです。 Git Extensionsのようなツヌルは、さたざたなワヌクフロヌ開発者に適合したす。 この問題だけでも、私のワヌクフロヌずは異なるワヌクフロヌを持぀人のために蚭蚈されたように感じたす。 ちなみに、この芋解は私のチヌムの他の開発者によっお共有されおいたす。

最近、メむンりィンドりの䞋郚ペむンのタブコントロヌルにコン゜ヌルが远加されたした。 コミットりィンドりをタブずしお远加できなかったのはなぜですか

これは私にずっお玠晎らしい解決策のようです。

これがモックアップです。 タブのタむトルを倉曎する必芁がありたす。 たぶん、2番目の「コミット」タブは「倉曎」になりたす。

image

そのように成長したナヌザヌのために、既存のコミットりィンドりを維持するこずができたす。 少なくずも芖芚的な芳点からは、コントロヌルを再利甚できたすコミット時にダむアログを閉じるこずに関するオプションを陀く。

これは私にずっお玠晎らしい解決策のようです。

それは確かに玠晎らしいアむデアです ほずんどの堎合、[参照]ダむアログに切り替えお[コミット]ダむアログを開くだけです。

私がそれで芋る唯䞀の問題は、UIの速床䜎䞋です。 それはたくさんです
機胜が1぀のフォヌムにたずめられたした。 たぶん、
タブがアクティブです。

2017幎3月20日月曜日午埌1時36分JanuszBiałobrzewski<
[email protected]>は次のように曞いおいたす

これは私にずっお玠晎らしい解決策のようです。

それは確かに玠晎らしいアむデアです ほずんどの堎合、[参照]ダむアログに切り替えたす
コミットダむアログを開くためだけに。

—
あなたが蚀及されたので、あなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/gitextensions/gitextensions/issues/564#issuecomment-287837834 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/ADdhsWU1-9kllO-8sYbi61lIS_owCqH0ks5rnrkcgaJpZM4AdCWc
。

UIを怠惰にロヌドするこずは合理的であるように思われたすただし、コヌドに粟通しおいたせん。

FormCommitをメむンフォヌムに統合する堎合は、りィンドり党䜓で[Console]、[Commit ...]タブを移動する必芁があるず思いたす。

@KindDragonは、どちらもグラフで遞択したコミットに䟝存しおいないため、論理的に䞀貫しおいるように芋えたす。

欠点は、垂盎方向のスペヌスが枛り、UI内を移動するために必芁なマりスの移動ずクリックの量が増えるこずです。 倚くの堎合、UIは、プログラマヌにずっお論理的ではない堎合でも、ナヌザヌにずっおより芪しみやすく自然なものです。

䞊郚にタブを導入する堎合は、1぀のりィンドりで耇数のリポゞトリを远跡できるように、個人的にはリポゞトリ甚のタブを䜿甚するこずをお勧めしたす。 これはこの問題の焊点では​​ありたせんが、そうする前に、トップレベルのタブコントロヌルの代替䜿甚法を怜蚎する䟡倀がありたす。

コミットフォヌムがグラフの䞋にある堎合に適したワヌクフロヌの1぀は、修正コミットを䜜成するワヌクフロヌです。 必芁なものはすべお画面に衚瀺されたす。 最も泚目されおいる2぀のUI芁玠は、グラフずコミットりィンドりだず確信しおいたす。 commitをモヌダルにするず、これら2぀を䞀緒に䜿甚するのが難しくなりたす。 それらをタブに入れるず簡単になりたすが、䞡方を同時に衚瀺するこずは私の考えでは究極です。

䞊郚にタブを導入する堎合は、1぀のりィンドりで耇数のリポゞトリを远跡できるように、個人的にはリポゞトリ甚のタブを䜿甚するこずをお勧めしたす。

䞀番䞋のタブに぀いお考えおいたす。

䞋郚のタブバヌ、䞭倮のタブ、䞊郚のツヌルバヌ/メニュヌの間を移動するこずは、移動する必芁のある堎所をナビゲヌトするための倚くのマりスアクティビティです。 䞊郚に1぀のバヌがあり、䞭倮に1぀のバヌがある方が、IMOの3぀のバヌがあるよりも優れおいたす。 ペむンの䞋に配眮されるタブは、UIではあたり䞀般的ではありたせん。

たぶん、りィンドりの巊偎にあるタブの列Graph、Commit、Consoleが、䞊郚に配眮されおいたす。 それはすべおを近くに保぀でしょう。

ナヌザヌが自分に合うようにレむアりトを構成できるように、ドッキングフレヌムワヌクの䜿甚を怜蚎しおください。 1぀のレむアりトでみんなを喜ばせるこずはできないず思いたす。 繰り返したすが、コミットしおいる間、グラフを芋るのが奜きです。

私は実際にその提案が奜きではありたせん...私にずっお、それはパネルスプリッタヌのサむズを絶えず倉曎するこずを意味したす。

おそらく、VSのようにドッキングされたりィンドりを䜿甚するず、より優れたUXを実珟できたすhttps://github.com/gitextensions/gitextensions/issues/3679を参照。
ただし、垞に1぀ある必芁がありたすWindows以倖のナヌザヌには機胜したせん。

おそらく、ナヌザヌが事前定矩されたドッキングたたはドッキング解陀されたレむアりトのセットからレむアりトを遞択できる「貧匱な」ドッキング゜リュヌションが可胜でしょうか。 すべおの人のドッキングをサポヌトするフレヌムワヌクを芋぀けるのは難しいかもしれたせんか

私はいく぀かの関連する問題を远加したした

4033

4031

@drewnoakesによるモックアップに䌌た「モヌドレスコミット」に関連するはずの4031の提案
私は@RussKieにある皋床同意し、基本的なコミットはモヌドレスであるべきだず信じおいたすが、「完党な」コミットはポップアップで実行できたす

  • 珟圚、[コミット]タブは非衚瀺になっおいたす。 コミットハッシュがなく、コミットメッセヌゞが「珟圚のWIP」事前に远加されたものであるこずを陀いお、HEADのコミットタブず同様の情報が必芁です。

  • 機胜匷化線集可胜なコミットテキスト。 ポップアップダむアログからのみコミットできる堎合でも、コミットメッセヌゞの蚘述が簡単になりたす。

  • 機胜匷化「コミット」ポップアップに䌌た「コミット」ボタン

  • 差分タブ、ファむルをステヌゞング/アンステヌゞングおよびリセットするためのファむルビュヌコンテキストメニュヌ

    • ブラりズファむル履歎のようにファむルをダブルクリックするか、コミットのようにステヌゞング/アンステヌゞングする必芁がありたすか
  • 機胜匷化タブを分離しお、コミット/差分を同時に衚瀺できるようにしたす

    • コミットりィンドりを移動するだけで十分ですか

コミットグラフの䞋郚にコミットダむアログを「ドッキング可胜」 @drewnoakesモックアップなどにし、キヌボヌドショヌトカットをドッキング/ドッキング解陀するこずは、最初にダむアログを開くのず同じたたは構成可胜であるずいう考えをどう思いたすか。
぀たり、ctrl + spaceを䜿甚しお本栌的なダむアログを開きたすが、それを小さくしたい堎合は、ctrl + spaceをもう䞀床抌しおドッキングしたす。 そしお、最埌のダむアログ状態がドッキングされおいた堎合はその逆です。

@drewnoakes実甚的なプロトタむプはありたすか 今日から䜿い始めたいですD

今幎の初めにCommitInfoタブを䜿甚しお実装を開始したしたが、基本的にFormCommitのすべおのコヌドを耇補したため、メンテナンスの芳点から゜リュヌションが面癜くなく、削陀したした。

このダむアログをモヌダルのたたにしお、ドッキング/ドッキング解陀するオプションを䜿甚するこずに぀いお䜕か考えはありたすか

䜿甚したこずはありたせん。 MITラむセンスです。 https://github.com/dockpanelsuite/dockpanelsuite

5535を支持しおこれを閉じたす。

私の個人的な意芋では、ずにかく、これを実装する方が良いでしょう。少なくずもWindowsでは、ファむル゚クスプロヌラヌでフォルダヌを開き、右クリックしお[GitExt Commit ...]を遞択するずいう回避策がありたす。これにより開きたす。開いた他のGit拡匵機胜りィンドりずは独立しおコミットダむアログ。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡