KernelListViewDelegate shows last available version as the current installed when it's not
Created by: ChazyTheBest
I think this is happening since pretty much the beginning; it's not a bug, just missing data and not very noticeable but it can confuse new users or users using the GUI (tbh I prefer the cli).
The kernel list is only displaying the latest available version even for the currently installed and the case may be it's not updated so it's a information mismatch.
I think the more logical way would be to put the last version in between parentheses, so taking into account the change proposed in #90 (closed) I would say something like:
linux410 [Experimental] [Running]
Linux 4.10rc6-1 (4.10rc7-1) [Installed]
Thinking about new users, maybe something more to make clear that the version in between the parenthesis is a new one? Like "New available"? Or no need?
This would mean that there should be one more button, currently there's only a Remove button (and install if it's not installed) but in the case is not updated there should be a update button in addition to the Remove one.
I was thinking about submitting a PR but I've never worked with the QT library so I'm not so sure (It'd probably be hacky :D)