Technology
 

Missing patches

From Sawfish

Browse all patches

This page lists patches which should be at some point written or harvested from webpages scattered around the net (and probably cleaned up).

If you know that there are some patches somewhere on the web, just waiting to be added to sawfish - please add info about them here. Even better - submit them as a patch against latest sawfish release.

See also General todos.

Contents

[edit] [DONE -- 1.5.0] Viewports

People liked using viewports, so removing them from the interface around v1.0.1 was pretty nasty. We need some patch that will add them in some sane way. There are few places to start from:

  1. this post attempts to explain how to put them back.
  2. this archived page has further explanations. In case if it disappeared from archive.org, here's a backup copy

Until a patch is available which will undeprecate viewports, the only way to enable bindigs for viewports is by running (either inside sawfish-client, or from within ~/.sawfishrc):

(setq customize-command-classes '(default viewport deprecated))

[edit] Transparency

There is some uncommitted patch to sawfish which enables XComposite handling. We should be investigating that. And perhaps add this in some future releases. See also Composite in development section.

  1. http://amit.wordpress.com/2005/02/13/argb-visuals-for-sawfish/
  2. http://mail.gnome.org/archives/sawfish-list/2005-February/msg00023.html

[edit] Sawfish-UI

[edit] Split theme menu by first letter, if many themes to show

For users who have many themes it installed it would be an improvement, when the Themes-list would be split if (themes-amount) > (max-themes-to-display-at-once).

Example:

|_____________________|
| <b>A</b>            |
| A Theme             | 
| A2 Theme            |
| <b>B</b>            |
| B Theme             |
|_____________________|

and so on.

[edit] [WIP -- Andrea Vettorello] Sawfish-UI gets confused when restarting Sawfish while running it

When you run sawfish-ui and restart sawfish while using it, sawfish-ui does not apply changes anymore, until you restart it.

[edit] [DONE -- 1.3.5.1] Sawfish-UI does not list some placement modes

Placement modes not listed:

Stagger
See also: | Bugzilla Bug #115762
Best-Fit
Off-Center

[edit] [DONE -- 1.5.0] Revert the GNOME 2.0 Ugliness

In GNOME 2.0 the UI of sawfish-ui has been changed (mainly the treeview has been disabled), many options and keybindings where banned from it. So revert that in a way that does not produce UI clutter.

[edit] Other ideas to improve sawfish-ui

  • a search box inside sawfish-ui, which allows to quickly find an option that has "string" in its description or name
  • a treeview for keybindings list. Currently when making a keybinding, all of them are listed in a single alphabetical order. And there could be well over 200 of them with some scripts installed. If they were organized in different categories, using a treeview, it would make it easier to find relevant binding.
  • a list of recently modified variables in the UI. This would make it simpler to find, like this: "I just changed one option, but I don't remember where it was?".