rendered paste bodydiff --git a/metadata/global.xml b/metadata/global.xml
index 08dd307..a491cab 100644
--- a/metadata/global.xml
+++ b/metadata/global.xml
@@ -83,11 +83,46 @@
<!-- blur metadata -->
<plugin name="blur">
<category>Effects</category>
+ <screen>
+ <group>
+ <short>Focus Blurring</short>
+ <option type="float" name="blur_speed"/>
+ <option type="bool" name="focus_blur"/>
+ <option type="match" name="focus_blur_match"/>
+ </group>
+ <group>
+ <short>Transparency Blurring</short>
+ <option type="bool" name="alpha_blur"/>
+ <option type="match" name="alpha_blur_match"/>
+ <option type="int" name="filter"/>
+ <option type="bool" name="occlusion"/>
+ </group>
+ <group>
+ <short>Behavior</short>
+ <option type="int" name="gaussian_radius"/>
+ <option type="float" name="gaussian_strength"/>
+ <option type="float" name="mipmap_lod"/>
+ <option type="int" name="saturation"/>
+ </group>
+ </screen>
</plugin>
<!-- decoration metadata -->
<plugin name="decoration">
<category>Effects</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Shadows</short>
+ <option type="float" name="shadow_radius"/>
+ <option type="float" name="shadow_opacity"/>
+ <option type="color" name="shadow_color"/>
+ <subgroup>
+ <short>Shadow Offsets</short>
+ <option type="int" name="shadow_x_offset"/>
+ <option type="int" name="shadow_y_offset"/>
+ </subgroup>
+ </group>
+ </screen>
</plugin>
<!-- cube metadata -->
<plugin name="cube">
@@ -137,6 +172,22 @@
<plugin name="fade">
<category>Effects</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Behavior</short>
+ <subgroup>
+ <short>Behavior</short>
+ <option type="float" name="fade_speed"/>
+ <option type="bool" name="minimize_open_close"/>
+ </subgroup>
+ <option type="match" name="window_match"/>
+ <subgroup>
+ <short>Fade on event</short>
+ <option type="bool" name="visual_bell"/>
+ <option type="bool" name="fullscreen_visual_bell"/>
+ </subgroup>
+ </group>
+ </screen>
</plugin>
<!-- glib metadata -->
<plugin name="glib">
@@ -150,6 +201,18 @@
<plugin name="minimize">
<category>Effects</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Window Minimizing</short>
+ <option type="float" name="speed"/>
+ <option type="float" name="timestep"/>
+ <option type="match" name="window_match"/>
+ </group>
+ <group>
+ <short>Window Shading</short>
+ <option type="int" name="shade_resistance"/>
+ </group>
+ </screen>
</plugin>
<!-- notification metadata -->
<plugin name="notification">
@@ -163,11 +226,55 @@
<plugin name="rotate">
<category>Desktop</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Edge Flip</short>
+ <option type="bool" name="edge_flip_pointer"/>
+ <option type="bool" name="edge_flip_window"/>
+ <option type="bool" name="edge_flip_dnd"/>
+ <option type="int" name="flip_time"/>
+ </group>
+ <group>
+ <short>Free Rotation</short>
+ <option type="bool" name="invert_y"/>
+ <option type="float" name="sensitivity"/>
+ <option type="bool" name="snap_top"/>
+ </group>
+ <group>
+ <short>Behavior</short>
+ <option type="float" name="acceleration"/>
+ <option type="float" name="speed"/>
+ <option type="float" name="timestep"/>
+ <option type="float" name="zoom"/>
+ <option type="bool" name="zoom_manual_only"/>
+ </group>
+ </screen>
</plugin>
<!-- scale metadata -->
<plugin name="scale">
<category>Window Management</category>
<autoenable>true</autoenable>
+ <screen>
+ <option type="int" name="multioutput_mode"/>
+ <group>
+ <short>Desktop</short>
+ <option type="bool" name="show_desktop"/>
+ <option type="bool" name="darken_back"/>
+ </group>
+ <group>
+ <short>Behavior</short>
+ <option type="float" name="speed"/>
+ <option type="int" name="spacing"/>
+ <option type="float" name="timestep"/>
+ </group>
+ <group>
+ <short>Scaled Windows</short>
+ <option type="int" name="opacity"/>
+ <option type="int" name="overlay_icon"/>
+ <option type="int" name="hover_time"/>
+ <option type="match" name="window_match"/>
+ </group>
+ </screen>
</plugin>
<!-- png metadata -->
<plugin name="png">
@@ -223,6 +330,25 @@
<plugin name="switcher">
<category>Window Management</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Behavior</short>
+ <option type="float" name="speed"/>
+ <option type="float" name="timestep"/>
+ <option type="float" name="zoom"/>
+ <option type="bool" name="minimized"/>
+ <option type="bool" name="auto_rotate"/>
+ </group>
+ <group>
+ <short>Windows</short>
+ <option type="match" name="window_match"/>
+ <option type="int" name="saturation"/>
+ <option type="int" name="brightness"/>
+ <option type="int" name="opacity"/>
+ <option type="bool" name="bring_to_front"/>
+ <option type="bool" name="icon"/>
+ </group>
+ </screen>
</plugin>
<!-- clone metadata -->
<plugin name="clone">
@@ -252,6 +378,28 @@
<plugin name="wobbly">
<category>Effects</category>
<autoenable>true</autoenable>
+ <screen>
+ <group>
+ <short>Physics</short>
+ <option type="float" name="friction"/>
+ <option type="float" name="spring_k"/>
+ <option type="int" name="grid_resolution"/>
+ <option type="int" name="min_grid_size"/>
+ </group>
+ <group>
+ <short>Window Effects</short>
+ <option type="bool" name="maximize_effect"/>
+ <option type="int" name="map_effect"/>
+ <option type="int" name="focus_effect"/>
+ <subgroup>
+ <short>Window Matches</short>
+ <option type="match" name="map_window_match"/>
+ <option type="match" name="focus_window_match"/>
+ <option type="match" name="grab_window_match"/>
+ <option type="match" name="move_window_match"/>
+ </subgroup>
+ </group>
+ </screen>
</plugin>
<!-- zoom metadata -->
<plugin name="zoom">