qBittorrent Needs A More Modern Look - What Do You Think?

Discuss suggestions and ideas for the forums, site, software.
User avatar
Nemo
Administrator
Administrator
Posts: 1730
Joined: Sat Jul 24, 2010 6:24 pm

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Nemo »

Here a screenshot with Windows 7 32bit currently:

Image
qBittorrent v3.1.0, latest alpha build.

Resized a bit, original resolution 1920x1080. Still loading some torrents :). I like the UI, only the buttons above could use some make over.
Last edited by Nemo on Wed Mar 06, 2013 4:26 pm, edited 1 time in total.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by sledgehammer_999 »

So basically your objections are with the icons used right? Because, as far as I can tell, it otherwise uses the native style/look on the widgets.
Onemoar

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Onemoar »

[quote="sledgehammer_999"]
So basically your objections are with the icons used right? Because, as far as I can tell, it otherwise uses the native style/look on the widgets.
[/quote]
thats just it its kind of meh .. how about some Shiny things to look at like some utorrent 3 inspired UI bits like the health bars and modern icons some of the spacing/dividers in the UI looks a bit dated 
QT is heavily skin-able with options such as pure css and QMT to control UI bits
Last edited by Onemoar on Fri Mar 08, 2013 5:04 am, edited 1 time in total.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by sledgehammer_999 »

[quote="Onemoar"]
QT is heavily skin-able with options such as pure css and QMT to control UI bits
[/quote]

(Keep in mind that I am not the person who calls the shots). I absolutely hate applications that don't use the native OS look and are using their own skin/style like nero and dvdfab. I will replace them in a heartbeat if I can find an alternative. On the other hand the icons might need a change. To be honest I don't really care and on my XP machine they dont look out of place. The problem is that you need someone to design new ones or find a suitably licensed icon theme...
Last edited by sledgehammer_999 on Fri Mar 08, 2013 11:15 pm, edited 1 time in total.
ironcross

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by ironcross »

Another point of view:
Image
Windows 7 32 bit.
Onemoar

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Onemoar »

[quote="ironcross"]
Another point of view:
Image
Windows 7 32 bit.
[/quote]
nice what theme is that ?
tho it does make the fugly ness of  the icons standout
Onemoar

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Onemoar »

[quote="sledgehammer_999"]
[quote="Onemoar"]
QT is heavily skin-able with options such as pure css and QMT to control UI bits
[/quote]

(Keep in mind that I am not the person who calls the shots). I absolutely hate applications that don't use the native OS look and are using their own skin/style like nero and dvdfab. I will replace them in a heartbeat if I can find an alternative. On the other hand the icons might need a change. To be honest I don't really care and on my XP machine they dont look out of place. The problem is that you need someone to design new ones or find a suitably licensed icon theme...
[/quote]
its not like it needs to be a on-by-default option
hell simply CSS support for things like the UI gradiants and backround and icons would be enough
after that its just a matter of opening photoshop or gimp and churning out some images
ironcross

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by ironcross »

[quote="Onemoar"]
nice what theme is that ?
tho it does make the fugly ness of  the icons standout
[/quote]

The theme is Pachenko: http://browse.deviantart.com/art/Pachenko-334871363
The top toolbar is hidden from the View menu in qBt, because i never use it.
Tomaso

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Tomaso »

[quote="res0r9lm"]
I made a few modifications to skin and left the rest as is using system icons and qt GTK+ style


Image

Uploaded with ImageShack.us
[/quote]

Just looking at that GTK+ theme makes me sick..
I get associations that reminds me of how bloated that crap is!

--

[quote="sledgehammer_999"]
I absolutely hate applications that don't use the native OS look and are using their own skin/style like nero and dvdfab. I will replace them in a heartbeat if I can find an alternative.
[/quote]

+1
I never cared much for bells and whistles.
Personally I prefer the grey (and dull) Windows Classic theme.
Last edited by Tomaso on Mon Mar 11, 2013 9:59 pm, edited 1 time in total.
Dissentient

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Dissentient »

