Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Design proposals #4583

Closed
Snurre86 opened this issue Jan 16, 2016 · 15 comments
Closed

Design proposals #4583

Snurre86 opened this issue Jan 16, 2016 · 15 comments
Labels
Discussion GUI GUI-related issues/changes

Comments

@Snurre86
Copy link

Snurre86 commented Jan 16, 2016

First draft:
When you press the search entry box it will take you to the search tab and you can type right away, might move the icons and text in side the "text entry boxes".
1
Second draft:
2
Third draft:
3
Fourth draft:
Speed graph needs to be moved to the top "Tab bar" as it does not have anything to do with one specific torrent.
4
Fifth draft:
5
Sixth draft:
6
Seventh draft:
7
Eighth draft:
Might need some more space over the tabs.
8
Ninth Draft:
Consistent column headers under top and bottom tabs (added save path as files in a torrent can have different save paths).
9
10th draft:
Grayed out not selected text box.
9
11th draft:
Went back on the "tree view".
11
12th draft:
And changed my mind again on the "tree view".
12
13th draft:
draft 14


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Snurre86
Copy link
Author

show seach boxes on tabs

@thalieht
Copy link
Contributor

The filter torrent list box and transfers tab positions don't seem very intuitive about their function over there. One might think -even for a second- that he's searching something in that left column what's it called that contains status, labels etc.
Also i assume the filter box and the transfers tab are attached to the left column (seems that way). What if someone wants to hide that column-widget? (no idea what a widget is)
The rest no opinion. I'm ok as they are now and i'd be ok if they changed.

@Snurre86
Copy link
Author

Good point I was thinking about that, that the "Torrent list" tab look like it is linked to the "tree view"? I am looking at it don't really know how to place it without changing the "tree view".

Maybe just make the "tree view" go all the way up so it is consistent with the lower "tab bar"?
See draft 7+

@Snurre86
Copy link
Author

Newest proposal (12th draft):
It looks more consistent with the "Tab bars" paralleled.
12
Alternative:
12

@ngosang
Copy link
Member

ngosang commented Jan 18, 2016

Speed graph needs to be moved to the top "Tab bar" as it does not have anything to do with one specific torrent.

You can't see the transfer list and the graph at the same time. That's the reason.

@Snurre86
Copy link
Author

@ngosang
I think you mean that it is at the bottom so you can see the torrent list at the same time as the speed graph and I get that I have tried it and looked at it and it is confusing either way.

If it is at the top you can not see both the "torrent list" and "speed graph" at the same time but you know it does not have anything to do with a specific torrent, as the bottom tabs bases its information on the selected torrent at the top.

If it is at the bottom you think it has to do with the torrent selected at the top, but you can see both the "torrent list" and "speed graph" at the same time.

Maybe have it on top and make the "torrent list" get shoved down to the bottom covering up the bottom tabs and (area) when you press the "Speed Tab"?

It looks kind of stupid and more confusing:
speed graph 1

Tab at the top, graph at the bottom:
speed graph at the bottom tab on top 1

Maybe the other tabs at the top is only showed at the same time as the "Torrent list" in exchange of the bottom tabs and area.

@thalieht
Copy link
Contributor

