8000 "External Diff" and "External Editor" not always evidently related to context · Issue #61 · tibirna/qgit · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

"External Diff" and "External Editor" not always evidently related 8000 to context #61

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

Open
tibirna opened this issue Sep 9, 2018 · 0 comments
Labels
bug entry level Marks issues that can be easily addressed by new developers just starting with this project.

Comments

@tibirna
Copy link
Owner
tibirna commented Sep 9, 2018

"External Diff" allows opening an external app with the modifications applied to current selected file in a commit. "External Editor" allows opening an external app with the currently selected file (either in the file tree view or in a commit file list).

These actions are always active when a file is selected, either in the file tree view or in a commit file list view. If the file tree view is collapsed and there is no selection in the current commit's file list view, both these actions remain active and it is not clear from the context why. Furthermore, the "External Diff", when invoked, will open with an empty diff (because the hidden selected file in the file tree view has no diff context attached to it).

TODO: deactivate "External Diff" and "External Editor" actions when the file tree view is not visible. Deactivate the "External Diff" action when the selected file has no diff context (is not selected as part of a commit).

@tibirna tibirna added bug entry level Marks issues that can be easily addressed by new developers just starting with this project. labels Sep 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug entry level Marks issues that can be easily addressed by new developers just starting with this project.
Projects
None yet
Development

No branches or pull requests

1 participant
0