Set of GTK+ improvements for client-side decorations

Registered by David Barth on 2009-11-16

Discuss improvements for GTK+ to manage client-side decorations.

Blueprint information

Status:
Not started
Approver:
David Barth
Priority:
High
Drafter:
Kenneth Wimer
Direction:
Needs approval
Assignee:
Cody Russell
Definition:
Review
Series goal:
Accepted for lucid
Implementation:
Deferred
Milestone target:
milestone icon lucid-alpha-3

Related branches

Sprints

Whiteboard

Work items for lucid-alpha-2:
implement cs-deco patch: DONE
implement the ARGB patch: DONE
[canonical-ux] implement bits in gtk theme for ARGB: POSTPONE
add support for ARGB in the theme engine: POSTPONE
[canonical-ux] implement bits in gtk theme for cs-deco patch: POSTPONE
add support for cs-deco in the theme engine: POSTPONE
obtain a positive review for inclusion in 2.20 or as a safe distro-patch: POSTPONE
design test plan: POSTPONE
[bratsche] Identify and fix broken apps - gksu: DONE
[bratsche] Identify and fix broken apps - totem: POSTPONE
[bratsche] Identify and fix broken apps - nautilus: DONE
Once gtk theme is implemented, remove/disable rgba hacks in gnome-terminal?: POSTPONE

Work items for lucid-alpha-3:
design test plan: DONE
[canonical-ux] add styling support for cs-deco: DONE
patch support for freezing windows in compiz: DONE
patch support for freezing windows in metacity/mutter: POSTPONED
add blacklist support: POSTPONE
fix firefox layout issues (either patch or disable the feature): POSTPONED
upstream the firefox patch early: POSTPONE
[bratsche] Identify and fix broken apps - totem: POSTPONE
[canonical-ux] identify technical gaps for supporting the new theme: DONE
[canonical-ux] prioritize missing features: DONE
[ken-vandine] integrate patches in the gtk package: DONE

Misc items
[bratsche] Develop a greeter offering choice between "Try Ubuntu without installing" and "Install Ubuntu": DONE
[bratsche] integrate, review & fix theme support: INPROGRESS
Note: removed a set of out-of-scope tasks that were related to the /toolkit/ theme

Work items for ubuntu-10.04-beta-1:
add blacklist support: POSTPONE
patch support for freezing windows in metacity/mutter: POSTPONE
disable cs-deco when running with an unsupported window manager (kwin, etc.): POSTPONE
check remaining firefox layout issues: POSTPONE
fix or blacklist apps that expose more layout issues: POSTPONE
[apulido] apply test plan, crowd source review bug reports about layout issues: POSTPONE

Work items for ubuntu-10.04:
create / maintain a blacklist of apps that should not use the feature: POSTPONE

(?)

Work Items