Ubuntu

[FFe] Add 'legal notice' to "System Settings/Details" panel

Reported by John Lea on 2013-02-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ayatana Design
High
John Lea
gnome-control-center (Ubuntu)
Low
Sebastien Bacher

Bug Description

Change request:

1) Add "Legal notice" to the "System Settings/Details" left hand nav, so that the navigation reads as follows

Overview
Default Applications
Removable Media
Graphics
Legal Notice

2) Clicking on "Legal Notice" should then display the contents of the attached "searching the dash legal notice.html" file in the body area of the "System Settings/Details" panel

John Lea (johnlea) wrote :
Changed in ayatana-design:
importance: Undecided → High
status: New → Fix Committed
assignee: nobody → John Lea (johnlea)
John Lea (johnlea) on 2013-02-21
Changed in gnome-control-center (Ubuntu):
assignee: nobody → Didier Roche (didrocks)
status: New → Triaged
importance: Undecided → Medium
tags: added: udp
Didier Roche (didrocks) wrote :

Seb agreed to work on that and adding to his *huge* backlog :p

Changed in gnome-control-center (Ubuntu):
assignee: Didier Roche (didrocks) → Sebastien Bacher (seb128)
Sebastien Bacher (seb128) wrote :
Sebastien Bacher (seb128) wrote :

I'm attaching a working patch, the GtkLinkButton widget are not aligned with the text and look weird and the file needs to be installed on disk for that to work.

Not sure I like this approch though but the other option would be to use webkit which I'm not sure I like better... GTK has simply no good way to render a simple html file like that :-(

tags: added: patch
Sebastien Bacher (seb128) wrote :

ok, much easier with webkitgtk so let's us that

We are after FFe so asking for an exception there as well, that's a small patch and impact only unity sessions (the code does nothing out of Unity)

summary: - Add 'legal notice' to "System Settings/Details" panel
+ [FFe] Add 'legal notice' to "System Settings/Details" panel
Changed in gnome-control-center (Ubuntu):
status: Triaged → In Progress
importance: Medium → Low
Stefano Rivera (stefanor) wrote :

I'm OK with this. Britney block added for the duration of the Beta 1 freeze.

Changed in gnome-control-center (Ubuntu):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:3.6.3-0ubuntu15

---------------
gnome-control-center (1:3.6.3-0ubuntu15) raring; urgency=low

  * debian/control.in:
    - Build-Depends on libwebkitgtk-3.0-dev
  * debian/patches/unity_notice_info.patch:
    - display "Legal Notice" in the infos dialog (lp: #1130158)
  * debian/searchingthedashlegalnotice.html,
    debian/gnome-control-center-data.install:
    - copy notice text from unity, will be updated later
 -- Sebastien Bacher <email address hidden> Fri, 15 Mar 2013 18:40:53 +0100

Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
John Lea (johnlea) on 2013-06-20
Changed in ayatana-design:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers