derekstavis / transmission

A GNOME 3.14 HIG-compliant Transmission
Other
55 stars 1 forks source link

Use GtkStack on details and on preferences #27

Open cjfloss opened 8 years ago

derekstavis commented 8 years ago

Nice!! Gonna test it right now!!

derekstavis commented 8 years ago

As you may have noticed, a big difference from upstream to this branch on the settings dialog is the usage of a left-sided GtkNotebook. This was designed thinking about horizontal space usage, as too much option tabs used too much of horizontal estate. This PR moves the settings back into a horizontal packing, which uses more space.

Apart from this issue, is a common standard in core applications to use GtkNotebook for settings:

screenshot from 2015-10-31 16-55-25screenshot from 2015-10-31 16-54-54

For the torrent properties dialog I'd prefer trying stacking the buttons into GtkHeaderBar, which is the recommended design pattern by GNOME HIG. Anyway I don't really mind about this matter in it's current state, as some programs still uses GtkNotebook for "Properties" window, like Nautilus:

screenshot from 2015-10-31 19-07-17

Thanks for the contribution! If you want to continue making Transmission better, give a look at the open issues we have! Thanks again! :+1: