-
Notifications
You must be signed in to change notification settings - Fork 208
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
LogViewDialog: Remove hidden feature "Exclude" because it is redundant #1578
Comments
I agree with your assessment, good catch! |
I love "easter eggs", why remove it (does it hurt?)? Edit: We could also add short label at the bottom of the dialog mentioning the context menu... BTW: Could we use this context menu to add a context-sensitive help for the 11-char |
This is an example how I imagine a log view. With a widget like this it is more easy to use tool tips and all the other fancy and usability-improving this of a GUI. But we do not have resources to implement it and our priorities are different from heavy GUI improvements like this.
The whole feature is creepy. It has a high risk of introducing problems by the users because the user need to highlight the right text. If the text is not correct (and we do not check it) the behavior is unpredictable.
|
Yes, a structured grid view would be nice and also challenging since the log output is semi-structured needs robust parsing, see eg. this typical output (filter = all):
I fully agree with that so let's remove this functionality |
Can this #1578 be assigned to me? |
May I introduce @Sakh1l to the others here. He contacted me via reddit after my good-first-issue-announcment there.
Done. |
The context menu in the LogViewDialog is removed without replacement. - "Copy" is offered by Qt default context menu in this widget. - Translate to English: The function "Exclude" was not user-friendly and prone to errors. - "Decode" (only in SSH encrypted profiles) is still accessible via a check box in the same dialog window.
Accidentally I discovered a feature in the
class LogViewDialog
that is kind of hidden. Screencasts say more then words:I vote to remove the "Exclude" and the "Copy" feature from this dialog because:
It will reduce code complexity.
backintime/qt/logviewdialog.py
Lines 167 to 187 in 59097f7
EDIT: Asked on reddit for fresh contributors because this seems to be GOOD FIRST ISSUE.
The text was updated successfully, but these errors were encountered: