[plasma-framework] src/desktoptheme/breeze: Optimize breeze theme

Aleix Pol aleixpol at kde.org
Tue Jul 22 11:03:27 UTC 2014


Git commit 0b1bb7edd84b77c4cf5baae8f9e59473c9265f26 by Aleix Pol.
Committed on 22/07/2014 at 10:59.
Pushed by apol into branch 'master'.

Optimize breeze theme

Breeze theme usually has borders and center that can be tiled, which
ends up in more performant rendering, as we don't need to re-render
anything from the svg every time we resize an element.

Basically what we did was "s/hint-stretch-borders/hint-tile-center/g".
The only exceptions we found for this were: picker, dragger and monitor.

Reviewed by David Edmundson

CCMAIL: plasma-devel at kde.org

M  +-    --    src/desktoptheme/breeze/dialogs/background.svgz
M  +-    --    src/desktoptheme/breeze/opaque/dialogs/background.svgz
M  +-    --    src/desktoptheme/breeze/opaque/widgets/panel-background.svgz
M  +-    --    src/desktoptheme/breeze/opaque/widgets/tooltip.svgz
M  +-    --    src/desktoptheme/breeze/translucent/dialogs/background.svgz
M  +-    --    src/desktoptheme/breeze/translucent/widgets/panel-background.svgz
M  +-    --    src/desktoptheme/breeze/translucent/widgets/tooltip.svgz
M  +-    --    src/desktoptheme/breeze/widgets/action-overlays.svgz
M  +-    --    src/desktoptheme/breeze/widgets/actionbutton.svgz
M  +-    --    src/desktoptheme/breeze/widgets/analog_meter.svgz
M  +-    --    src/desktoptheme/breeze/widgets/arrows.svgz
M  +-    --    src/desktoptheme/breeze/widgets/background.svgz
M  +-    --    src/desktoptheme/breeze/widgets/bar_meter_horizontal.svgz
M  +-    --    src/desktoptheme/breeze/widgets/bar_meter_vertical.svgz
M  +-    --    src/desktoptheme/breeze/widgets/branding.svgz
M  +-    --    src/desktoptheme/breeze/widgets/busywidget.svgz
M  +-    --    src/desktoptheme/breeze/widgets/button.svgz
M  +-    --    src/desktoptheme/breeze/widgets/calendar.svgz
M  +-    --    src/desktoptheme/breeze/widgets/checkmarks.svgz
M  +-    --    src/desktoptheme/breeze/widgets/clock.svgz
M  +-    --    src/desktoptheme/breeze/widgets/configuration-icons.svgz
M  +-    --    src/desktoptheme/breeze/widgets/containment-controls.svgz
M  +-    --    src/desktoptheme/breeze/widgets/frame.svgz
M  +-    --    src/desktoptheme/breeze/widgets/glowbar.svgz
M  +-    --    src/desktoptheme/breeze/widgets/line.svgz
M  +-    --    src/desktoptheme/breeze/widgets/lineedit.svgz
M  +-    --    src/desktoptheme/breeze/widgets/listitem.svgz
M  +-    --    src/desktoptheme/breeze/widgets/media-delegate.svgz
M  +-    --    src/desktoptheme/breeze/widgets/pager.svgz
M  +-    --    src/desktoptheme/breeze/widgets/panel-background.svgz
M  +-    --    src/desktoptheme/breeze/widgets/plot-background.svgz
M  +-    --    src/desktoptheme/breeze/widgets/scrollbar.svgz
M  +-    --    src/desktoptheme/breeze/widgets/scrollwidget.svgz
M  +-    --    src/desktoptheme/breeze/widgets/slider.svgz
M  +-    --    src/desktoptheme/breeze/widgets/tabbar.svgz
M  +-    --    src/desktoptheme/breeze/widgets/tasks.svgz
M  +-    --    src/desktoptheme/breeze/widgets/toolbar.svgz
M  +-    --    src/desktoptheme/breeze/widgets/tooltip.svgz
M  +-    --    src/desktoptheme/breeze/widgets/translucentbackground.svgz
M  +-    --    src/desktoptheme/breeze/widgets/viewitem.svgz

