Skip to content
Snippets Groups Projects
  1. Feb 27, 2017
    • Jannis Pohlmann's avatar
      Automatically migrate old "autohide" properties to "autohide-behavior" · 978048d7
      Jannis Pohlmann authored
      We could write a migration script for it to avoid additional code being
      added to the panel itself but the solution presented here is simple and
      works: when a panel is created (e.g. during startup), we check whether
      there is an old "autohide" property in the Xfconf channel. If the new
      "autohide-behavior" property is not yet set, we translate "autohide"
      FALSE and TRUE into "autohide-behavior" NEVER and ALWAYS, respectively.
      We then reset the "autohide" property and thereby achieve an automatic,
      transparent migration from old to new.
      
      Rebased for the Gtk3 port by Simon Steinbeiss <simon@xfce.org>
      978048d7
    • Jannis Pohlmann's avatar
      Implement intelligent autohide behavior · dbeb8bcf
      Jannis Pohlmann authored
      This implementation of intelligent autohiding works as follows:
      
      The current WnckScreen is monitored. Whenever the active window changes
      or whenever the geometry of an already active window changes, the
      algorithm checks whether the active window and the panel overlap. If
      this is the case, the panel is hidden. Otherwise, it is made or remains
      visible.
      
      Desktop windows are treated special. Even though they overlap
      with panels technically, we don't consider this relevant and always make
      the panel visible when a desktop window becomes active.
      
      Internally, there are three autohide behaviors now: never (disables
      autohiding altogether), intelligent (implements the above method) and
      always (the old "hide when not focused/grabbed by mouse or keyboard).
      
      Rebased for the Gtk3 port by Simon Steinbeiss <simon@xfce.org>
      dbeb8bcf
    • Dušan Kazik's avatar
      I18n: Update translation sk (100%). · 6b35aad5
      Dušan Kazik authored
      389 translated messages.
      
      Transifex (https://www.transifex.com/projects/p/xfce/).
      6b35aad5
    • Igor's avatar
      I18n: Update translation ru (100%). · aee4bdcc
      Igor authored
      389 translated messages.
      
      Transifex (https://www.transifex.com/projects/p/xfce/).
      aee4bdcc
    • Jeff Huang's avatar
      I18n: Update translation zh_TW (100%). · 9b939bb9
      Jeff Huang authored
      389 translated messages.
      
      Transifex (https://www.transifex.com/projects/p/xfce/).
      9b939bb9
  2. Feb 26, 2017
  3. Feb 23, 2017
  4. Feb 16, 2017
  5. Feb 11, 2017
  6. Feb 10, 2017
  7. Jan 27, 2017
  8. Jan 23, 2017
  9. Jan 22, 2017
  10. Jan 21, 2017
  11. Jan 20, 2017
  12. Jan 19, 2017
  13. Jan 16, 2017
  14. Jan 14, 2017
  15. Dec 18, 2016
  16. Nov 29, 2016
  17. Nov 07, 2016
  18. Nov 04, 2016
  19. Nov 03, 2016
  20. Nov 02, 2016
  21. Oct 31, 2016
  22. Oct 30, 2016
  23. Oct 29, 2016
  24. Oct 28, 2016
  25. Oct 27, 2016
  26. Oct 26, 2016
Loading