Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:panel-deskbar-mode [2012/03/04 16:03] – [Changes to other (non-core) plugins:] andrzejrdev:panel-deskbar-mode [2012/05/07 02:24] (current) – [Changes to other (non-core) plugins:] andrzejr
Line 15: Line 15:
 ===== Changes to the panel and core plugins in andrzejr/deskbar2 (pending review): ===== ===== Changes to the panel and core plugins in andrzejr/deskbar2 (pending review): =====
  
-  - changed semantics of "small" property -- itembar implementation from the master branch performs additional checks whether the plugin is really "small". These check don't work well with external plugins (layout artefacts during panel resizing). Besides, IMHO it's the plugin designer responsibility to respect the allocated size (that's a convention for any Gtk widgets). +  - <del>changed semantics of "small" property -- itembar implementation from the master branch performs additional checks whether the plugin is really "small". These check don't work well with external plugins (layout artefacts during panel resizing). Besides, IMHO it's the plugin designer responsibility to respect the allocated size (that's a convention for any Gtk widgets).</del> Added to the master branch
-  - clock plugin has been adapted to 4.9+ panels. The changes were kept fairly minimum in order to make it behave as similar to the existing clock plugin as possible. +  - <del>clock plugin has been adapted to 4.9+ panels. The changes were kept fairly minimum in order to make it behave as similar to the existing clock plugin as possible.</del> Added to the master branch
-  - action buttons plugin has been adapted to 4.9+ panels. Ditto. In this case it could be benefitial to change its behavior a bit deeper but that would have to be discussed first. +  - <del>action buttons plugin has been adapted to 4.9+ panels. Ditto. In this case it could be benefitial to change its behavior a bit deeper but that would have to be discussed first.</del> Added to the master branch
-  - launcher plugin has a fix for a bug introduce/uncovered by the change #1. +  - <del>launcher plugin has a fix for a bug introduce/uncovered by the change #1.</del> added to the master branch
-  - sytray plugin has been adapted to 4.9+ panels. Its layout has been reworked more deeply. All the icons are now placed in a square grid, which simplifies the code a lot and hopefully removes some long-standing bugs. This change was required in order to add support for non-square icons in all three panel modes+  - sytray plugin has been adapted to 4.9+ panels. Its layout has been reworked more deeply in order to support non-square icons in the deskbar mode. All the icons are now placed in a square grid, which simplifies the code a lot and removes some long-standing bugs (like occasional infinite looping)
-  - pager changes are now in progress. The pager has been adapted to 4.9+ panel but some libwnck changes are requiredIn particular, the current workaround for wrong pager aspect ratio in the deskbar mode is known to break D&DAlsoin the final release we want to move settings for the number of workspace rows out of the pager (this also requires libwnck change). Note that even if the libwnck changes will be added in time for the 4.10 releaseonly users of the newest libwnck version will benefit from these fixes, older libwnck versions will be supported but no workarounds will be provided.+  - pager plugin has been adapted to 4.9+ panels. 
 +    * <del>Currentlylibwnck pager does not support the deskbar mode (horizontal pager orientation in vertical panel), which produces an incorrect pager aspect ratio. The problem has been reported upstream and will be fixed in the 2.31.0 libwnck release. The pager plugin checks if the new API is available before enabling this fix.</del> Added to the master branch. 
 +    * TODO: Preferablysetting the number of workspace rows should be done in the workspace settings dialognot in the pager plugin options. This change has been postponed to future releases (it requires libwnck changes).
  
 ===== Changes to other (non-core) plugins: ===== ===== Changes to other (non-core) plugins: =====
Line 27: Line 29:
   - orage -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8351   - orage -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8351
   - xfce4-mixer -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8350   - xfce4-mixer -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8350
-  - thunar (trash can plugin) -- https://bugzilla.xfce.org/show_bug.cgi?id=8391+  - <del>thunar (trash can plugin) -- https://bugzilla.xfce.org/show_bug.cgi?id=8391</del> DONE
   - <del>xfce4-dict -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8502</del> DONE   - <del>xfce4-dict -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8502</del> DONE
-  - xfce4-battery-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8393+  - <del>xfce4-battery-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8393</del> DONE
   - <del>xfce4-calculator-plugin</del> -- incompatible by design (text entry is always horizontal)   - <del>xfce4-calculator-plugin</del> -- incompatible by design (text entry is always horizontal)
   - xfce4-cddrive-plugin   - xfce4-cddrive-plugin
Line 35: Line 37:
   - <del>xfce4-clipman-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8403</del> DONE   - <del>xfce4-clipman-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8403</del> DONE
   - xfce4-cpufreq-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8396   - xfce4-cpufreq-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8396
