Fixes part of #465 (profile gets selected unwillingly)
This has a bunch of benefits to the way we did it before. In short it replaces the selection signals for treeviews into activated signals which is the proper way to do things. For this, we need to set up the needed signals and change the activated trigger from double click to single click. Additionally, it also sets selection hover so that the user can easily see which entry would be activated on a click!
So in short, we get the following improvements:
- We can now see the selection before it gets activated more reliably
- No more buggy selections because the user actually has to click on it instead of clicking anywhere
- Way simpler code
Draft because I want at least a confirmation from 1 other maintainer that this works well, and I need to test it on some vms.
Fixes part of #465 (profile gets selected unwillingly)
This has a bunch of benefits to the way we did it before. In short it replaces the *selection* signals for treeviews into *activated* signals which is the proper way to do things. For this, we need to set up the needed signals and change the activated trigger from double click to single click. Additionally, it also sets selection hover so that the user can easily see which entry would be activated on a click!
So in short, we get the following improvements:
- We can now see the selection before it gets activated more reliably
- No more buggy selections because the user actually has to click on it instead of clicking *anywhere*
- Way simpler code
Draft because I want at least a confirmation from 1 other maintainer that this works well, and I need to test it on some vms.