GNOME Bugzilla – Bug 570437
table area in Add-ins tab is really narrow
Last modified: 2013-10-30 19:38:44 UTC
The table with the add-ins in the preferences is really narrow and can't display the whole name of the "Local Sync Service Add-in" without horizontal scrolling. Scrolling also reveals a column with Version that wasn't visible by default.
Created attachment 127890 [details] screenshot
Created attachment 127891 [details] mockup It seems the main problem are the big buttons on the right. Looking at the plugins/add-ins/extensions [1] windows of apps like EOG, Evolution and Totem, it seems they use a checkbox in the table instead of separate enable/disable buttons. Perhaps the remaining two buttons can be placed below the whole area. 1. The naming of this is a wider GNOME problem, but there is probably already a bug open about that. :)
Yeah, this sucks. The widget in the scroll view comes from Mono.Addins, so while your mockup is a good one, it does mean we have to write code... One quick fix would be to move the buttons below list to add more horizontal space. Alternatively, we could steal the nifty widget used in the Extensions tab of Banshee's preferences dialog. Sadly, yesterday was UI freeze, so I think this needs to wait until next cycle.
The Extensions tab in Banshee is pretty neat actually, minus those package icons that all seems to be the same and don't really fill a function (in Firefox, a extensions favicon is displayed there, and when there isn't one, it's blank). The other cool thing about the Banshee (and Firefox) dialog is that it shows the related controls really close to the actual extension. I'm happy to wait till 2.28 to have this, so no hurry. :)
That's a good point; we could probably use more relevant icons I think the gnome-do plugin (yes, three Mono apps with three different terms) manager is kind of cute in how it uses a meaningful icon only when the plugin is enabled. I don't think that's the best usability-wise, but it is cute.
new UI with GTK3