Open ratman-codes opened 1 year ago
Because every user as its need, the best would be to be able to fully customize the statuses... you add the ones you want and select which torrents should appear! Like "Big torrents" with a setting of "List torrents whose [size] is [superior to] [4gb]" or "Paused torrents" with a setting of "List torrents whose [status] is [in] [paused]". Unfortunately, there is 1195 feature requests and a awful lot of great ones among them but dev time seems monopolized by core and libtorrent stuffs.
When looking at all these feature requests, I was wondering why programs still create GUI in C++ nowadays (probably speed and memory usage). There is a lot of webdevelopers. qBt could be just a service and the GUI could be handled in an Electron app using React/Angular or Vue. They want to rewrite the search system in such a way: use data provieded by a service. Probably, a lot of people would be able to contribute (me, included). I looked at the actual WebUI but it's from prehistory. It would need to be restarted from scratch...
There is a lot of webdevelopers.
LOL. There is a lot of so-called "webdevelopers".
qBt could be just a service and the GUI could be handled in an Electron app using React/Angular or Vue.
Nothing stop from implementing any alternative UI using web API.
Probably, a lot of people would be able to contribute (me, included). I looked at the actual WebUI but it's from prehistory. It would need to be restarted from scratch...
Several people have tried to do this, but I still don't see any completed work.
LOL. There is a lot of so-called "webdevelopers".
Of course, because the learning curve is shorter and because it can be not as strict as other languages, you can easily pretend you are a webdeveloper. But, with talented people, you can still do amazing and clean stuffs and there is an awfull lot of examples. And, I imagine there is also a lot of so-called developers.
Nothing stop from implementing any alternative UI using web API. Several people have tried to do this, but I still don't see any completed work.
The usual suspects: time or money (because it can buy time)!
But, some tried: https://github.com/qbittorrent/qBittorrent/wiki/List-of-known-alternate-WebUIs
I will have to refrsh my cpp knowledge ;)
@tristanleboss BTW, some people prefer to use native UI apps even in case of remote services.
OK, I am bumping this because in the latest update it became even more unreasonable. The devs have now added another category "moving' and now I have a permanent scrollbar on my side panel which reduces visible information. This is horrendous. PLEASE make an adjustment so we can hide these or they auto-hide when inactive/0 values.
About hiding individual statuses #18273
Suggestion
There are too many pointless status options in the status dropdown. This forces the list to be bulky and worst of all, it makes a scrollbar appear in the already narrow side panel when there's too many of them.
For me, "Inactive", "Stalled", "Stalled Uploading", "Stalled Downloading" are completely useless. "Checking" and "Errored" are only useful when they are not 0 and should auto-hide when 0.
This auto-hide logic should apply to other dropdowns like trackers. I do not need to see "Trackerless" "Error" or "Warning" when they are 0. It is 100% pointless.
This will give far more space to the side panel to reduce the possibility of a scrollbar appearing.
Use case
No response
Extra info/examples/attachments