Mine looks like this
http://www.picase.net/i/56/kLh.png

Windows 8 with stock theme. UI that fits windows default and minimalistic icons would really help.
Giga

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Giga »

The icons could be easily replaced with new ones; that would be a good start to a cleaner UI/UX...
There are enough sources to be found with free icons.



Image
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by sledgehammer_999 »

Since I was looking at UI today, I realized that it doesn't use the native widgets for all the controls. Eg it doesn't use the native progressbar for the torrent progress. I changed that in the code and here is how it looks:
Image

I am not really sure that this is better or worse. I have mixed feelings. OS Windows XP. On Vista/7/8 it should use the native look too.
Giga

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by Giga »

[quote="sledgehammer_999"]I changed that in the code[/quote]
Interesting. I bet it looks better with the default loading bar startin from Windows Vista to Windows 8 as they are much prettier.
Mind explaining me how to chnage that so I can test this on Windows 8?
tekko

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by tekko »

[quote="sledgehammer_999"]
Since I was looking at UI today, I realized that it doesn't use the native widgets for all the controls. Eg it doesn't use the native progressbar for the torrent progress. I changed that in the code and here is how it looks:
Image

I am not really sure that this is better or worse. I have mixed feelings. OS Windows XP. On Vista/7/8 it should use the native look too.
[/quote]

seems "worse" to me.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent Needs A More Modern Look - What Do You Think?

Post by sledgehammer_999 »

[quote="Giga"]
[quote="sledgehammer_999"]I changed that in the code[/quote]
Interesting. I bet it looks better with the default loading bar startin from Windows Vista to Windows 8 as they are much prettier.
Mind explaining me how to chnage that so I can test this on Windows 8?
[/quote]

Are you sure? You will need to recompile qbittorrent to test the changes, which can be a tedious task.
I assume that you are experienced on this and I won't give more info on the compilation process.

In src/transferlistdelegate.h search for:

Code: Select all

case TorrentModelItem::TR_PROGRESS:{
        QStyleOptionProgressBarV2 newopt;
        qreal progress = index.data().toDouble()*100.;
        // We don't want to display 100% unless
        // the torrent is really complete
        if (progress > 99.94 && progress < 100.)
          progress = 99.9;
        newopt.rect = opt.rect;
        newopt.text = QString::number(progress, 'f', 1)+"%";
        newopt.progress = (int)progress;
        newopt.maximum = 100;
        newopt.minimum = 0;
        newopt.state |= QStyle::State_Enabled;
        newopt.textVisible = true;
#ifndef Q_WS_WIN
        QApplication::style()->drawControl(QStyle::CE_ProgressBar, &newopt, painter);
#else
        // XXX: To avoid having the progress text on the right of the bar
        QPlastiqueStyle st;
        st.drawControl(QStyle::CE_ProgressBar, &newopt, painter, 0);
#endif
        break;
and change it to:

Code: Select all

case TorrentModelItem::TR_PROGRESS:{
        QStyleOptionProgressBarV2 newopt;
        qreal progress = index.data().toDouble()*100.;
        // We don't want to display 100% unless
        // the torrent is really complete
        if (progress > 99.94 && progress < 100.)
          progress = 99.9;
        newopt.rect = opt.rect;
        newopt.text = QString::number(progress, 'f', 1)+"%";
        newopt.progress = (int)progress;
        newopt.maximum = 100;
        newopt.minimum = 0;
        newopt.state |= QStyle::State_Enabled;
        newopt.textVisible = true;
        newopt.textAlignment = Qt::AlignCenter;
        QApplication::style()->drawControl(QStyle::CE_ProgressBar, &newopt, painter);
        break;
Do almost the same in src/properties/proplistdelegate.h (adapt the code accordingly).
Wiki instruction on windows compilation: https://github.com/qbittorrent/qBittorr ... linkage%29
Locked