Hi,
I have a request, is it possible to add a function to sort the columns in the "Trackers" tab?
Sorting together non-working or working trackers, would make it very easy to delete them.
I tried doing this.
It's not easy to implement AT ALL. Like it's really really really complicated and gets messed up real fast.
Why, you ask?
Because of tracker tiers.
You see those two arrows on the right? The ones I never noticed? Yes. Those.
If you implement sortable columns, tier changing functionality breaks.
Obviously some Qt / C++ magician could add this but looks are deceiving.
I tried messing around but no dice; it was beyond my technical skills.
One would have to know the quirks of Qt, learn how it all ties together in Qbittorrent and then come up with a solution that works.
There's a risk that you could remove trackers that are only temporarily down or unreachable, potentially ending-up with no usable trackers. The benefit of removing dead trackers is so small that I don't see the attraction.
Irrespective of the apparent strange and whimsical excuses and bazaar assumptions on why not to implement, by some strange individuals, in all seriousness this is basic and ubiquitous feature is missing for absolutely no valid reason what so ever.
All jokes aside, is there an actual developer who has the skills to implement what must clearly be extremely complex logic within the application. The ability to sort columns seems to be an elementary requirement for any table, let alone the tracker table, without which such a useful analysis capability is sorely lacking - and for no apparent reason what so ever other than its too complex? Makes you wonder how secure the application is when a simple table sort is beyond the reach of their capabilities.