Technically if we assume that the top tab bar is 'global' and the bottom is 'per torrent' you are correct but let's consider this: When someone sees the speed tab on the bottom he may wonder why its there but as soon as he clicks it he'll realize the graph is displayed on the bottom window therefore it makes sense to be there. Also i assume that the graph is global, the total upload/download speed (haven't upgraded to 3.3 yet). In that case it doesn't matter if the bottom window is hidden because as you said, that is per torrent info anyway.

Maybe have it on top and make the "torrent list" get shoved down to the bottom covering up the bottom tabs and (area) when you press the "Speed Tab"?

Imo it's not worth the effort to change all that.

@Snurre86
Copy link
Author

@thalieht
First why is it important that the speed graph is shown at the same time as the torrent list? Can we transfer this wish to the other tabs (Search, RSS, Log) to be shown at the same time as the torrent list?

You are not clear on what you prefer here, you want the "Speed graph" tab to be at the bottom tab bar as well as the graph itself? If the tab is at the bottom tab bar this bar has to be displayed at the same time as the graph taking up vertical space (just a point). If you look at the lowest picture in this issue you can see the tab bar is covered by the graph, saving space. Maybe the drop down menus in the graph can be placed differently.

I try not to make decisions on changes based on the effort it takes to change it. Also I try to assume what I will assume when I look at a layout for the first time and use, it can be really hard if you factor other things into the decision process.

@thalieht
Copy link
Contributor

As i said i haven't upgraded to 3.3 yet so i haven't seen the graph first hand. It's not important to show it at the same time as the torrent list, when i said it i was thinking of myself using the peers tab mostly from the bottom window so i guess this is subjective and i could imagine someday wanting to see the graph and bottom window at the same time.
If the bottom tab bar is hidden then you are stuck with the current tab until you switch away from graph? To conclude: i like it both up and down so i'll leave that decision to someone else 😌

@JasonCarswell
Copy link

My qBittorrent GUI Wish List

I'm new here and glad to be. Massive user since uTorrent got weird, plus I always prefer open-source. I'm a non-coder graphics guy. Like my ideas or leave them. Food for thought, my wish list from most desired to least:

  1. Dark / Dark Grey theme(s) = easier on the eyes at night.

  2. I like the idea of tabs for the second-half split. Moreover, if possible, I'd love the "Speed" in a third vertical split, perhaps across the entire window, including under the status-labels-trackers. A "layout option" button might be good, if not, may I suggest the "Speed" button go in the very bottom status bar (beside DHT nodes, download, and upload status) to turn on/off the third vertical split. In addition to on/off a "mini"/"micro" mode might be good that displays tiny graphs in the status bar, not unlike my 'Process Explorer' icons in my Windows taskbar. (FYI. I LOVE the perfect "global glance" Speed graph tool - brilliant as it is, it might be just a tiny bit better. Also FYI, I like to watch the graph AND the torrent list and progress bars. Thanks.)

  3. I'd love to be able to colour code my labels and rows behind the text in pastels. Presently text colours indicate activities, but behind the text the background rows are alternating white and very light-grey when it could be label indicative light pastel colours (inversed if a dark theme were created of course). (label row colour backgrounds behind text name examples: light-yellow = "tv"; light-green = "movies"; light-blue = "docus"; light-purple = "music"; light-red = "xxx", etc)

  4. The "Speed" graph might serve info better with coloured lines rather than dashed and dotted lines.
    For example:

  • Total Upload = medium blue
    (ie: Royal Blue (web color) #4169E1; Blue (RGB) (X11 blue) #0000FF)
  • Total Download = middle green
    (ie: Green (CMYK) (pigment green) #00A550; Kelly green #4CBB17; GO green #00AB66; Fern #71BC78; Forest #228B22; Sea green #2E8B57; Emerald #50C878)
  • Payload Upload = darker blue
    (ie: Blue (CMYK) (Pigment Blue) #333399; Egyptian Blue #1034A6; Navy Blue Magnet torrents stalled until restart #80)
  • Payload Download = darker green
    (ie: Fern green #4F7942; Pine green #01796F)
  • Overhead Upload = purplish blue
    (ie: (light) Periwinkle #CCCCFF; (dark) Ultramarine #3F00FF)
  • Overhead Download = yellow green
    (ie: Yellow-green #ADFF2F)
  • DHT Upload = light blue / light grey-blue
    (ie: Light Blue #ADD8E6; Powder Blue #B0E0E6; Baby blue #89CFF0)
  • DHT Download = light green / mint green / light grey-green
    (ie: Celadon #ACE1AF; Mint green #98FB98; Light green #90EE90)
  • Tracker Upload = bright blue
    (ie: Blue (Crayola) #1F75FE)
  • Tracker Download = bright green
    (ie: Neon green #39FF14; Harlequin #3FFF00; CAPA green #66FF00; WeBWorK Green #76FF7A)
  • everything zero = red/orange (indicates dead connection)
  • for reference:
    http://en.wikipedia.org/wiki/Shades_of_green
    http://en.wikipedia.org/wiki/Shades_of_blue
  • other clearly definable green options: Malachite #0BDA51; Moss green #8A9A5B, light-brown-green
  • avoid confusion by avoiding: blue-green, turquoise, teal, Laurel grey-green, other darker greens, etc.
  • rather than blue and green you might spectrum spread to, say, blue and orange for greater colour contrasts, though if you choose to add other things to the graph other colours are still available to be utilized
  1. Graph plug-ins/add-ons would be great to graph stuff like Rainmeter. Customizable colours would be ace. (ie. download drive speed, this machine's total upload/download including qB, total local network traffic, weather, etc)

  2. I like the alternating white and light-light-grey rows. I'd like the grey a little darker, or better yet, an extra row with a little darker so it's not just alternating but a wave 1-2-3-2-1-2-3-2-1... (or stepped 1-2-3-1-2-3-1-2-3...)

I'm going to install CouchPotato and SickRage soon, but that's another story. I hope it works as well as the rest of qBitttorrent.

I understand that simplicity is paramount, but I hope these might help if you do decide to up some features. If anyone would like me to present a photoshopped image to illustrate any of my ideas please let me know. I'll try to check back here now and then for a while.

Thanks much!
~ J

@JasonCarswell
Copy link

"Garbage" is harsh. It might have been a messy wish list, and indeed part
skin proposal, but there were some valid ideas in there.

IMO your opinion sharing technique is garbage. I don't care. I only hope
you're nicer to others.

I have no more time for you.

On Fri, Jan 22, 2016 at 8:04 PM, Snurre86 notifications@github.com wrote:

@JasonCarswell https://github.com/JasonCarswell IMO your post was
garbage, and is more a skin proposal.


Reply to this email directly or view it on GitHub
#4583 (comment)
.

@JasonCarswell
Copy link

@Snurre86
Neither your opinion nor truth need to be harsh. Truth is not harsh. It can be. It doesn't always have to be.
Your words are not truth. They may be your truth. They may also be garbage.
Arguing with idiots is like punching yourself in your groin. It doesn't make sense and isn't as fun as you thought it might be. Sometimes the mysteries of life hurt.

@JasonCarswell
Copy link

Keep your truth to yourself if it's not constructive. I stand by my wish list that may be confusing to simple-minded garbage slingers.

@Snurre86
Copy link
Author

Snurre86 commented Mar 4, 2016

I think 13th draft is going to be my final proposal, have stopped working on it anyway.
draft 13

@thalieht thalieht added the GUI GUI-related issues/changes label Jan 14, 2019
@Anutrix
Copy link

Anutrix commented Jul 29, 2019

Any updates on GUI?

@ghost ghost locked and limited conversation to collaborators Aug 2, 2022
@ghost ghost converted this issue into discussion #17486 Aug 2, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Discussion GUI GUI-related issues/changes
Projects
None yet
Development

No branches or pull requests

6 participants