Fleet WindowManager

From ThorxWiki
(Difference between revisions)
Jump to: navigation, search
(try the dl again)
(visualisation)
Line 38: Line 38:
   
 
=== Windowshade / Iconisation ===
 
=== Windowshade / Iconisation ===
  +
  +
== Visualisation ==
  +
  +
Do we need visual indicators that a window is part of a fleet? for eg, a n-pixel wide border around the whole fleet? Uniquely coloured title/borders? A transparent rectangle under the whole fleet to show where 'holes' in the fleet are?
  +
  +
A visual cue that windows are linked would certainly be useful!
  +
  +
   
   

Revision as of 17:09, 3 December 2010

Contents

A hybrid floating/tiled windowmanagement scheme.

The basic idea of the Fleet Window Manager is that multiple windows can be joined (tiled) together to act as a fleet - this allows one to attach multiple disparate windows into a single fleet to represent a task or project.

This is Nemo's brilliant idea for a Window Manager. Basically, he wants to be able to dock any window up against any other window, and have the group behave like a single window (for some functions, whilst other functions would still behave on the window individually). You should (in theory) be able to join (glomm?) more windows onto the group, repeating until you have a vast fleet of oddly-shaped windows floating around your desktop in unison, looking (like a VogonConstructorFleet) more like it was congealed than designed.

Oops. Did I say that last bit out loud?

Screwtape

or to summarise...

I guess you could just say I propose arbitrary free-form (additive) tiling rather than strict divisive tiling as imposed by traditional "tiling" window managers
nemo

Terminology

Window
a window as an application sees it. ie, exactly what you'd expect from a traditional non-tabbing window manager
Fleet
multiple windows connected with joined edges.

Windows

Normal windows should move/resize/raise/lower/maximise/iconise/windowshade as per normal.

For values of 'normal' that should be familiar to any user of WindowMaker, GNOME, etc.

Fleets

Creating a fleet

Managing fleets

Moving

Raising / Lowering

Resizing

From a solo edge

From a shared edge

What about corners?

  • Can corners be shared?

Maximising

Windowshade / Iconisation

Visualisation

Do we need visual indicators that a window is part of a fleet? for eg, a n-pixel wide border around the whole fleet? Uniquely coloured title/borders? A transparent rectangle under the whole fleet to show where 'holes' in the fleet are?

A visual cue that windows are linked would certainly be useful!




Please see Conjoined WindowManager for a much earlier draft of this idea, which also has links to external sites where this idea or similar has been noted or proposed.

Personal tools
Namespaces

Variants
Actions
Navigation
meta navigation
More thorx
Tools