Tiling Window Manager - status update

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Tiling Window Manager - status update

laurent laffont
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/
Reply | Threaded
Open this post in threaded view
|

Re: Tiling Window Manager - status update

Guillermo Polito
I've freezed the version of keymapping you use in TilingWindowManager with number 1.7:

Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: '1.7') load.


Because I'm doing some changes

On Mon, May 30, 2011 at 6:22 PM, laurent laffont <[hidden email]> wrote:
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Tiling Window Manager - status update

laurent laffont
Thanks Guillermo.

KeyMapping is really really really important !!!

Actually shortcuts using CTRL don't work and I would like CTRL + xxx rather META + xxx  for TWM

Laurent.

On Tue, May 31, 2011 at 5:08 PM, Guillermo Polito <[hidden email]> wrote:
I've freezed the version of keymapping you use in TilingWindowManager with number 1.7:

Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: '1.7') load.


Because I'm doing some changes


On Mon, May 30, 2011 at 6:22 PM, laurent laffont <[hidden email]> wrote:
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Tiling Window Manager - status update

Guillermo Polito
I'll change Meta and stuff to match Ctrl, Cmd and Alt tonight.

In the current bleeding edge i've splitted shortcut declaration from settings declaration, so we can put shortcuts without putting them in settings.  And it avoids the error you had yesterday when resetting the keymaps ;).

The problem with CTRL has to do with:

http://code.google.com/p/pharo/issues/detail?id=3748&q=events&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty

That I think is a VM bug :(
Maybe it has to be one of the first things to have a look at 1.4

On Tue, May 31, 2011 at 3:16 PM, laurent laffont <[hidden email]> wrote:
Thanks Guillermo.

KeyMapping is really really really important !!!

Actually shortcuts using CTRL don't work and I would like CTRL + xxx rather META + xxx  for TWM

Laurent.

On Tue, May 31, 2011 at 5:08 PM, Guillermo Polito <[hidden email]> wrote:
I've freezed the version of keymapping you use in TilingWindowManager with number 1.7:

Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: '1.7') load.


Because I'm doing some changes


On Mon, May 30, 2011 at 6:22 PM, laurent laffont <[hidden email]> wrote:
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/



Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Tiling Window Manager - status update

laurent laffont

On Tue, May 31, 2011 at 8:25 PM, Guillermo Polito <[hidden email]> wrote:
I'll change Meta and stuff to match Ctrl, Cmd and Alt tonight.

In the current bleeding edge i've splitted shortcut declaration from settings declaration, so we can put shortcuts without putting them in settings.  And it avoids the error you had yesterday when resetting the keymaps ;).

Cool ! Don't forget to sleep :)

Laurent
 

The problem with CTRL has to do with:

http://code.google.com/p/pharo/issues/detail?id=3748&q=events&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty

That I think is a VM bug :(
Maybe it has to be one of the first things to have a look at 1.4


On Tue, May 31, 2011 at 3:16 PM, laurent laffont <[hidden email]> wrote:
Thanks Guillermo.

KeyMapping is really really really important !!!

Actually shortcuts using CTRL don't work and I would like CTRL + xxx rather META + xxx  for TWM

Laurent.

On Tue, May 31, 2011 at 5:08 PM, Guillermo Polito <[hidden email]> wrote:
I've freezed the version of keymapping you use in TilingWindowManager with number 1.7:

Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: '1.7') load.


Because I'm doing some changes


On Mon, May 30, 2011 at 6:22 PM, laurent laffont <[hidden email]> wrote:
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/




Reply | Threaded
Open this post in threaded view
|

Re: Tiling Window Manager - status update

Guillermo Polito
In reply to this post by laurent laffont


On Mon, May 30, 2011 at 6:22 PM, laurent laffont <[hidden email]> wrote:
First thanks to all people that send patches (and tests !!). Still not haven't merged all of them - don't hesitate to post in repository so code is not lost. Yes I will merge layout policies. 

Gofer it
  squeaksource: 'TilingWindowManager';
  package: 'TWM';
  load.
(Smalltalk at: #StandardUITheme) beCurrent.
(Smalltalk at: #TWMBar) showTWMBar:true.

Tested on PharoCore 1.2 and Pharo 1.3.

Now this has support for world snapshot, that means you can arrange the windows and take a snapshot of the layout. Then you can restore these layouts later. (icons camera, <, > and trash). I'm not entirely satisfied with this, thanks for feedback.


In Pharo 1.3 there's initial integration with KeyMapping. To load:


Gofer it
  squeaksource: 'ShortWays';
  package: 'ConfigurationOfKeymapping';
  load.

(Smalltalk at: #ConfigurationOfKeymapping project version: #bleedingEdge) load.


Then in settings browser > Keymappings > Tiling Window Managers you have all actions of the dock mapped.

Not all shortcuts are working, don't know why, if people can test and find good shortcuts thank you.

Creating a nice Metacello Configuration for TWM will be appreciated :)

ConfigurationOfTilingWindowManager is in squeaksource/TilingWindowManager ;)

Cheers,
Guille
 


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: Tiling Window Manager - status update

laurent laffont

Creating a nice Metacello Configuration for TWM will be appreciated :)

ConfigurationOfTilingWindowManager is in squeaksource/TilingWindowManager ;)


Thank you !!

On this side next steps are:
- support for KeyMapping 1.8
- split TWM in TWM-Core / TWM-Tests / .... 


Laurent.

 

Cheers,
Guille
 


Cheers,

Laurent Laffont - @lolgzs

Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/