On Thu, Sep 21, 2006 at 11:31:16AM +0200, Anselm R. Garbe wrote:
> after using dwm for a while, I agree that Mod1-m is somewhat
> disappointing and often results in ugly side-effects (e.g.
> running firefox maximized, downloading a file and the download
> window appears - or in general if a popup occures on a maximized
> window).
> 
> I thought a while about it and realized that we only need
> maximize in floating mode and for floating clients, because
> there is no simple way to maximize floating clients (except
> heavy mouse usage). For tiled clients one can toggletag a window
> with 'fnord' and view that tag.
> 
> Well, with this in mind, I propose changing togglemax as
> follows:
> 
> 1. togglemax should be client-specific, which means adding a
>    'unmax' XRectangle to Client-struct which is used to restore
>    the unmaximized size on togglemax().
> 2. togglemax has only effect on floating clients - or in floating
>    mode, it is unly toggled by request and never automatically
>    (this avoids all ugly side-effects).
> 
> I believe the code might get simplier as well. If someone needs
> to maximize a tiled client, there are two ways:
> 
> A) toggle to floating mode and togglemax
> 
> OR
> 
> B) toggle/tag a specific 'max' tag and view that tag instead
> 
> Any remarks?

One remark on my own. I believe one could re-use the
zoom-shortcut in floating mode for this maximization toggling.
It has similiar semantic.

Regards,
-- 
 Anselm R. Garbe  ><><  www.ebrag.de  ><><  GPG key: 0D73F361

Reply via email to