http://commits.kde.org/plasma-framework/0b1bb7edd84b77c4cf5baae8f9e59473c9265f26

diff --git a/src/desktoptheme/breeze/dialogs/background.svgz b/src/desktoptheme/breeze/dialogs/background.svgz
index 66af710..0053d47 100644
Binary files a/src/desktoptheme/breeze/dialogs/background.svgz and b/src/desktoptheme/breeze/dialogs/background.svgz differ
diff --git a/src/desktoptheme/breeze/opaque/dialogs/background.svgz b/src/desktoptheme/breeze/opaque/dialogs/background.svgz
index d3b263a..1501447 100644
Binary files a/src/desktoptheme/breeze/opaque/dialogs/background.svgz and b/src/desktoptheme/breeze/opaque/dialogs/background.svgz differ
diff --git a/src/desktoptheme/breeze/opaque/widgets/panel-background.svgz b/src/desktoptheme/breeze/opaque/widgets/panel-background.svgz
index d7dcae2..8ac1c5b 100644
Binary files a/src/desktoptheme/breeze/opaque/widgets/panel-background.svgz and b/src/desktoptheme/breeze/opaque/widgets/panel-background.svgz differ
diff --git a/src/desktoptheme/breeze/opaque/widgets/tooltip.svgz b/src/desktoptheme/breeze/opaque/widgets/tooltip.svgz
index d7dcae2..8ac1c5b 100644
Binary files a/src/desktoptheme/breeze/opaque/widgets/tooltip.svgz and b/src/desktoptheme/breeze/opaque/widgets/tooltip.svgz differ
diff --git a/src/desktoptheme/breeze/translucent/dialogs/background.svgz b/src/desktoptheme/breeze/translucent/dialogs/background.svgz
index c1fbf0d..c0a625f 100644
Binary files a/src/desktoptheme/breeze/translucent/dialogs/background.svgz and b/src/desktoptheme/breeze/translucent/dialogs/background.svgz differ
diff --git a/src/desktoptheme/breeze/translucent/widgets/panel-background.svgz b/src/desktoptheme/breeze/translucent/widgets/panel-background.svgz
index dce0440..760ec15 100644
Binary files a/src/desktoptheme/breeze/translucent/widgets/panel-background.svgz and b/src/desktoptheme/breeze/translucent/widgets/panel-background.svgz differ
diff --git a/src/desktoptheme/breeze/translucent/widgets/tooltip.svgz b/src/desktoptheme/breeze/translucent/widgets/tooltip.svgz
index 538fcbe..aef6084 100644
Binary files a/src/desktoptheme/breeze/translucent/widgets/tooltip.svgz and b/src/desktoptheme/breeze/translucent/widgets/tooltip.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/action-overlays.svgz b/src/desktoptheme/breeze/widgets/action-overlays.svgz
index 74b32dd..2742bff 100644
Binary files a/src/desktoptheme/breeze/widgets/action-overlays.svgz and b/src/desktoptheme/breeze/widgets/action-overlays.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/actionbutton.svgz b/src/desktoptheme/breeze/widgets/actionbutton.svgz
index c98f358..25aacc8 100644
Binary files a/src/desktoptheme/breeze/widgets/actionbutton.svgz and b/src/desktoptheme/breeze/widgets/actionbutton.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/analog_meter.svgz b/src/desktoptheme/breeze/widgets/analog_meter.svgz
index c1d9de3..b0dc845 100644
Binary files a/src/desktoptheme/breeze/widgets/analog_meter.svgz and b/src/desktoptheme/breeze/widgets/analog_meter.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/arrows.svgz b/src/desktoptheme/breeze/widgets/arrows.svgz
index 27d88a0..a5c37f4 100644
Binary files a/src/desktoptheme/breeze/widgets/arrows.svgz and b/src/desktoptheme/breeze/widgets/arrows.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/background.svgz b/src/desktoptheme/breeze/widgets/background.svgz
index db89f9b..e4490c4 100644
Binary files a/src/desktoptheme/breeze/widgets/background.svgz and b/src/desktoptheme/breeze/widgets/background.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/bar_meter_horizontal.svgz b/src/desktoptheme/breeze/widgets/bar_meter_horizontal.svgz
index 134bd55..25a7c9c 100644
Binary files a/src/desktoptheme/breeze/widgets/bar_meter_horizontal.svgz and b/src/desktoptheme/breeze/widgets/bar_meter_horizontal.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/bar_meter_vertical.svgz b/src/desktoptheme/breeze/widgets/bar_meter_vertical.svgz
index 89b59c1..dd7f140 100644
Binary files a/src/desktoptheme/breeze/widgets/bar_meter_vertical.svgz and b/src/desktoptheme/breeze/widgets/bar_meter_vertical.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/branding.svgz b/src/desktoptheme/breeze/widgets/branding.svgz
index 733b854..242e96a 100644
Binary files a/src/desktoptheme/breeze/widgets/branding.svgz and b/src/desktoptheme/breeze/widgets/branding.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/busywidget.svgz b/src/desktoptheme/breeze/widgets/busywidget.svgz
index beb2b2b..9a2ff50 100644
Binary files a/src/desktoptheme/breeze/widgets/busywidget.svgz and b/src/desktoptheme/breeze/widgets/busywidget.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/button.svgz b/src/desktoptheme/breeze/widgets/button.svgz
index 9bb77db..8bf7328 100644
Binary files a/src/desktoptheme/breeze/widgets/button.svgz and b/src/desktoptheme/breeze/widgets/button.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/calendar.svgz b/src/desktoptheme/breeze/widgets/calendar.svgz
index beb0d74..b2164e8 100644
Binary files a/src/desktoptheme/breeze/widgets/calendar.svgz and b/src/desktoptheme/breeze/widgets/calendar.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/checkmarks.svgz b/src/desktoptheme/breeze/widgets/checkmarks.svgz
index 4dbf578..7e2bc13 100644
Binary files a/src/desktoptheme/breeze/widgets/checkmarks.svgz and b/src/desktoptheme/breeze/widgets/checkmarks.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/clock.svgz b/src/desktoptheme/breeze/widgets/clock.svgz
index c567858..5d3b0fb 100644
Binary files a/src/desktoptheme/breeze/widgets/clock.svgz and b/src/desktoptheme/breeze/widgets/clock.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/configuration-icons.svgz b/src/desktoptheme/breeze/widgets/configuration-icons.svgz
index 0e252da..edf76c3 100644
Binary files a/src/desktoptheme/breeze/widgets/configuration-icons.svgz and b/src/desktoptheme/breeze/widgets/configuration-icons.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/containment-controls.svgz b/src/desktoptheme/breeze/widgets/containment-controls.svgz
index 22dc9e1..a914419 100644
Binary files a/src/desktoptheme/breeze/widgets/containment-controls.svgz and b/src/desktoptheme/breeze/widgets/containment-controls.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/frame.svgz b/src/desktoptheme/breeze/widgets/frame.svgz
index b243730..5f53cc5 100644
Binary files a/src/desktoptheme/breeze/widgets/frame.svgz and b/src/desktoptheme/breeze/widgets/frame.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/glowbar.svgz b/src/desktoptheme/breeze/widgets/glowbar.svgz
index 2a90d5a..32cce80 100644
Binary files a/src/desktoptheme/breeze/widgets/glowbar.svgz and b/src/desktoptheme/breeze/widgets/glowbar.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/line.svgz b/src/desktoptheme/breeze/widgets/line.svgz
index 408fc29..bd8dd12 100644
Binary files a/src/desktoptheme/breeze/widgets/line.svgz and b/src/desktoptheme/breeze/widgets/line.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/lineedit.svgz b/src/desktoptheme/breeze/widgets/lineedit.svgz
index f299646..2267214 100644
Binary files a/src/desktoptheme/breeze/widgets/lineedit.svgz and b/src/desktoptheme/breeze/widgets/lineedit.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/listitem.svgz b/src/desktoptheme/breeze/widgets/listitem.svgz
index 85ee0d9..2fd132f 100644
Binary files a/src/desktoptheme/breeze/widgets/listitem.svgz and b/src/desktoptheme/breeze/widgets/listitem.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/media-delegate.svgz b/src/desktoptheme/breeze/widgets/media-delegate.svgz
index bd22e5f..0621db4 100644
Binary files a/src/desktoptheme/breeze/widgets/media-delegate.svgz and b/src/desktoptheme/breeze/widgets/media-delegate.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/pager.svgz b/src/desktoptheme/breeze/widgets/pager.svgz
index 45c6dff..008d50b 100644
Binary files a/src/desktoptheme/breeze/widgets/pager.svgz and b/src/desktoptheme/breeze/widgets/pager.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/panel-background.svgz b/src/desktoptheme/breeze/widgets/panel-background.svgz
index a872bb8..8a91e27 100644
Binary files a/src/desktoptheme/breeze/widgets/panel-background.svgz and b/src/desktoptheme/breeze/widgets/panel-background.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/plot-background.svgz b/src/desktoptheme/breeze/widgets/plot-background.svgz
index 186e2fb..19a885b 100644
Binary files a/src/desktoptheme/breeze/widgets/plot-background.svgz and b/src/desktoptheme/breeze/widgets/plot-background.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/scrollbar.svgz b/src/desktoptheme/breeze/widgets/scrollbar.svgz
index f89eec9..502a7ce 100644
Binary files a/src/desktoptheme/breeze/widgets/scrollbar.svgz and b/src/desktoptheme/breeze/widgets/scrollbar.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/scrollwidget.svgz b/src/desktoptheme/breeze/widgets/scrollwidget.svgz
index c4e8f61..0f9f6b6 100644
Binary files a/src/desktoptheme/breeze/widgets/scrollwidget.svgz and b/src/desktoptheme/breeze/widgets/scrollwidget.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/slider.svgz b/src/desktoptheme/breeze/widgets/slider.svgz
index d16210b..ac7c15e 100644
Binary files a/src/desktoptheme/breeze/widgets/slider.svgz and b/src/desktoptheme/breeze/widgets/slider.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/tabbar.svgz b/src/desktoptheme/breeze/widgets/tabbar.svgz
index 18e9a4b..1999ecb 100644
Binary files a/src/desktoptheme/breeze/widgets/tabbar.svgz and b/src/desktoptheme/breeze/widgets/tabbar.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/tasks.svgz b/src/desktoptheme/breeze/widgets/tasks.svgz
index f297fa0..8c5a66a 100644
Binary files a/src/desktoptheme/breeze/widgets/tasks.svgz and b/src/desktoptheme/breeze/widgets/tasks.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/toolbar.svgz b/src/desktoptheme/breeze/widgets/toolbar.svgz
index b63a2ba..7005e5a 100644
Binary files a/src/desktoptheme/breeze/widgets/toolbar.svgz and b/src/desktoptheme/breeze/widgets/toolbar.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/tooltip.svgz b/src/desktoptheme/breeze/widgets/tooltip.svgz
index f951eb9..89c0b51 100644
Binary files a/src/desktoptheme/breeze/widgets/tooltip.svgz and b/src/desktoptheme/breeze/widgets/tooltip.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/translucentbackground.svgz b/src/desktoptheme/breeze/widgets/translucentbackground.svgz
index b1a3b6a..0cf0ea3 100644
Binary files a/src/desktoptheme/breeze/widgets/translucentbackground.svgz and b/src/desktoptheme/breeze/widgets/translucentbackground.svgz differ
diff --git a/src/desktoptheme/breeze/widgets/viewitem.svgz b/src/desktoptheme/breeze/widgets/viewitem.svgz
index 1a6aa64..232b82b 100644
Binary files a/src/desktoptheme/breeze/widgets/viewitem.svgz and b/src/desktoptheme/breeze/widgets/viewitem.svgz differ


More information about the Plasma-devel mailing list