-  - xfce4-cpugraph-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8400 (compatible but has a bug showing up during panel mode switching)+  - <del>xfce4-cpugraph-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8400 (compatible but has a bug showing up during panel mode switching)</del> DONE
   - xfce4-datetime-plugin  -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8355   - xfce4-datetime-plugin  -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8355
-  - xfce4-diskperf-plugin --patch: https://bugzilla.xfce.org/show_bug.cgi?id=8401+  - <del>xfce4-diskperf-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8401</del> DONE
   - <del>xfce4-embed-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8402</del> DONE   - <del>xfce4-embed-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8402</del> DONE
   - xfce4-eyes-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8404 (compatible but has a bug showing up during panel mode switching)   - xfce4-eyes-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8404 (compatible but has a bug showing up during panel mode switching)
-  - xfce4-fsguard-plugin+  - <del>xfce4-fsguard-plugin -- http://git.xfce.org/panel-plugins/xfce4-fsguard-plugin/commit/?id=7e9be0f33a4554723889f91e77e4196953c542c7</del> DONE
   - <del>xfce4-generic-slider -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8503</del> DONE   - <del>xfce4-generic-slider -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8503</del> DONE
   - xfce4-genmon-plugin   - xfce4-genmon-plugin
Line 46: Line 48:
   - xfce4-i8k-plugin   - xfce4-i8k-plugin
   - xfce4-iicapn-plugin   - xfce4-iicapn-plugin
-  - xfce4-indicator-plugin+  - <del>xfce4-indicator-plugin -- patch (partial): https://bugzilla.xfce.org/show_bug.cgi?id=8570</del> in repository
   - xfce4-kbdleds-plugin   - xfce4-kbdleds-plugin
   - xfce4-lua-graph-plugin   - xfce4-lua-graph-plugin
Line 52: Line 54:
   - xfce4-megahertz-plugin   - xfce4-megahertz-plugin
   - xfce4-modemlights-plugin   - xfce4-modemlights-plugin
-  - xfce4-mount-plugin+  - <del>xfce4-mount-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8625</del> DONE
   - <del>xfce4-mpc-plugin -- http://git.xfce.org/panel-plugins/xfce4-mpc-plugin/commit/?id=8cff2d09308edb3eddef2ecd199b0ec96660c758</del> DONE   - <del>xfce4-mpc-plugin -- http://git.xfce.org/panel-plugins/xfce4-mpc-plugin/commit/?id=8cff2d09308edb3eddef2ecd199b0ec96660c758</del> DONE
   - xfce4-netload-plugin   - xfce4-netload-plugin
   - xfce4-notes-plugin   - xfce4-notes-plugin
-  - xfce4-places-plugin+  - <del>xfce4-places-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8616</del> DONE
   - xfce4-playercontrol-plugin   - xfce4-playercontrol-plugin
   - xfce4-quicklauncher-plugin   - xfce4-quicklauncher-plugin
Line 67: Line 69:
   - xfce4-smartpm-plugin   - xfce4-smartpm-plugin
   - xfce4-stopwatch-plugin   - xfce4-stopwatch-plugin
-  - xfce4-systemload-plugin+  - <del>xfce4-systemload-plugin -- http://git.xfce.org/panel-plugins/xfce4-systemload-plugin/commit/?id=8429e931cc6e305a84fe25f923574bad5a9005b1</del> DONE
   - xfce4-taskbar-plugin   - xfce4-taskbar-plugin
   - xfce4-teatime-plugin   - xfce4-teatime-plugin
Line 74: Line 76:
   - xfce4-trigger-launcher   - xfce4-trigger-launcher
   - <del>xfce4-verve-plugin</del> -- incompatible by design (text entry is always horizontal)   - <del>xfce4-verve-plugin</del> -- incompatible by design (text entry is always horizontal)
-  - xfce4-wavelan-plugin +  - <del>xfce4-wavelan-plugin -- http://git.xfce.org/panel-plugins/xfce4-wavelan-plugin/commit/?id=37df4044947339570fe7b9e9b02a10fba008743d</del> DONE 
-  - xfce4-weather-plugin+  - xfce4-weather-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8560
   - xfce4-websearch-plugin   - xfce4-websearch-plugin
   - xfce4-wmdock-plugin   - xfce4-wmdock-plugin
   - <del>xfce4-xfapplet-plugin</del> -- can't be fixed, plugin orientation hardcoded in underlying gnome applets   - <del>xfce4-xfapplet-plugin</del> -- can't be fixed, plugin orientation hardcoded in underlying gnome applets
-  - xfce4-xkb-plugin+  - xfce4-xkb-plugin -- patch: https://bugzilla.xfce.org/show_bug.cgi?id=8762 (no label rotation in vertical mode yet)
   - xfce4-xmms-plugin   - xfce4-xmms-plugin
   - xfmedia-remote-plugin   - xfmedia-remote-plugin