Consider using a HeaderBar

Bug #1255976 reported by 982c80311320c1b
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Simple Scan
Fix Released
Medium
Eduard Gotwig

Bug Description

Many GNOME applications moved to Gtk.HeaderBars (https://developer.gnome.org/gtk3/3.10/GtkHeaderBar.html) during the 3.10 cycle.

For consistency and in order to make Simple Scan more compact it'd might make sense to use it, too.

Related branches

Revision history for this message
Eduard Gotwig (gotwig) wrote :

Nearly all GNOME 3.14 applications make us of headerbars.

Simple Scan should get one too.

I am going to start work on this ASAP.

The elementary project uses a version of Simple Scan with a toolbar only.
We can try to apply the diff from 1-2 years ago, to the newer Simple Scan, and from a Toolbar its not a long way to go to a headerbar!

Changed in simple-scan:
status: New → Confirmed
assignee: nobody → Eduard Gotwig (gotwig)
Eduard Gotwig (gotwig)
Changed in simple-scan:
status: Confirmed → In Progress
Revision history for this message
Eduard Gotwig (gotwig) wrote :

First design, after first day of work.

Outstanding bugs:
Canvas has problems, is moveable with window.
options next to "Scan" don't work yet.
Due to broken Canvas, Crop option is not functional.

Revision history for this message
Eduard Gotwig (gotwig) wrote :

With the third commit, we will get fully working headerbars with no functional issues for Simple Scan. For design ideas, please write in the comments. If not, I will propose this for a merge into master after some visual fixes.

Thank you, helpers from #gtk+ on GIMPNet :)

Eduard Gotwig (gotwig)
Changed in simple-scan:
status: In Progress → Fix Committed
status: Fix Committed → In Progress
Changed in simple-scan:
importance: Undecided → Medium
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Sorry, for some reason I didn't get a notification on this bug.

Yes, I think simple-scan should use a HeaderBar for Simple Scan but we also need to continue to support the non-headerbar case for systems that aren't currently working well with them (specifically Ubuntu).

Changed in simple-scan:
status: In Progress → Fix Committed
Changed in simple-scan:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.