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
Feature: Colorize filtered output #58
Feature: Colorize filtered output #58
Conversation
@pentix |
(note that i've reverted your changes to make the tool working on windows, but they have not been included in this PR) |
That looks really cool, I'll take a look at it as soon as the Windows stuff runs smoothly. |
Reopening to enforce a newer CI cycle |
Definitively, something changed. Yesterday, it worked and no changes happen in this branch :( Pleas, help @pentix! 🙏 |
Hi Asier! I hope you're well! Sorry for my late answers, I did not forget your pull request but found very little time during the summer to work on my projects. I just wanted to let you know that I did not forget your work here and will try to get all the build system stuff done and merged, and then have a look at this. Thank you! |
I couldn't quite figure out what changed, i.e. why it worked in the first build, however as you mentioned some of the Qt features this PR uses was introduced in Qt 5.10 Ubuntu (especially the LTS version that the CI uses) tends to lag behind, It's the same as with the libssh dependency: To fully support this, a user would need to build the required libraries himself, and also to load and install the required header files, which is fine for the small libssh, but unfeasible for the giant Qt. An option would be to let the build system decide whether these features are available, and compile them only if possible, i.e. if I know that's unsatisfying, however if I straight up add Qt >= 5.10 as a dependency, there will be a lot of users telling me compilation doesn't work for them. (As this dependencies are dynamically linked on Linux, just providing a |
What?
This contribution solves #56 .
The contribution is about parsing the output of the logging and show it based on the color selected when creating the filter.
To create a filter
Set Color
and a color-picker will be open with a random color (see screenshot)Filter
Example
The following example, contains two filters (the ID of the device has been removed):